Nella famiglia di sistemi operativi Windows , una libreria a collegamento dinamico ( DLL ) è un file di archivio che contiene qualsiasi combinazione di codice , dati e altre risorse . Una DLL di solito fornisce una serie di risorse che sono state segregate in una libreria separata come una decisione architetturale . Codice in un DLL è in formato macchina, cioè come istruzioni eseguibili direttamente dal processore del computer . Perché codice macchina non è facilmente leggibile da esseri umani , un programma di utilità disassembler può convertirlo in linguaggio assembly , che è più facile da capire . È possibile disassemblare il codice in una DLL sul tuo computer Linux . Istruzioni
1
Accedere al computer Linux come utente con privilegi di lettura per il file DLL . Avviare una shell di comando facendo il login in modalità testo
2
Passare alla directory in cui il file DLL è , digitando il seguente comando nella shell : .
Cd /home /Anitra /DLL
Sostituire "/home /anitra /DLL " con il percorso assoluto alla directory della DLL. Premere il tasto " Enter ".
3
disassemblare il codice nella DLL digitando il seguente comando nella shell :
objdump - C - smontare Library.dll < br >
Sostituire " Library.dll " con il nome del file DLL . Premere il tasto " Enter ". Il " C - " opzione " objdump " simboli di basso livello in decodifica , nomi a livello utente leggibili . L'uscita di " objdump " sarà un completo smontaggio del contenuto del codice del file DLL .