elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  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] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con SHR  (Leído 3,111 veces)
Lewert

Desconectado Desconectado

Mensajes: 231



Ver Perfil
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 Desconectado

Mensajes: 1.608

Nihil est in intelectu quod prius not fuerit insen


Ver Perfil WWW
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 Desconectado

Mensajes: 231



Ver Perfil
Re: Duda con SHR
« Respuesta #2 en: 7 Mayo 2009, 19:59 pm »

Ya entendí :P
Muchisimas gracias ;D
En línea

Crack the bytes, crack yourself
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines