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

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Problema con programa.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con programa.  (Leído 2,312 veces)
APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Problema con programa.
« en: 29 Marzo 2010, 18:14 pm »

Hola gente... Miren, estoy teniendo un problema y quería ver si me podían ayudar...
Estoy tratando de crackear un crackme, el objetivo es parchearlo para que te salte la pantalla que pide una contraseña. El programa no está protegido con nada según el RDG Packet detector, y el ollydbg lo puede analizar bien y no me tira el clásico error que dice que está probablemente compactado. El problema es que cuando uso "Search for all referenced strings" para buscar alguno de los strings que aparecen en la pantalla que pide la contraseña, no me encuentra nada. Lo que me lleva a pensar que no está en el ejecutable principal ese pedazo de código, sino en alguno de los módulos. El problema es que son un montón y estuve buscando en algunos pero no encontré nada.. Hay alguna manera más facil??
Lamentablemente no puedo postear el crackme o distribuirlo de ninguna manera porque me pidieron que no lo haga...

Muchas gracias a todos....
Un abrazo
APOKLIPTICO
En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
APOKLIPTICO


Desconectado Desconectado

Mensajes: 3.871


Toys in the attic.


Ver Perfil
Re: Problema con programa.
« Respuesta #1 en: 29 Marzo 2010, 20:28 pm »

SOLUCIONADO!
Me fije con RDG Packet detector el entry point y me dijo q habia un entry point falso, entonces, hice un search for all commands: "push ebp" puse breakpoint en todos, empezé a buscar y encontre justo el jump condicional que hace que aparezca la pantalla pidiendo la contraseña. Lo cambié el jnz por un jmp y PRESTO! funcó re lindo. Que bien que se siente cuando uno soluciona un problema jajajaja....
En línea

AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con programa
.NET (C#, VB.NET, ASP)
mby 1 2,414 Último mensaje 13 Junio 2020, 01:02 am
por Tachikomaia
Problema con programa
Ingeniería Inversa
eko84 2 4,671 Último mensaje 13 Septiembre 2020, 10:52 am
por eko84
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines