Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: General Dmitry Vergadoski en 21 Diciembre 2014, 23:41 pm



Título: algun decompilador
Publicado por: General Dmitry Vergadoski en 21 Diciembre 2014, 23:41 pm
hola amigos alguien sabe el nombre de algun decompilador de visual basic .net que devuelva los archivos project y los forms de un ejecutable osea todo listo para abrir con el visual basic .net

gracias de antemano.


Título: Re: algun decompilador
Publicado por: seba123neo en 21 Diciembre 2014, 23:45 pm
NET Reflector.


Título: Re: algun decompilador
Publicado por: Eleкtro en 22 Diciembre 2014, 01:40 am
hola amigos alguien sabe el nombre de algun decompilador de visual basic .net

que devuelva los archivos project y los forms de un ejecutable osea todo listo para abrir con el visual basic .net

No, algo así no es posible.

Se podría decir que puedes regenerar parcialmente un proyecto, pero no todos los archivos que componen un proyecto completo de VS, ya que ciertos archivos de un proyecto son usados e interpretados por VisualStudio, no se incluyen tal cual ni forman parte del compiler.

Aparte, una cosa es el código que tu escribes en un archivo .VB, y otra muy distinta es el código que realmente se usa para compilar, donde cambia todo y se omiten muchas cosas que tu escribes en dichos archivos.

No puedes esperar obtener el código original exactamente como era antes de compilarlo, después de haberlo compilado solo puedes obtener una representación distinta de las instrucciones MSIL (en C#/VB o puro IL), es decir, el código en su más puro estado original... y eso es algo bastante distinto de ver, ni mucho menos puedes esperar que te genere un proyecto completo listo para abrirlo en VisualStudio, ya que estás decompilando los miembros de un programa, no es un proyecto de VS.

Una alternativa gratis a la aplicación que te ha sugerido el compañero @seba123neo, es Simple Assembly Explorer (SAE): https://sites.google.com/site/simpledotnet/simple-assembly-explorer

Saludos