INHOUDSOPGAWE:

Is dit moontlik om 'n DLL te dekompileer?
Is dit moontlik om 'n DLL te dekompileer?

Video: Is dit moontlik om 'n DLL te dekompileer?

Video: Is dit moontlik om 'n DLL te dekompileer?
Video: Terrence Deacon Reveals the Hidden Connection: Consciousness & Entropy 2024, April
Anonim

Kort antwoord: jy kan nie. Lang antwoord: Die samestellingsproses vir C/C++ is baie verliesloos. Op die beste wat ek gehoor het van 'n paar gereedskap wat jou 'n gedeeltelike kan gee dekompilasie , met stukkies C-kode wat hier en daar herken word, maar jy sal steeds deur baie samestellingkode moet lees om sin te maak daarvan.

Kan u dienooreenkomstig 'n DLL dekompileer?

As dit die ouer Visual Basic (pre-. NET) is, dan is die DLL is saamgestel as wat genoem word p-kode en daar is 'n paar opsies om 'n paar variasies op te doen dekompileer . So 'n DLL is saamgestel na masjientaal en kan net direk wees gedekompileer tot samestellingstaal. Dit hang dus weer af van die taal wat gebruik word.

Hoe kan ek 'n DLL omgekeerd ontwerp? Omgekeerde ingenieur pakketdiagram vanaf bronlêers

  1. Kies Gereedskap > Kode > Onmiddellike omkeer… vanaf die nutsbalk.
  2. In die Instant Reverse-venster, kies. NET dll- of exe-lêers … as die taal.
  3. Kies Pakketdiagram vir Terugkeer na:.
  4. Jy kan omgekeerde pakkette na spesifieke model plaas. Om dit te doen:
  5. Klik OK om terug te begin.

Net so, mense vra, hoe dekompileer ek DLL in Visual Studio?

Antwoorde

  1. Maak die Reflector.exe oop,
  2. Gaan na View en klik byvoegings,
  3. Klik op Voeg in die Byvoegings-venster,
  4. Vind dan die dll wat jy FileGenerator.dll afgelaai het (wat met die FileGenerator-inprop gekom het),
  5. Maak dan die Byvoegings-venster toe.
  6. Gaan na Lêer en klik Open en kies die dll wat jy wil dekompileer,

Hoe kan ek die bronkode van 'n DLL-lêer sien?

Metode 1 - om DLL-lêer oop te maak

  1. Eerstens moet u na die vensterregister gaan.
  2. Maak die opdragprompt oop.
  3. Klik op die beginkieslysbalk en druk die venstersleutel +R.
  4. Tik "cmd." Navigeer na die ligging van die DLL-lêers en hou die shift-sleutel "Open command window here.
  5. Tik" regsvr32 dllname. dll" en druk enter.

Aanbeveel: