I Windows familien av operativsystemer, en Dynamic Link Library ( DLL) er et arkiv som inneholder en kombinasjon av kode , data og andre ressurser. En DLL gir vanligvis et sett med ressurser som har vært adskilt på et eget bibliotek som en arkitektonisk avgjørelse . Kode i en DLL er i maskinen format , det er, som instrukser direkte kjørbare av datamaskinens prosessor . Fordi maskinkode er ikke lett leses av mennesker , kan en disassembler verktøyet konvertere den til assembly , som er lettere å forstå. Du kan demontere koden i en DLL på din Linux-maskin . Instruksjoner
en
Logg inn for å Linux-maskinen som en bruker med lese rettigheter for DLL -filen. Start en kommando shell ved å logge inn i tekstmodus
2
Naviger til katalogen der DLL -filen er , ved å skrive følgende kommando i shell: .
Cd /home /Anitra /DLL-filer
Erstatt " /home /Anitra /DLL-filer " av den absolutte banen til DLL katalog. Trykk på "Enter".
3
Demonter koden i DLL ved å skrive følgende kommando i shell : en
objdump -C - demontere Library.dll
Erstatt " Library.dll " med navnet på DLL -filen. Trykk på " Enter". Den " -C " til " objdump " dekoder lavnivå symboler i lesbar , bruker-nivå navn. Utgangen av " objdump " vil være en komplett demontere av koden innholdet i DLL -filen .