Descompilar páginas web .NET después de publicarlas
Además, se proporcionan algunos complementos relacionados con Reflector para descargar, ¡disfrútelos! ! ! !
Cómo usar el complemento FileGenerator:
Cuando descargué el complemento FileGenerator por primera vez, no sabía cómo usarlo. Más tarde, después de explorar un poco, aprendí a usarlo. Úselo, así que me gustaría compartirlo con usted.
La función del complemento FileGenerator es exportar el archivo en el archivo fuente de acuerdo con el archivo dll. Excepto que el archivo exportado no tiene comentarios y el nombre de la variable ha cambiado, no hay otra diferencia. . Para obtener mejores controles, si no son de código abierto, puede exportar un archivo, agregar comentarios usted mismo y modificarlo ligeramente, lo cual es muy útil. (No es un dll de código abierto, así que no se preocupe por usarlo)
Primero descargue FileGenerator de acuerdo con la dirección anterior y descomprímalo, luego ejecute Reflector.exe y luego haga clic en View-gt; Complementos..... p>
Luego regrese a la ventana Reflector, Tool-gt; Generador de archivos... En la ventana de complementos que aparece a la derecha, seleccione el archivo dll. a la izquierda, haga clic en el archivo de exportación a la derecha y el código fuente será todo ¡Exportar es genial!
Restaurar el código fuente utilizando el complemento .NET Reflector FileDisassembler
.NET Reflector es un visor de clases y descompilador que analiza un ensamblado y le muestra todos sus secretos. .NET Framework introdujo al mundo el concepto de reflexión, que se puede utilizar para analizar cualquier código basado en .NET, ya sea una clase única o un ensamblaje completo. La reflexión también se puede utilizar para recuperar información sobre varias clases, métodos y propiedades contenidas en un ensamblaje específico. Con .NET Reflector, puede explorar las clases y métodos de un ensamblado, analizar el lenguaje intermedio de Microsoft (MSIL) generado por estas clases y métodos, descompilar estas clases y métodos y ver las clases equivalentes en C# o Visual Basic .NET. También puede descompilar estas clases y métodos y ver las clases correspondientes en C# o Visual Basic .NET.
Para demostrar cómo funciona .NET Reflector, cargaré y analizaré el ensamblado NUnitExample que se mostró anteriormente. La siguiente imagen muestra el ensamblado cargado en .NET Reflector.
En .NET Reflector, hay varias herramientas disponibles para un análisis más detallado de los ensamblajes.
Para ver el MSIL que compone un método, haga clic en el método y seleccione Desensamblador en el menú.
Además de ver MSIL, también puede ver el formato C# del método seleccionando Descompilador en el menú Herramientas. También puede ver el método descompilado en Visual Basic .NET o Delphi cambiando la selección en el menú Idioma.