Obsah:

Je možné dekompilovat DLL?
Je možné dekompilovat DLL?

Video: Je možné dekompilovat DLL?

Video: Je možné dekompilovat DLL?
Video: Ashampoo Snap 2015 12 25 08h13m58s 002 2024, Duben
Anonim

Krátká odpověď: nemůžete. Dlouhá odpověď: Proces kompilace pro C/C++ je velmi ztrátový. Přinejlepším jsem slyšel o některých nástrojích, které vám mohou poskytnout částečné dekompilace , s tu a tam rozpoznanými kousky kódu C, ale stále budete muset pročíst spoustu kódu assembleru, abyste tomu dali smysl.

Můžete tedy dekompilovat DLL?

Pokud je to starší Visual Basic (před. NET), pak DLL je zkompilován jako to, co se nazývá p-kód a existuje několik možností, jak provést některé varianty dekompilace . Takový DLL je zkompilován do strojového jazyka a umět být pouze přímo dekompilován do jazyka symbolických instrukcí. Opět tedy záleží na použitém jazyce.

Podobně, jak mohu zpětně analyzovat DLL? Schéma balíčku zpětného inženýrství ze zdrojových souborů

  1. Vyberte Nástroje > Kód > Okamžité obrácení… z panelu nástrojů.
  2. V okně Instant Reverse vyberte. NET dll nebo exe soubory… jako jazyk.
  3. Vyberte Diagram balíčku pro Reverse To:.
  4. Obrácené balíčky můžete umístit na konkrétní model. Udělat toto:
  5. Klepnutím na OK začněte couvat.

Podobně se lidé ptají, jak dekompiluji DLL ve Visual Studiu?

Odpovědi

  1. Otevřete Reflector.exe,
  2. Přejděte na Zobrazit a klikněte na Doplňky,
  3. V okně Doplňky klikněte na Přidat,
  4. Poté najděte dll, kterou jste si stáhli FileGenerator.dll (která přišla s pluginem FileGenerator),
  5. Poté zavřete okno Doplňky.
  6. Přejděte na Soubor a klikněte na Otevřít a vyberte dll, kterou chcete dekompilovat,

Jak mohu zobrazit zdrojový kód souboru DLL?

Metoda 1 – otevřít soubor DLL

  1. Nejprve musíte jít do registru oken.
  2. Otevřete příkazový řádek.
  3. Klikněte na lištu nabídky Start a stiskněte klávesu okna +R.
  4. Zadáním „cmd“. Přejděte do umístění souborů DLL a podržte klávesu Shift „Zde otevřete příkazové okno.
  5. Zadejte“regsvr32 dllname. dll“a stiskněte enter.

Doporučuje: