Test Foro de elhacker.net SMF 2.1

Programación => Ingeniería Inversa => Mensaje iniciado por: Kigasu en 20 Junio 2007, 21:58 PM

Título: Pregunta...más por curiosidad
Publicado por: Kigasu en 20 Junio 2007, 21:58 PM
SI tengo un programa ya compilado y listo que funciona...por ejemplo....mmm....WINAMP (si estuve como 5 minutos pensando en un programa XD)

Cómo, o con qué programa yo puedo obtener el codigo fuente de ese programa? (ya se que funciona también en XML....pero bueno) O en el caso de otro programa que est´hecho en C o en Java...como se obtiene el codigo del programa si no son codigo libre?

hay alguna manera?
Título: Re: Pregunta...más por curiosidad
Publicado por: darkraider en 20 Junio 2007, 22:28 PM
Hola buenas, este tipo de programas se llaman desensambladores o decompiladores.
Explicacion ---> http://es.wikipedia.org/wiki/Desensamblador (http://es.wikipedia.org/wiki/Desensamblador)

Descarga ---> http://usuarios.lycos.es/kfor/TOOLS/DECOMPILERS.htm (http://usuarios.lycos.es/kfor/TOOLS/DECOMPILERS.htm)

Espero que te sirva... Salu2
Título: Re: Pregunta...más por curiosidad
Publicado por: EvilGoblin en 20 Junio 2007, 22:34 PM
Citar¿Qué no hace un desensamblador?  [editar]Un desensamblador no puede:

Rescatar los nombres de las variables o las funciones nombradas por el programador
Recuperar los comentarios
Rescatar código fuente perdido
Recuperar la estructura de clases
Existe una salvedad a todo esto y es cuando el que compiló el programa ha habilitado una opción, que es incluir la información de debug en el programa (usualmente se trata de programas en fase de desarrollo y no de programas finales).
^^
Título: Re: Pregunta...más por curiosidad
Publicado por: darkraider en 20 Junio 2007, 22:42 PM
Bueeeno...  ;D El ensamblador tambien es un leguaje de programación... Jiji
Título: Re: Pregunta...más por curiosidad
Publicado por: tena en 23 Junio 2007, 03:54 AM
Para java y fox pro hay decompiladores muy buenos..
Para C++, Visual Basic, delphi etc solamente vas a poder verlo en assembler.

Saludos