Taula de continguts:

És possible descompilar una DLL?
És possible descompilar una DLL?

Vídeo: És possible descompilar una DLL?

Vídeo: És possible descompilar una DLL?
Vídeo: How to Open .dll With DnSpy 2021 | Learn The Easiest Way to Open .dll With DnSpy 2021 2024, De novembre
Anonim

Resposta curta: no pots. Resposta llarga: el procés de compilació per a C/C++ té molt pèrdues. En el millor que he sentit a parlar d'algunes eines que us poden donar una mica de parcial descompilació , amb fragments de codi C reconeguts aquí i allà, però encara haureu de llegir molt de codi ensamblador per donar-li sentit.

En conseqüència, podeu descompilar una DLL?

Si és el Visual Basic anterior (pre-. NET), llavors el DLL es compila com el que s'anomena p-code i hi ha algunes opcions per fer-hi algunes variacions descompilant . Tal a DLL es compila en llenguatge màquina i llauna només sigui directament descompilat al llenguatge ensamblador. Així, de nou, depèn de l'idioma utilitzat.

De la mateixa manera, com puc fer enginyeria inversa d'una DLL? Diagrama de paquets d'enginyeria inversa dels fitxers font

  1. Seleccioneu Eines > Codi > Reversió instantània… a la barra d'eines.
  2. A la finestra Instant Reverse, seleccioneu. NET dll o fitxers exe… com a Idioma.
  3. Seleccioneu Diagrama de paquet per a Invertir a:.
  4. Podeu col·locar paquets invertits a un model específic. Fer això:
  5. Feu clic a D'acord per començar a fer marxa enrere.

De la mateixa manera, la gent es pregunta com puc descompilar DLL a Visual Studio?

Respostes

  1. Obriu el Reflector.exe,
  2. Aneu a Visualització i feu clic a Complements,
  3. A la finestra Complements, feu clic a Afegeix,
  4. A continuació, cerqueu el fitxer dll que heu baixat FileGenerator.dll (la bruixa va venir amb el connector FileGenerator),
  5. A continuació, tanqueu la finestra Complements.
  6. Aneu a Fitxer i feu clic a Obre i trieu la dll que voleu descompilar,

Com puc veure el codi font d'un fitxer DLL?

Mètode 1: obrir el fitxer DLL

  1. Primer heu d'anar al registre de finestres.
  2. Obriu l'indicador d'ordres.
  3. Feu clic a la barra de menú d'inici i premeu la tecla de finestra + R.
  4. Escrivint "cmd". Navegueu fins a la ubicació dels fitxers DLL i manteniu premuda la tecla majúscules "Obre la finestra d'ordres aquí.
  5. Escriviu" regsvr32 dllname. dll” i premeu Intro.

Recomanat: