Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: p52sarup en 10 Julio 2018, 20:56 pm



Título: decompilar DLLs
Publicado por: p52sarup en 10 Julio 2018, 20:56 pm
Buenas tardes,

Estoy intentando decompilar el codigo de un programa (WinARace Moto3) con Olly, pero las librerias están protegidas, hay alguna manera que pueda ver el código? Algún programa o algo...

Gracias

Saludos.


Título: Re: decompilar DLLs
Publicado por: engel lex en 10 Julio 2018, 21:11 pm
Explica lo que dices que están protegidas... con qué? cómo llegaste a esa conclusión?


Título: Re: decompilar DLLs
Publicado por: p52sarup en 10 Julio 2018, 21:32 pm
Cuando arrastro una dll a olly, me salta un mensaje diciendo "is a dynamic link library". He estado buscando y he encontrado que eso salía cuando habían protegido la libreria contra ingeneria inversa, para no poder decompilarla.


Título: Re: decompilar DLLs
Publicado por: engel lex en 10 Julio 2018, 21:40 pm
no soy expero en ing inversa, intervine para darle movimiento a tu tema ya que dices muy poco...

busqué y conseguí este tema
https://stackoverflow.com/questions/3740461/disassemble-a-dynamic-link-library-with-ollydbg (https://stackoverflow.com/questions/3740461/disassemble-a-dynamic-link-library-with-ollydbg)

que dice algo muy logico
Código:
You can't run a DLL by itself, it has to be loaded by some process. OllyDbg provides Loaddll.exe just for that purpose, or you can just debug whatever application is supposed to load it and enable break on new module.

No puedes correr una DLL por su propia cuenta, debe ser cargada por procesos. OllyDbg provee Loaddll.exejusto para ese fin, o puede simplemente debugear la aplicación que se supone que la carga, y entonces activas los breakpoint en nuevos modulos

las DLL dinamicas en si mismas no son programas o ejecutables, son piezas de codigo que se llaman sobre la marcha según necesidad, necesitas el intermedio que lo haga


Título: Re: decompilar DLLs
Publicado por: MCKSys Argentina en 11 Julio 2018, 01:28 am
Hola!

Para saber si una DLL está protegida, puedes usar RDG Packer Detector.

Saludos!


Título: Re: decompilar DLLs
Publicado por: p52sarup en 12 Julio 2018, 22:58 pm
Puff no hay quien haga ingeniería inversa de este software, estamos un amigo y yo que nos está costando la misma vida......y eso que tengo licencia de un mes de prueba..


Título: Re: decompilar DLLs
Publicado por: .:UND3R:. en 12 Julio 2018, 23:48 pm
Puff no hay quien haga ingeniería inversa de este software, estamos un amigo y yo que nos está costando la misma vida......y eso que tengo licencia de un mes de prueba..

Nadie está obligado a hacer ingeniería inversa a algo que para ti tiene valor y lo más probable es que para el resto NO. Tampoco estás pidiendo ayuda, estás pidiendo un trabajo realizado. Que lamentable que si llevas dos días, una semana o un mes te esté costando la vida, pues de ser así, estoy en deuda con mi vida, llevo al menos 8 años en reversing y no me ando quejando cuando algo se me hace difícil, más bien aporto con lo que he podido encontrar y con BASES pido ayuda.

Es fácil pedir limosna sin hacer nada, pero es más difícil pedir algo puntual una vez que te hayas ESFORZADO.

Con esa actitud, lo más lejos que llegarán tu y tu amigo es a un tacho de basura, pues en el mundo que vivimos dos días de "esfuerzo" no es NADA.