Tabla de contenido:

¿Es posible descompilar una DLL?
¿Es posible descompilar una DLL?

Video: ¿Es posible descompilar una DLL?

Video: ¿Es posible descompilar una DLL?
Video: Cómo conseguir el código fuente de cualquier programa .NET / C# 2024, Noviembre
Anonim

Respuesta corta: no puedes. Respuesta larga: el proceso de compilación de C / C ++ tiene muchas pérdidas. En el mejor de los casos, he oído hablar de algunas herramientas que pueden proporcionarle algunos descompilacion , con bits de código C reconocidos aquí y allá, pero aún tendrá que leer mucho código ensamblador para entenderlo.

En consecuencia, ¿puede descompilar una DLL?

Si es el Visual Basic más antiguo (anterior a. NET), entonces el DLL se compila como lo que se llama código p y hay algunas opciones para hacer algunas variaciones en descompilar . Tal DLL se compila en lenguaje de máquina y pueden solo ser directo descompilado al lenguaje ensamblador. Entonces, nuevamente, depende del idioma utilizado.

Del mismo modo, ¿cómo puedo aplicar ingeniería inversa a una DLL? Diagrama de paquete de ingeniería inversa a partir de archivos fuente

  1. Seleccione Herramientas> Código> Inversión instantánea … en la barra de herramientas.
  2. En la ventana Instant Reverse, seleccione. NET dll o archivos exe … como idioma.
  3. Seleccione Diagrama de paquete para Invertir a:.
  4. Puede colocar paquetes invertidos en un modelo específico. Para hacer esto:
  5. Haga clic en Aceptar para comenzar a invertir.

Del mismo modo, la gente pregunta, ¿cómo descompilo DLL en Visual Studio?

Respuestas

  1. Abra el Reflector.exe,
  2. Vaya a Ver y haga clic en Complementos,
  3. En la ventana Complementos, haga clic en Agregar,
  4. Luego busque el dll que ha descargado FileGenerator.dll (que vino con el complemento FileGenerator),
  5. Luego cierre la ventana Complementos.
  6. Vaya a Archivo y haga clic en Abrir y elija la dll que desea descompilar,

¿Cómo puedo ver el código fuente de un archivo DLL?

Método 1: para abrir un archivo DLL

  1. Primero tienes que ir al registro de ventanas.
  2. Abra el símbolo del sistema.
  3. Haga clic en la barra del menú de inicio y presione la tecla de ventana + R.
  4. Escribiendo "cmd". Navegue hasta la ubicación de los archivos DLL y mantenga presionada la tecla Mayús “Abrir ventana de comando aquí.
  5. Escriba”regsvr32 dllname. dll”y presione enter.

Recomendado: