• Viernes 19 de Abril de 2024, 19:57

Autor Tema:  Descompilador De Delphi 5  (Leído 5690 veces)

nanis

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Descompilador De Delphi 5
« en: Sábado 22 de Octubre de 2005, 22:44 »
0
:hola: PODRIA AYUDARME A CONSEGUIR UN DESCOMPILADOR PARA DELPHI 5, PORQUE SOLO CUENTO CON EL ARCHIVO EJECUTABLE Y NECESITO SABER EL CODIGO EN DELPHI 5, ESPERO SU RESPUESTA, GRACIAS!!

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Descompilador De Delphi 5
« Respuesta #1 en: Domingo 23 de Octubre de 2005, 03:40 »
0
Cita de: "nanis"
:hola: PODRIA AYUDARME A CONSEGUIR UN DESCOMPILADOR PARA DELPHI 5, PORQUE SOLO CUENTO CON EL ARCHIVO EJECUTABLE Y NECESITO SABER EL CODIGO EN DELPHI 5, ESPERO SU RESPUESTA, GRACIAS!!
Eso simplemente no existe ni nunca existirá.  ;)  La compilación y generación de código máquina a partir de un lenguaje de alto nivel es una función unidireccional. :alien:

Como mucho puedes tener el código en ASM, pero no en el lenguaje Object Pascal que utiliza delphi. Además que ASM sin comentarios ni otra documentación es bastante difícil de analizar, como mucho puedes analizar una pequeña parte del código, pero todo el conjunto es otra cosa.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Descompilador De Delphi 5
« Respuesta #2 en: Domingo 23 de Octubre de 2005, 10:25 »
0
Cita de: "Amilius"
Como mucho puedes tener el código en ASM, pero no en el lenguaje Object Pascal que utiliza delphi. Además que ASM sin comentarios ni otra documentación es bastante difícil de analizar, como mucho puedes analizar una pequeña parte del código, pero todo el conjunto es otra cosa.
El codigo en assembly es muy facil de obtener y si lo que buscamos es averiguar el funcionamiento de un determinado conjunto de APIs de Windows indocumentadas es lo que se suele hacer.  :devil:  :devil:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Nacho_dj

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Descompilador De Delphi 5
« Respuesta #3 en: Miércoles 23 de Agosto de 2006, 08:16 »
0
Hola, lo más parecido a un descompilador de Delphi puede ser esta utilidad, que te informa de los marcos usados y cada uno de los procedimientos.

Citar
DeDe description Download
 
DeDe is a very fast program that can analyze executables compiled with Delphi 2,3,4,5,6 Builder,Kylix and Kol and give you the following:

- All dfm files of the target. You will be able to open and edit them with Delphi.
- All published methods in well commented ASM code with references to strings,
imported function calls, classes methods calls, components in the unit,
Try-Except and Try-Finally blocks.
(By default DeDe retrieves only the published methods sources,
but you may also process another procedure in a executable
if you know the RVA offset using the Tools|Disassemble Proc menu.)
- A lot of additional information.
- You can create a Delphi project folder with all dfm,pas, dpr files. Note: pas files contains the mentioned above well commented ASM code. They can not be recompiled !
You can also:
- View the PE Header of all PE Files and change/edit the sections flags.
- Use the opcode-to-asm tool for translating intel opcode to assembler.
- Use RVA-to-PhysOffset tool for fast converting physical and RVA addresses.
- Use the DCU Dumper (view dcu2int.txt for more details) to retrieve near to
pascal code of your DCU files.
- Use BPL(DPL) Dumper to see BPL exports and create symbol files to use with DeDe disassembler.
- Disassemble a target EXE directly from memory in case of a packed exe.


Espero que sea de utilidad para algunos, por lo menos para mí sí lo es.

hxxp://www.softpedia.com/get/Programmin ... DeDe.shtml

Saludos  B)

Nacho_dj