Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: _GeMiNi_ en 18 Agosto 2006, 18:54 pm



Título: otra preguntonta..... pero = no lo se :-\
Publicado por: _GeMiNi_ en 18 Agosto 2006, 18:54 pm
weno aca va lo q pasa:

resulta q para calcular un salto  corto o sea por ejemplo un je (74 en hexa) te muestra por ejemplo

0040567a 7401  je 0040569
0040568c c3      ret
0040569d ....     ...........

weno yo se q para calcular ese salto es contar la cantidad de bites q hay entre el salto y el destino del salto o sea q en este caso es c3 lo q esta al medio pss simple se cuenta de a dos bytes y te da el valor a mo dificar por ejemplo ahi tenes el 7401 te salta una dword q esta conformada por la c + el 3....
ahora bien cuando tengo un salto largo como por ejemplo


00406845 08f4E5000000 je 00406930
0040684b c3      ret
0040684c ....     ...........


como lo calculo¿?¿?¿?¿?¿?¿?