Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Azhag_el_Carnicero en 25 Junio 2011, 19:54 pm



Título: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Azhag_el_Carnicero en 25 Junio 2011, 19:54 pm
Muy buenas, no se mucho de estas cosas y a parte de aprender de tutoriales, ejemplos de pequeños programas, librillos y eso, me gustaría ver la implementación de programas de uso general como browsers, aplicaciones tipo word,etc. Sin embargo, al entrar en cualquier documento exe,dll,... me salen unos caracteres extraños combinados con código conocido de vez en cuando. Tambien he intentado abrirlos con compiladores, pero no lo consigo. Supongo que esto significa que está cifrado, pero, ¿Cómo puedo ver cómo están hechas todas estas cosas?


Muchas gracias de Antemano

Azhag


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Trane! en 26 Junio 2011, 04:56 am
Quizas un desamblado en asm o algun decompilador ( podrias probar con Hex-Rays que fue el que usaron para decompilar stuxnet me parece www.hex-rays.com (http://www.hex-rays.com))


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Azhag_el_Carnicero en 26 Junio 2011, 13:40 pm
He intentado usar el IDA version de prueba de la página, pero sólo puedo usarlo con los ejecutables. Entonces, si este texto está en ensamblador, aprendiendo ensamblador también podré leerlo ¿no?


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Trane! en 26 Junio 2011, 14:30 pm
Si sabes ensamblar, podrias hacer un desamblado asm. Te costara bastante entenderlo pero no se me ocurre mucho mas que decirte.


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Azhag_el_Carnicero en 26 Junio 2011, 15:13 pm
Ok. Muchas gracias por todo, intentare aprender ensamblador y hacer un desensamblador.


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Trane! en 26 Junio 2011, 16:03 pm
No necesitas hacer uno, ya hay alguno por ahi, lo unico tienes que aprender es a interpretar sus instrucciones para que veas como funciona un programa.


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Azhag_el_Carnicero en 26 Junio 2011, 18:05 pm
Pero, una cosa, el ensamblador depende de la máquina con la que esté trabajando ¿no?
Porque en los manuales y tutoriales que he encontrado por ahí no viene ninguno de los carácteres raros que he encontrado en los archivos .dll y esos. ¿Cómo sé lo que tengo que buscar?


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Trane! en 26 Junio 2011, 20:24 pm
Es que si desamblas un programa te lo enseña por instrucciones e demas, y si lo abres con el bloc de notas es normal que te enseñe solo *****, no va a ser tan facil.


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Azhag_el_Carnicero en 27 Junio 2011, 11:19 am
¿Y cómo aprendo eso? No encuentro por ningún lado nada parecido.


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Trane! en 27 Junio 2011, 13:04 pm
http://foro.elhacker.net/asm-b84.0/ (http://foro.elhacker.net/asm-b84.0/) un subforo entero dedicado a ello.


Título: Re: ¿Cómo leer un archivo .dll .exe... de una aplicación?
Publicado por: Azhag_el_Carnicero en 27 Junio 2011, 17:28 pm
Ok, intentaré profundizar más haber si consigo entenderlo por ese camino. Muchas gracias y saludos de nuevo.

Azhag