In der Windows-Familie von Betriebssystemen , eine Dynamic Link Library (DLL) ist eine Archiv-Datei mit einer beliebigen Kombination von Code -, Daten- und anderen Ressourcen. Eine DLL typischerweise eine Reihe von Ressourcen, die auf einer separaten Bibliothek wurden als architektonische Entscheidung getrennt. -Code in einer DLL ist im Maschinen- Format , das heißt, als Befehle direkt ausführbar durch den Prozessor des Computers . Weil Maschinencode ist nicht leicht lesbar durch den Menschen kann ein Disassembler Dienstprogramm es in Assembler , die einfacher zu verstehen ist, zu konvertieren. Sie können den Code in einer DLL auf Ihrem Linux-Rechner zu zerlegen. Anleitung
1
Einloggen, um dem Linux-Rechner als Benutzer mit Leserechte für das DLL-Datei. Starten Sie eine Eingabeaufforderung , indem Sie sich im Textmodus
2
zu dem Verzeichnis , wo die DLL-Datei navigieren , indem Sie den folgenden Befehl in die Shell : .
Cd /home /anitra /DLLs
Ersetzen Sie " /home /anitra /DLLs " durch den absoluten Pfad zu der DLL -Verzeichnis. Drücken Sie " Enter".
3
zerlegen den Code in der DLL , indem Sie den folgenden Befehl in die Shell :
objdump -C - zerlegen library.dll
Ersetzen " library.dll " mit dem Namen der DLL-Datei . Drücken Sie "Enter". Die " C - " auf " objdump " decodiert Low-Level- Symbole in lesbare , User-Level- Namen . Der Ausgang des " objdump " wird eine komplette Zerlegen der Code Inhalt der DLL-Datei.
Sein