Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-08-2005
thrys thrys is offline
Registrado
 
Registrado: may 2005
Posts: 5
Poder: 0
thrys Va por buen camino
Descompilar un .exe

Sucede que termine una aplicacion mas o menos compleja y la entregue al cliente, con todo y las fuentes, por angas o mangas perdio el cd de la aplicacion y yo solo tengo el ejecutable y las tablas ya que se conservaron en la base de datos, pero necesito modificar detalles y ahora no se como descompilar el ejecutable ayuda por favor.
Responder Con Cita
  #2  
Antiguo 30-08-2005
MasterXP MasterXP is offline
Miembro
 
Registrado: ene 2005
Posts: 193
Poder: 20
MasterXP Va por buen camino
Chequea este haber si te sirve:
Cita:
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.
http://www.softpedia.com/get/Program...ers/DeDe.shtml
Responder Con Cita
  #3  
Antiguo 30-08-2005
Avatar de hermes_32
hermes_32 hermes_32 is offline
Miembro
 
Registrado: jul 2003
Posts: 94
Poder: 21
hermes_32 Va por buen camino
Esto es lo que se llama "Ingeniería inversa"
__________________
Hay gente que esta demasiado educada para hablar con la boca llena pero no les importa hacerlo con la cabeza hueca.
Responder Con Cita
  #4  
Antiguo 30-08-2005
Migpal Migpal is offline
Miembro
 
Registrado: jul 2005
Ubicación: Colombia
Posts: 91
Poder: 19
Migpal Va por buen camino
No

No entendi nada de la solucion.

Assembler?
Responder Con Cita
  #5  
Antiguo 08-09-2005
thrys thrys is offline
Registrado
 
Registrado: may 2005
Posts: 5
Poder: 0
thrys Va por buen camino
Talking Tampoco entendi

Ni yo???????????

Tampoco entendi si hay o no una solucion para esto.

gracias
Responder Con Cita
  #6  
Antiguo 08-09-2005
Avatar de jmariano
jmariano jmariano is offline
Miembro
 
Registrado: jul 2005
Posts: 376
Poder: 19
jmariano Va por buen camino
Saludos!

Dicho de otra manera, si sólo tenemos el .EXE nos será imposible recuperar los .pas originales.

La herramienta comentada por MasterXP, DeDe, nos permite "desensamblar" un ejecutable escrito en Delphi, pero tened en cuenta que todo el código que obtendréis estará en lenguaje ensamblador, por lo que os será muy dificil (por no decir casi imposible) hacer modificaciones o añadir funcionalidades al programa original (salvo, claro, que tengais muy buen dominio de dicho lenguaje).

Chao!

Última edición por jmariano fecha: 08-09-2005 a las 01:35:12.
Responder Con Cita
  #7  
Antiguo 08-09-2005
Avatar de hermes_32
hermes_32 hermes_32 is offline
Miembro
 
Registrado: jul 2003
Posts: 94
Poder: 21
hermes_32 Va por buen camino
En definitiva que obtendremos los fuentes del programa pero no podremos volver a compilarlos.

Un saludo.
__________________
Hay gente que esta demasiado educada para hablar con la boca llena pero no les importa hacerlo con la cabeza hueca.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:14:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi