I Windows familjen av operativsystem , en Dynamic Link Library ( DLL ) är en arkivfil som innehåller en kombination av koden , uppgifter och andra resurser . En DLL ger vanligtvis en uppsättning resurser som har åtskilda på ett separat bibliotek som en arkitektonisk beslut . Koden i en DLL är i maskin -format , som är , som instruktioner direkt körbara av datorns processor . Eftersom maskinkod är inte lätt att läsa av människor , kan en disassembler verktyg omvandla den till assembler , vilket är lättare att förstå . Du kan ta isär koden i en DLL-fil på din Linux- dator . Instruktioner
1
Logga in på Linux- datorn som en användare med läsrättigheter för DLL -filen . Starta en kommandotolk genom att logga in i textläge
2
Navigera till katalogen där DLL -filen är , genom att skriva följande kommando i skalet : .
Cd /home /Anitra /dlls
Ersätt " /home /Anitra /dlls " den absoluta sökvägen till DLL katalogen . Tryck " Enter ".
3
Demontera koden i DLL genom att skriva följande kommando i skalet :
objdump - C - plocka isär library.dll
Ersätt " library.dll " med namnet på DLL -filen . Tryck på " Enter ". Den " - C " alternativet " objdump " avkodar lågaktivt symboler till läsbara , användarnivå namn . Utgången av " objdump " kommer att vara en komplett isär av koden innehållet i DLL -filen .