Diferencia entre executables

Iniciado por Urpem, 12 Febrero 2008, 23:54 PM

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

Urpem

Hola, he empezado a interesarme en cracking y ingenieria inversa recientemente. Tengo algunos conocimientos de Visual Basic y C+.

Tengo un programa con su crack. El típico de substituir el ejecutable. Para aprender me gustaria poder comparar los exes y ver lo que se ha modificado. He probado con el resource hacker pero no sale nada que interese.

Ahora estoy probanco con OllyDbg. Mi pregunta es, ¿Hay alguna manera de poder comparar el codigo assembler de los dos ejecutables para encontrar la diferéncia y asi ver lo que se ha modificado?. Pero hay tanto contenido que manualmente es imposible, por eso me gustaria encontrar alguna funcion que los compare y me diga las diferéncias.

Ya me he leido los manuales de OllyDbg y algunos posts del foro pero no encuentro nada parecido.

Gracias

Shaddy

claro que si, con UltraCompare de la casa del uedit, pero asegurate de que sean iguales, porque lo mas probable es que si es "CRACKED" es que el original tuviese un packer (protector) y el CRACKED esté sin él por ello pesará más y los bytes serán totalmente diferentes.

Salu2..
"Si buscas resultados diferentes, no hagas siempre lo mismo" (Albert Einstein)

http://abssha.reversingcode.com
http://www.reversingcode.com

Urpem