Bienvenido(a),
Visitante
. Por favor
Ingresar
o
Registrarse
¿Perdiste tu
email de activación?
.
|
Foro
|
Web
|
Blog
|
Ayuda
|
Buscar
|
Ingresar
|
Registrarse
|
12 Julio 2025, 04:46 am
Tema destacado
:
¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales
Foro de elhacker.net
Programación
Ingeniería Inversa
(Moderadores:
karmany
,
.:UND3R:.
,
MCKSys Argentina
)
Duda con SHR
0 Usuarios y 1 Visitante están viendo este tema.
Páginas:
[
1
]
Autor
Tema: Duda con SHR (Leído 3,439 veces)
Lewert
Desconectado
Mensajes: 231
Duda con SHR
«
en:
6 Mayo 2009, 17:50 pm »
Bueno, debugeando un Crackme me encontre con la instruccion
SHR
.
Bien, pues si EAX es 03161F9A, al hacer "SHR EAX, 16" me queda en EAX
0000000C
. Alguien puede explicarme esto?
En teoria deberia quedarse todo ceros
En línea
Crack the bytes, crack yourself
sch3m4
Ex-Staff
Desconectado
Mensajes: 1.608
Nihil est in intelectu quod prius not fuerit insen
Re: Duda con SHR
«
Respuesta #1 en:
6 Mayo 2009, 18:02 pm »
¿Por qué debería quedarse a cero?
Citar
Shifts the bits in the first operand (destination operand) to the left or right by the number of bits specified in the second operand
Es decir, divide EAX.
Aquí tienes bastante información sobre la instrucción:
http://faydoc.tripod.com/cpu/shr.htm
Si no entiendes del todo qué o cómo lo hace, hazte un codigo en asm que use shl con valores pequeños, y depuralo.
En línea
SafetyBits
"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.(..
Lewert
Desconectado
Mensajes: 231
Re: Duda con SHR
«
Respuesta #2 en:
7 Mayo 2009, 19:59 pm »
Ya entendí
Muchisimas gracias
En línea
Crack the bytes, crack yourself
Páginas:
[
1
]
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros Generales
-----------------------------
=> Dudas Generales
=> Sugerencias y dudas sobre el Foro
=> Criptomonedas
=> Foro Libre
===> Noticias
-----------------------------
Seguridad Informática
-----------------------------
=> Seguridad
===> Criptografía
===> Desafíos - Wargames
=====> WarZone
=> Hacking
===> Bugs y Exploits
=====> Nivel Web
=> Hacking Wireless
===> Wireless en Windows
===> Wireless en Linux
===> Materiales y equipos
=> Análisis y Diseño de Malware
===> Abril negro
-----------------------------
Programación
-----------------------------
=> Programación General
===> Java
===> ASM
===> .NET (C#, VB.NET, ASP)
=====> Programación Visual Basic
===> Ejercicios
=> Programación C/C++
=> Desarrollo Web
===> PHP
===> Bases de Datos
=> Scripting
=> Python
=> Ingeniería Inversa
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows
=> GNU/Linux
===> Unix/Unix-Like
=====> Mac OS X
-----------------------------
Informática
-----------------------------
=> Software
=> Hardware
=> Electrónica
=> Tutoriales - Documentación
-----------------------------
Media
-----------------------------
=> Multimedia
=> Diseño Gráfico
=> Juegos y Consolas
-----------------------------
Comunicaciones
-----------------------------
=> Redes
=> Dispositivos Móviles (PDA's, Smartphones, Tablets)
===> Hacking Mobile
===> Android
===> Mensajería
WAP2
-
Aviso Legal
-
Powered by SMF 1.1.21
|
SMF © 2006-2008, Simple Machines
"); //-->