Saludos a todos,
Gracias por leer esta solicitud.
Tengo un programa contable que utiliza las siguientes librerias para ejecutarse:
qrpdflib.dll
qtintf.dll
registro.dll
Supongo que la solicitud de la clave de registro del programa se genera cuando el .exe se conecta con estas librerias. ¿Como puedo hacer para que el .exe deje de conectarse con estas librerias y ejecute directamente el programa?
NOTA: Tengo una version antigua crackeada del mismo programa. Cuando abro el .exe antiguo con ollydbg, la pantalla de "Executable modules" no muestran ninguno de estos .dll"
Gracias por su ayuda.
Si las DLLs estan en la IAT, va a ser medio complicadito, pero analizando el EXE puedes quitar los CALLs y luego elimnar las entradas de la IAT.
Si usa LoadLibrary, revisando el codigo, puedes NOPear la parte donde las carga y luego las partes donde debería utilizarlas... :P
Saludos!
Muchas gracias por la explicación. Intente pero soy nuevo en esto. Se que tu lo harías mucho mejor y talvez más rápido. Aqui esta el ejecutable y las librerias.
http://rapidshare.com/files/435794858/contabilidad.zip
Tambien subi el ejecutable antiguo crackeado por si sirve de algo.
http://rapidshare.com/files/435795167/Contabilidad_crackeado.zip
Muchas gracias... será el mejor regalo de navidad... :P
Lo siento isaiaschiri, pero creo que no has comprendido: si TU no haces el esfuerzo, no lo haré por ti.
Si eres muy novato, te recomiendo comenzar con la guia de Ricardo Narvaja: http://ricardonarvaja.info/WEB/INTRODUCCION%20AL%20CRACKING%20CON%20OLLYDBG%20DESDE%20CERO/
Si demuestras interés por el tema, te daré una mano gustoso. De lo contrario, deberás esperar a que alguien más lo haga por ti... :P
Saludos!