Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Albertoak en 7 Agosto 2019, 20:53 pm



Título: OllyDbg vs .lic en programa C++
Publicado por: Albertoak en 7 Agosto 2019, 20:53 pm
Buenas compañeros.

De nuevo ando por aqui con un nuevo reto!!! Al final esto de la ingenieria inversa, engancha!!!

Tengo un programa compilado en C++ que al arrancar solicita un .lic para pasar a la zona "chico bueno".

Fui a crear un .lic sin nada y salta un mensaje de que el .lic no es correcto (claro).

Pase a desempacar el .exe y analizarlo con ollydbg. Porque entiendo que no existe ningun decompilador de C++, cierto?

Traceo el .exe desempacado. Pero solo veo llamadas a librerias.
Entiendo que la forma para proceder seria indicarle a tarves de un salto, que ignore el .lic y pase a la zona de "chico bueno".

Toda ayuda es bien recibida. Adjunto el .exe desempacado por si alguien quiere verlo.

Saludos!!!

https://www.mediafire.com/file/bd0jatxc970urvq/ChecksumCalculator-despacker.rar/file


Título: Re: OllyDbg vs .lic en programa C++
Publicado por: MCKSys Argentina en 7 Agosto 2019, 21:32 pm
Hola!

La version leakeada de IDA (la ultima fue la 7.2, si mal no recuerdo) incluye el decompilador Hexrays, el cual te permite obtener un source que se asemeja mucho al original.

Busca la version por la red (https://www.google.com/search?q=leaked+ida+7).

Saludos!


Título: Re: OllyDbg vs .lic en programa C++
Publicado por: tincopasan en 7 Agosto 2019, 21:57 pm
¿cómo purebo que funciona?
pide:el fabricante de la moto,fabricante de la ECU,Serie MCU
además datos de un archivo

Edito: eso lo pide el programa, no la licencia.
Quiero ver si tiene limitaciones.


Título: Re: OllyDbg vs .lic en programa C++
Publicado por: Albertoak en 7 Agosto 2019, 22:37 pm
Hola!

La version leakeada de IDA (la ultima fue la 7.2, si mal no recuerdo) incluye el decompilador Hexrays, el cual te permite obtener un source que se asemeja mucho al original.

Busca la version por la red (https://www.google.com/search?q=leaked+ida+7).

Saludos!

Lo baje con dicho plugin (gracias) pero se hace mucho mas "complicado" que olly.... nada que ver al VB decompiler que es muy intuitivo... no habia visto c++ hasta ahora...



¿cómo purebo que funciona?
pide:el fabricante de la moto,fabricante de la ECU,Serie MCU
además datos de un archivo

Edito: eso lo pide el programa, no la licencia.
Quiero ver si tiene limitaciones.

buenas compañero. es un programa para hacer coreccion de checksum a los archivos que se modifican para volver a reprogramarlos en la ecu. necesitaria un .bin de una de las ecus a las que hace soporte dicho programa.

MOD: No hagas doble post. Usa el boton modificar. (3era advertencia!)

Al final con nuestro amigo olly lo consegui  ;)

(http://i65.tinypic.com/mvkry0.png)


Título: Re: OllyDbg vs .lic en programa C++
Publicado por: robertop en 8 Agosto 2019, 15:47 pm
Sabía que lo conseguirías. ;-)