decompilar DLLs

Iniciado por p52sarup, 10 Julio 2018, 20:56 PM

0 Miembros y 1 Visitante están viendo este tema.

p52sarup

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.

engel lex

Explica lo que dices que están protegidas... con qué? cómo llegaste a esa conclusión?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

p52sarup

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.

engel lex

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

que dice algo muy logico
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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

MCKSys Argentina

Hola!

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

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


p52sarup

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..

.:UND3R:.

Cita de: 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..

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.

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