Inhoudsopgave:

Is het mogelijk om een DLL te decompileren?
Is het mogelijk om een DLL te decompileren?

Video: Is het mogelijk om een DLL te decompileren?

Video: Is het mogelijk om een DLL te decompileren?
Video: Decompile Dll Using DotPeek 2024, Mei
Anonim

Kort antwoord: dat kan niet. Lang antwoord: het compilatieproces voor C/C++ is erg lossy. Op zijn best heb ik gehoord van een aantal tools die je gedeeltelijk kunnen geven decompilatie , met stukjes C-code die hier en daar worden herkend, maar je zult nog steeds veel assembly-code moeten doorlezen om het te begrijpen.

Kun je daarom een DLL decompileren?

Als het de oudere Visual Basic (pre-. NET) is, dan is de DLL is gecompileerd als wat p-code wordt genoemd en er zijn een paar opties om wat variaties op te doen decompileren . Zo'n DLL is gecompileerd naar machinetaal en kan alleen direct zijn gedecompileerd naar assembler. Dus nogmaals, het hangt af van de gebruikte taal.

Evenzo, hoe kan ik een DLL reverse-engineeren? Pakketdiagram reverse engineeren uit bronbestanden

  1. Selecteer Tools > Code > Instant Reverse… op de werkbalk.
  2. Selecteer in het venster Direct omkeren. NET dll- of exe-bestanden … als de taal.
  3. Selecteer Pakketdiagram voor Omkeren naar:.
  4. U kunt omgekeerde pakketten naar een specifiek model plaatsen. Om dit te doen:
  5. Klik op OK om het achteruitrijden te starten.

Evenzo vragen mensen: hoe decompileer ik DLL in Visual Studio?

antwoorden

  1. Open de Reflector.exe,
  2. Ga naar Bekijken en klik op Invoegtoepassingen,
  3. Klik in het venster Add-ins op Toevoegen,
  4. Zoek dan de dll die je hebt gedownload FileGenerator.dll (heks kwam met de FileGenerator-plug-in),
  5. Sluit vervolgens het venster Invoegtoepassingen.
  6. Ga naar Bestand en klik op Openen en kies de dll die u wilt decompileren,

Hoe kan ik de broncode van een DLL-bestand zien?

Methode 1 - om DLL-bestand te openen

  1. Eerst moet je naar het vensterregister gaan.
  2. Open de opdrachtprompt.
  3. Klik op de startmenubalk en druk op de venstertoets +R.
  4. "cmd" typen. Navigeer naar de locatie van de DLL-bestanden en houd de Shift-toets ingedrukt "Open hier het opdrachtvenster.
  5. Typ" regsvr32 dllnaam. dll" en druk op enter.

Aanbevolen: