Resultados 1 al 2 de 2

Tema: como abrir o desensamblar un .Dll

  1. #1 como abrir o desensamblar un .Dll 
    Iniciado
    Fecha de ingreso
    May 2009
    Mensajes
    3
    Descargas
    0
    Uploads
    0
    Porfa nesesito ayuda con esto, resulta que tengo un Dll que fue creado en delphi con "un source code" lo que quiero es averiguar ese source code para poder modificarlo y saber como hisieron ese .dll en pocas palabras quiero ver el interior de ese .Dll masomenos que se vea como estava antes de ensamblarlo o compilarlo.



    miren a si se ve un .dll en delphi antes que los ensambles y se vuelva .dll pero se nesesita ese "sorce code" que tiene ahora si tengo un dll ¿como ver su source code?

    ya intente con el mismo programa pero me salta error y no se puede abrir ayudaaa¡¡¡¡¡¡¡¡¡
    Citar  
     

  2. #2  
    Moderador Global
    Fecha de ingreso
    Jul 2005
    Ubicación
    1, 11, 21, 1211...
    Mensajes
    1.566
    Descargas
    58
    Uploads
    0
    Da igual que se trate de una DLL como de un EXE, y da igual que esté hecho en Delphi como en C, al fin y al cabo se trata de ficheros binarios compilados. Siendo así, es difícil obtener el código en alto nivel a partir de un lenguaje goto-computable ya que existen infinitas maneras de traducir un programa en ensamblador a un lenguaje de más alto nivel, y viceversa.

    Lo que si puedes es obtener una visión del contenido de la memoria ocupada por la DLL (código máquina), y a partir de ahí sacar conclusiones, como por ejemplo ver las funciones que exporta.

    Tal vez puedas usar algún descompilador, como por ejemplo DeDe, pero gran parte del código será ensamblador.

    Un saludo.
    El optimista tiene ideas, el pesimista... excusas

    Citar  
     

Marcadores
Marcadores
Permisos de publicación
  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •