elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 20:31  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  Offset
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Offset  (Leído 1,411 veces)
kingterrestre

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Offset
« en: 23 Octubre 2006, 07:29 »

Tengo un programa en el que encontré un buffer overflow, ya tengo mi shellcode que me ejecuta un conect back, entiendo la técnica de llamar  a una dll de Windows para que regrese a mi shellcode, pero no estoy muy seguro de ella. El programa desborda a los 512 bytes y tengo mi shellcode alojado en esp, quiero usar la primer llamada a esp que pueda de la kernel32.dll, tengo un Windows XP SP2 en español. me podrían decir cual es la dirección de retorno? no me sirve en el formato "0x7C81518B", que es lo que sale del kernel32.dll  la necesito lista para usar en mi shellcode. Tiene que ejecutar un CALL ESP (De hecho es estándar para todos los idiomas de Windows en el SP2), El formato es: \xHH\xHH\xHH\xHH, y recuerda que en memoria todo se escribe al revés. PODRIAN AYUDARME?
En línea
sirdarckcat
Troll Buena Onda y
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.947


Lavando Platos


Ver Perfil WWW
Re: Offset
« Respuesta #1 en: 23 Octubre 2006, 18:45 »

No entiendo como es que llegaste a saber detectar y a crear tu propia shellcode, sin ser capaz de colocar un offset.

tu offset:

0x7C81518B

en formato \xHH\xHH\xHH\xHH

queda asi:

\x7C\x81\x51\x8B

al revés es

\x8B\x51\x81\x7C

:P no fue tan dificil o si xDDD

Saludos!!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Que significa String1=> OFFSET LOCAL.73
Ingeniería Inversa
Tinkipinki 3 643 Último mensaje 30 Noviembre 2011, 18:29
por Tinkipinki
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines