Indholdsfortegnelse:

Er det muligt at dekompilere en DLL?
Er det muligt at dekompilere en DLL?

Video: Er det muligt at dekompilere en DLL?

Video: Er det muligt at dekompilere en DLL?
Video: PS1 STORIES - 101 Dalmatians II: Patch's London Adventure (Disney action platformer) 2024, November
Anonim

Kort svar: det kan du ikke. Langt svar: Kompileringsprocessen for C/C++ er meget tabsgivende. I bedste fald har jeg hørt om nogle værktøjer, der kan give dig nogle delvise dekompilering , med bidder af C-kode genkendt her og der, men du bliver stadig nødt til at læse en masse assembly-kode igennem for at forstå det.

Kan du derfor dekompilere en DLL?

Hvis det er den ældre Visual Basic (præ-. NET), så DLL er kompileret som det, der kaldes p-kode, og der er et par muligheder for at lave nogle variationer på dekompilering . Sikken en DLL er kompileret til maskinsprog og kan kun være direkte dekompileret til samlesprog. Så igen, det afhænger af det anvendte sprog.

På samme måde, hvordan reverse engineerer jeg en DLL? Reverse engineer pakkediagram fra kildefiler

  1. Vælg Værktøjer > Kode > Øjeblikkelig omvendt… på værktøjslinjen.
  2. I vinduet Instant Reverse skal du vælge. NET dll- eller exe-filer… som sproget.
  3. Vælg Pakkediagram for Reverse To:.
  4. Du kan placere omvendte pakker til en bestemt model. At gøre dette:
  5. Klik på OK for at begynde at vende tilbage.

På samme måde spørger folk, hvordan dekompilerer jeg DLL i Visual Studio?

Svar

  1. Åbn Reflector.exe,
  2. Gå til Vis og klik på Tilføjelsesprogrammer,
  3. Klik på Tilføj i vinduet Tilføjelser,
  4. Find derefter den dll, du har downloadet FileGenerator.dll (som kom med FileGenerator-pluginnet),
  5. Luk derefter vinduet Tilføjelsesprogrammer.
  6. Gå til Fil og klik på Åbn og vælg den dll, du vil dekompilere,

Hvordan kan jeg se kildekoden til en DLL-fil?

Metode 1 - for at åbne DLL-fil

  1. Først skal du gå til vinduets registreringsdatabasen.
  2. Åbn kommandoprompten.
  3. Klik på startmenulinjen og tryk på vinduestasten +R.
  4. Skriv "cmd." Naviger til placeringen af DLL-filerne og hold Shift-tasten "Åbn kommandovindue her.
  5. Type” regsvr32 dllname. dll" og tryk enter.

Anbefalede: