elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Desbloquear funciones en programa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Desbloquear funciones en programa  (Leído 3,156 veces)
Revolutions

Desconectado Desconectado

Mensajes: 113


Ver Perfil
Desbloquear funciones en programa
« en: 11 Octubre 2011, 10:53 am »

Buenos dias, me pueden echar una mano?, por favor.
Resulta que estoy con un programa que he chequeado el codigo y esta completo pero no de cara al usuario, es decir al dar al menu por ejemplo a la funcion de actualizar te manda a un mensaje que este no lo hace por ser DEMO, pero realmente con DEDE,ya que el programa esta en Delphi, si esta todo el codigo completo, no esta empacado, ninguna proteccion, he ido a dede y he localizado donde esta el formulario que quiero ejecutar, en la pestaña form
¿el offset me da donde empieza el formulario? ¿o tengo que coger el RVA de la pestaña procedures del cualquier procedimiento?
provando he cogido una direccion donde empieza y he conseguido dar el salto pero cuando empieza a actualizar se queda seco
¿como localizo el mensaje para que en el comienzo de la misma poner un salto al codigo que me interesa?

Espero vuesta inestimable ayuda.
Un Saludo.
En línea

apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: Desbloquear funciones en programa
« Respuesta #1 en: 11 Octubre 2011, 17:12 pm »

si revisas los escritos de programads de ricardo narvaja, lo complementas con las teorias numeradas tendras como matar estas dudas
 pero en general en delphi existen formularios y clases, estructuras rti y otros, en forma simple puedes usar varias herramientas y comparar

1) PE explorer  de heaventools ( el depurador de este es bien bueno para confirmar los string y otros)http://heaventools.com/
uno full para testing seria:
http://ricardonarvaja.info/WEB/OTROS/HERRAMIENTAS/L-M-N-O-P/PE.Explorer_196%20%2BBRD%20fix_%20.raro
obs:debes renombrarlo a .rar

por ejemplo algun recuerdo::
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1301-1400/1335-Tubedownload%20by%20Apuromafo.rar


2) dede , desde la pestaña debes colocar como la imagen que comenta, en los tutoriales, yo bien te sugiero otra forma

vas en la pestaña de export, para IDA y otro y luego con otro plugin como

o bien
algun recuerdo:
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1101-1200/1173-antiolly%20parte%201%20de%204%20Apuromafo.7z
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1101-1200/1174-antiolly%20parte%202%20de%204%20Apuromafo.7z
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1101-1200/1175-antiolly%20parte%203%20de%204%20Apuromafo.7z
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1101-1200/1176-antiolly%20parte%204%20de%204%20Apuromafo.7z


3) IDA, abrir analizar, colocar el flirt segun la version del delphi y luego exportar el map y importar desde godup:
http://www.woodmann.com/collaborative/tools/index.php/GoDup
-> para mas plugins puedes ver en:

http://www.woodmann.com/collaborative/tools/index.php/Category:OllyDbg_Extensions



4) Delphi restorator  desde IDR
te sugiero uses este antes del dede
http://kpnc.org/idr32/en/

notese que pilla el lenguaje y es practico de uso:
yo lo confirme solo para confirmar si habia estructurado mejor el dephi.:

http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1301-1400/1318-Canu_feb_2011por%20Apuromafo.pdf

ahora bien hay muchas cosas importantes como:
los eventos:

http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/801-900/896-Punto%20E%28ventos%29%20en%20ejecutables%20Delphi%20-%20por%20marciano.rar

puntos magicos:
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/201-300/243-Punto%20magico%20en%20Delphi%20por%20ARAPUMK.zip
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/201-300/258-Punto%20magico%20en%20Delphi_II.zip

activacion de botones:
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/801-900/821-Activando%20botones%20en%20Delphi%206%20por%20karmany.rar

eliminar nags:
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/301-400/369-Mi%20tiempo%20es%20oro%20por%20Morales.rar
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/801-900/838-COMO_ELIMINAR_NAGS_EN_PROGRAMAS_DELPHI.rar


tambien puedes complementar con plugins o bien revisar el form como bien en el primer ejemplo de antiolly, algun programa comercial o otro:

http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1001-1100/1019-Crackeo%20en%20Delphi%20Elegante%2C%20COn%20Estilo.rar

ojo es posible espiar las form o las parent, y de paso en otros lenguajes usarlo como por referencia es :
http://ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1301-1400/1353-Troyan%20Hunter%205x.%20Apuromafo.pdf.7z



tambien tienes herramientas utiles para todos los eventos y scanear el origen desde:
http://guandedio.no-ip.org/herramientas/descarga/54-event-2-address-e2a.html

E2A event 2 adress, de guan de Dio

tambien hay un decompilador para delphi pero no es completo, es trial demo de un foro ruso, pero bueno.. historias

insisto solo te falta seguir leyendo, nada mas
Apuromafo

En línea

Apuromafo
Masterx2010

Desconectado Desconectado

Mensajes: 51


Ver Perfil
Re: Desbloquear funciones en programa
« Respuesta #2 en: 15 Octubre 2011, 12:53 pm »

comparte el archivo y quizas t pueda dar una mano! Saludos
En línea

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: Desbloquear funciones en programa
« Respuesta #3 en: 19 Octubre 2011, 20:48 pm »

comparte el archivo y quizas t pueda dar una mano! Saludos

+1 sabiendo que el código está completo lo más probable es que se deba nopear algún salto, esperamos el ejecutable, saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Revolutions

Desconectado Desconectado

Mensajes: 113


Ver Perfil
Re: Desbloquear funciones en programa
« Respuesta #4 en: 14 Enero 2012, 11:06 am »

GRACIAS, les ruego me perdonen por la tardanza pero como casi todos muy liado y encima las fiestas.
Bueno retomando el tema aqui esta el ejecutable
http://www.mediafire.com/?791j6ymbmpocprt
y aqui el programa completo
http://www.mediafire.com/?ni8dqwykr34c1eq

el programa esta completo en el codigo lo unico que tiene saltos a codigo demo.
Ya me direis
Un Saludo
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Funciones de un programa
Programación Visual Basic
_teiki 1 1,128 Último mensaje 25 Mayo 2006, 04:10 am
por _Sergi_
Saber que funciones ejecuta un programa
Ingeniería Inversa
EvilGoblin 5 4,185 Último mensaje 3 Abril 2010, 18:15 pm
por EvilGoblin
Se pueden eliminar funciones de un programa?
Ingeniería Inversa
lp06 7 4,295 Último mensaje 16 Julio 2012, 16:57 pm
por _Enko
Programa con funciones en funcion de una opcion
Programación C/C++
muymuyperdido 9 4,505 Último mensaje 24 Noviembre 2012, 22:25 pm
por leosansan
ASUS permite desbloquear funciones de overclocking de Haswell
Noticias
wolfbcn 0 1,446 Último mensaje 21 Julio 2013, 22:21 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines