OllyDbg vs .lic en programa C++

Iniciado por Albertoak, 7 Agosto 2019, 20:53 PM

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

Albertoak

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

MCKSys Argentina

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.

Saludos!
MCKSys Argentina

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


tincopasan

#2
¿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.

Albertoak

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

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




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

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  ;)


robertop