¿Como ver codigo fuente de un .exe o .dll hecho en .Net?

Han tenido que utilizar ensamblados o aplicaciones de terceros construidos en .Net, de los cuales no conocen el contenido de estos, la utilización de estos podria representar un riesgo, podrian estar mal implementados, proporcionar puertas traseras o contener codigo malicioso.

Para realizar la tarea de visualizar el codigo fuente de estos .exe o .dll les recomiendo la herramienta ILSpy es un descompilador de .Net (IL ,Visual Basic y C#) es open source, les brindo la liga de donde pueden conocer más y descargarlo: http://ilspy.net/

* Para tomarlo en cuenta requisito de ILSpy es tener el Framework .Net 4.0.

Cuando lo descarguen estará dentro de un .zip, lo descomprimen y con doble clic sobre “ILSpy.exe” ejecutan el descompilador.

1ILSpy

Les aparecera el ILSpy que carga en la lista de la izquerda algunos .dll por default que encuentra en la computadora y a su derecha verán el codigo del archivo seleccionado algo similar a la siguiente imagen:

2ILSpy

Para abrir un archivo .exe o .dll pueden utilizar las teclas Ctrl+A o en el menu (File → Abrir), seleccionamos el archivo que deseamos ver, el sistema agrega el nombre en la lista de la izquierda, si presionamos clic sobre el nombre en la lista el sistema desplega el contenido (clases, metodos, formularios …) si deseamos ver el codigo fuente de uno de ellos solo presionamos clic sobre él.

En este caso voy utilizar del proyecto Flu-project (una herramienta de tipo troyano desarrollado en lenguaje c#), el archivo generadorBots.exe pudemos encontrarlo en: http://www.flu-project.com/p/herramientas-de-flu-project.html

3ILSpyEntre las cracteristicas destacadas pude resaltar la traduccir a lenguajes: (IL (Intermediate Language) , C# o Visual Basic) sobre el codigo fuente seleccionado como se muestra en la siguiente imagen.

4ILSpyComenta y Comparte.

Anuncios

2 comentarios en “¿Como ver codigo fuente de un .exe o .dll hecho en .Net?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s