Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Jeyssonware en 22 Julio 2012, 22:47 pm



Título: Obteniendo Codigo Fuente de Mototaller
Publicado por: Jeyssonware en 22 Julio 2012, 22:47 pm
Que tal mis queridos amigos expertos del hacking.. en esta ocación me ha surgido una duda .... el caso es este he descargado un interesante sistema para la facturacion y taller de una empresa de repuestos de motos...

y basicamente quiero obtener el codigo fuente de este....  por loo que veo no pide serial ni vence.. eso es bueno mi duda es siempre he descompilado sistemas en fox pro y otros lenguajes pero de este desconozco lo que se pudiera hacer....

Nombre: Mototaller 2011
lenguaje: delphi


la pregunta es he escuchado de un descompilador llamado dede.... pero hasta que cierto punto me descompilaria todo el sistema?. lo que estoy buscando es un programa similar a lo que se usa en fox pro como refox.... ya que segun he leido dicen que dede no descompila todo el sistema... que me recomendarian ustedes les dejo el link

http://gratis.portalprogramas.com/Moto-Taller.html


lo descompile con dede lo q no se es q si al generarlo con delphi valla a surgir error espero su ayuda..... es urgente .. se los agradecere saludos amigos..




Título: Re: Obteniendo Codigo Fuente de Mototaller
Publicado por: yako-_- en 22 Julio 2012, 23:27 pm
Buenas!!

 El decompilador DEDE no te va a sacar el codigo fuente, como lo harias en java(con reflector) o como tu dices en fox.

Por decirlo de alguna manera, te lo estructura con sus" if end"  etc lenguaje delphi pero el resto del codigo es ensamblador. Por ejemplo te pone: "if loquesea then begin luego el codigo en ensamblador end;"

No se si me explique con claridad, pero lo que es seguro es que no puedes decompilar  delphi en codigo de alto nivel      al 100%, es mas que me corrijan si me equivoco pero no creo que exista la manera.

Un saludo!


Título: Re: Obteniendo Codigo Fuente de Mototaller
Publicado por: tincopasan en 23 Julio 2012, 00:19 am
1) no se puede obtener el codigo fuente para volver a compilarlo
2) según tus palabras "por loo que veo no pide serial ni vence.." entonces no intentas crackearlo sino utilizar el código del programa!  Te diría q vayas por el foro de programación!



Título: Re: Obteniendo Codigo Fuente de Mototaller
Publicado por: apuromafo CLS en 23 Julio 2012, 04:36 am
a lo más se puede obtener gran parte de la "gui" pero el codigo en sí , no
pues casi todo lo que funciona detrás del codigo contiene algo de compilación..por ende no es decompilable, solo depurable (solo se puede analizar, pero no reproducir o clonar el tema)...

saludos Apuromafo


Título: Re: Obteniendo Codigo Fuente de Mototaller
Publicado por: MCKSys Argentina en 23 Julio 2012, 18:01 pm
Como te han dicho, no podras obtener el fuente. Pero si puedes analizarlo y tratar de obtener algo parecido al fuente.

En el caso de los Delphi, lo mejor que existe es IDR (esta basado en Dede): http://kpnc.org/idr32/en/

Saludos!


Título: Re: Obteniendo Codigo Fuente de Mototaller
Publicado por: Jeyssonware en 24 Julio 2012, 04:46 am
ok amigos entiendo.. basicamente si no pudiera... quisiera modificar los recursos del programa... pero con el reshacker ... q tanto me modificaria solo una parte supongo....  existe alguna manera de modificar las forms del ejecutable---?   es decir todo el aspecto visual...


alguna forma de extraer las form del ejecutable ... abrirlos en delphi y luego añadirlos al ejecutable reemplazando el existente para poder asi  modificarlas--?? les estare enormement agradecido amigos saludos .....


Título: Re: Obteniendo Codigo Fuente de Mototaller
Publicado por: Иōҳ en 24 Julio 2012, 17:50 pm
El problema es que tienes un binario, es decir un ejecutable compilado, no vas a poder hacer lo que tú dices, el IDR que te dice Fly es lo mejor que hay para analizar los delphi, y también puedes obtener los datos de los recursos con él (o hasta dónde he visto).

Entonces al tener el ejecutable, solo podrás obtener su aproximación en ensamblador, todo las modificaciones que deseas hacerle tendrán que ser en asm, es lo único, o puede estudiar la aplicación y reproducirlos programando en delphi, todo esto sigue siendo una tarea muy ardua, pero no imposible.

Saludos,
Nox.