Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo analizar el código fuente exe

Cómo analizar el código fuente exe

Recientemente, a menudo me conecto a Internet para descargar algunos programas ASP.NET en línea, pero debido a que muchos de ellos tienen código fuente, no contienen cosas como. cs y. vb, pero sólo aquellas páginas web como. aspx y ascx. Entonces quería ver el de ellos. cs,. El código vb lo es, así que utilicé esta herramienta reflectora. Se siente muy bien. (Es un suspiro, es genial. Siempre que haya un archivo dll compilado desde .net, podrá ver el código que contiene). Permítanme presentarles brevemente su uso y sus sensaciones.

Comenzar con archivo -> Abrir para abrir el archivo dll en el directorio bin del proyecto ASP.NET. En este momento, el archivo dll abierto se puede ver en la vista de lista en el lado izquierdo del reflector. Expanda el nodo de este nombre de archivo dll y se mostrarán dos nodos a continuación: nombre. dll y archivos de recursos. Expandir nombre. dll, puede ver todos los espacios de nombres en el archivo dll. Haga clic derecho en un espacio de nombres y aparecerá el desmontaje en el menú emergente. A la derecha, puede ver // Métodos (métodos), // Propiedades (propiedades) y // campos (métodos estáticos) contenidos en este espacio de nombres. Expanda desde el nodo principal al nodo secundario en el siguiente orden: espacio de nombres-->clase->método o atributo, luego seleccione un nombre de clase o método, haga clic derecho en "Desensamblar" para ver el método o método contenido en el nombre de la clase código.

Soporta visualización en IL, C#, vb, Delphi, Mc++, chrome y otros lenguajes. Puede elegir un idioma diferente para mostrar en la esquina superior derecha. El valor predeterminado es C#.

Por supuesto, no solo puede descompilar dll, sino también descompilarlo. neto. El funcionamiento es como el anterior, no se dirán más detalles aquí.

Además, también puede admitir la descompilación y visualización de documentos en archivos dll. Puedes intentarlo.

Sin embargo, ahora no se admite el chino y es posible que algunos códigos cifrados no se muestren o muestren errores. Esta herramienta realmente puede ayudar mucho a los desarrolladores. Disponible cuando esté disponible. Sólo aprendiendo unos de otros podremos seguir progresando.