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 mov
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda con mov  (Leído 2,291 veces)
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
duda con mov
« en: 6 Octubre 2011, 17:17 pm »

hola tengo una duda, como puedo mover 66 C7 05 5B F0 45 00 EB 12  (9bytes con mov), solo conozco word y dword


Saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: duda con mov
« Respuesta #1 en: 6 Octubre 2011, 17:23 pm »

lea esi, offset strOrigen
lea edi, offset strDestino
mov ecx, 9
cld
repe movsb


Intel tiene toda la documentación de los mnemónicos te recomiendo a que la leas, si no puedes usar el *.chm que viene con la instalación del masm32 (si lo tienes), o si no, el tuto de Caos Reptante( Sí ese que usa cita Ricardo muchas veces).

Nox
En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: duda con mov
« Respuesta #2 en: 6 Octubre 2011, 17:25 pm »

conocía esa forma era por si encontraba algo que ocupara menos espacio

Saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Иōҳ


Desconectado Desconectado

Mensajes: 563


Ver Perfil
Re: duda con mov
« Respuesta #3 en: 6 Octubre 2011, 17:31 pm »

puedes usar

Lodsb

Scasb

Stosb

o simplemente

mov eax, dword ptr [ebx]
add eax, 4
mov eax, dword ptr [ebx + 4]
add eax, 4
mov eax, byte ptr [ebx + 8]

Pero como veras lo último no es para nada eficiente.

Nox.
« Última modificación: 6 Octubre 2011, 17:33 pm por Иōҳ » En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: duda con mov
« Respuesta #4 en: 6 Octubre 2011, 18:01 pm »

Gracias por la info Nox :D

Saludos bro :D
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: duda con mov
« Respuesta #5 en: 6 Octubre 2011, 18:33 pm »

no se si sera mas breve, pero si en puro mov seria algo asi:
como los antiguos inline:

mov prt dword direcciondestino,primeros4dword_origen //
mov prt dword direcciondestino+4,siguientes4dword_origen
mov prt byte direcciondestino+4+4,siguentebyte_origen

no tengo olly a mano, pero deberia trabajar asi en forma similar a lo ya comentado
porque no recuerdo que trabajen en todos los formatos con QWORD

si es por script, bastaria un mov con los bytes en ## , o bien usar el comando fill antes para nopear el lugar

saludos Apuromafo


En línea

Apuromafo
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: duda con mov
« Respuesta #6 en: 6 Octubre 2011, 18:44 pm »

gracias efectivamente es para un inline patch necesitaba disminuir espacio pero nada mejor que mover un JMP SHORT y desde la nueva dirección trabajar sin problemas con el espacio suficiente.


Saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: duda con mov
« Respuesta #7 en: 6 Octubre 2011, 19:05 pm »

gracias efectivamente es para un inline patch necesitaba disminuir espacio pero nada mejor que mover un JMP SHORT y desde la nueva dirección trabajar sin problemas con el espacio suficiente.


Saludos

si es asi entonces puedes usar facilmente el multimate assembler, luego con topo o sectino adder, o alguna nueva sección puedes moverte facilmente en caso x,
solo requiere algunos calculos extras en caso x

genial, saludos Apuromafo
En línea

Apuromafo
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
revenge1252 9 9,792 Último mensaje 13 Febrero 2008, 21:41 pm
por revenge1252
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines