En olly si y en .exe no??? porque???

Iniciado por Redesoft, 30 Septiembre 2008, 12:37 PM

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

Redesoft

Hola a todos.

Estoy intentando  modificar un programa que usa sentinel super pro como protección.

El caso es que abro olly, localizo los saltos que llaman a la sentinel y en olly cambio los je por jne y todo eso o simplemente imvierto el flag para que los saltos vayan cambiando y así lograr arrancar el programa.

El programa funciona si hago eso desde olly pero en cuanto vuelco a disco e intento arrancar el programa me da error en tiempo de ejecución y ale, a tomar por saco todo. Pero es mas, abro el programa que he volcado con olly desde olly sigue dandome error de ejecución.

Para mas fastidiar si por ejemplo modifico la linea 006804A7 y en el programa que da el error pongo un bp en esa linea nisiquiera llega, el programa peta antes.

He pensado en algún tipo de proteccion por crc pero tengo serias dudas de que eso sea, he probado incluso a crackearlo con loaders y sigue dando el mismo problema, desde olly si pero desde disco no.


Alguna idea???

KJD

#1
EDIT: Leei el mal el post, por eso reedito.

Si dices que esta paketado con sentinel, te advierto que tienes que saber mucho de programacion para poder trabajar. Mira aqui, te peude ser de ayuda

http://foro.elhacker.net/ingenieria_inversa/mochila_sentinel_super_pro-t53796.0.html
"Solo hay 10 tipos personas que saben leer binario, los que si y los que no"

"Keyboard not Found, press F1 To Continue" WTF???

Redesoft

Na, el problema de las protecciones tipo hasp o sentinel es que por muy buena que sea la mochila si luego el programador pone un triste if para comprobar si está o no pues a tomar por saco la protección.

Ayer me tiré toda la tarde intentando hacer que funcionara el programa y lo consegui, me tocó usar un loader llamado princess sandy, antes usaba el abel loader generator pero se ve que modifica las cosas de otra forma.

El programa ya funciona pero no es a donde quería llegar, lo que quería saber es porque si toco algo el programa da error en ejecución aunque no haya llegado la traza hata el sitio que he modificado, es un poco extraño.

Mintaka

Hola a todos.
Pues tiene todas las pintas de una comprobacion de integridad del exe (CRC), aunque veo que tu dudas de que sea eso.
Faltaria echarle un ojo para darte la razon y poder ayudar.
Salud,

Mintaka
Si lloras por no ver el Sol tus lágrimas no te dejarán ver las estrellas.(Tagore)