elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 22:58  


Tema destacado: [Overclocking] Récords de overclock del foro

+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: Shaddy, karmany)
| | |-+  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 797 veces)
Revolutions

Desconectado Desconectado

Mensajes: 95


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

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


Desconectado Desconectado

Mensajes: 640


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

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

Quidquid latine dictum sit altum viditur



saludos .en un tiempo estare offtopic..(no es broma de dia de inocentes).// Retired de ing inversa
saludos Apuromafo
Masterx2010

Desconectado Desconectado

Mensajes: 34


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

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


Desconectado Desconectado

Mensajes: 1.960


Ingeniería inversa


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

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

Revolutions

Desconectado Desconectado

Mensajes: 95


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

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
Hacer un programa con las siguientes funciones
Programación General
P@cO 7 680 Último mensaje 31 Marzo 2004, 17:38
por P@cO
Funciones de un programa
Programación Visual Basic
_teiki 1 270 Último mensaje 25 Mayo 2006, 04:10
por _Sergi_
Programa para graficar funciones.
Software
APOKLIPTICO 0 2,531 Último mensaje 30 Junio 2009, 19:38
por APOKLIPTICO
programa con funciones
Programación C/C++
andaluz 5 1,342 Último mensaje 27 Octubre 2009, 10:00
por Eternal Idol
Saber que funciones ejecuta un programa
Ingeniería Inversa
EvilGoblin 5 1,637 Último mensaje 3 Abril 2010, 18:15
por EvilGoblin
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines