Nwlapcug.com


Come smontare DLL su Linux

Nella famiglia di sistemi operativi Windows, una libreria a collegamento dinamico (DLL) è un file di archivio contenente qualsiasi combinazione di codice, dati e altre risorse. Una DLL è in genere un insieme di risorse che sono stata segregata in una libreria separata come architettonico. Codice in una DLL è in formato macchina; vale a dire, come le istruzioni eseguibili direttamente dal processore del computer. Perché codice macchina non è facilmente leggibile dagli esseri umani, un programma di utilità del disassembler può convertirlo in linguaggio assembly, che è più facile da capire. Potete smontare il codice in una DLL sul computer Linux.

Istruzioni

1

Accedere al computer Linux come un utente con privilegi di lettura per il file DLL. Avviare una shell di comando effettuando il login in modalità testo.

2

Spostarsi nella directory dove si trova il file DLL, digitando il seguente comando nella shell:

CD /home/anitra/dlls

Sostituire "/ home/anitra/dll" dal percorso assoluto alla directory della DLL. Premere "Enter".

3

Smontare il codice nella DLL digitando il seguente comando nella shell:

objdump - C-- smontare Library. dll

Sostituire "Library" con il nome del file DLL. Premere "Enter". Il "-C" opzione per "objdump" decodifica di simboli di basso livello in nomi leggibile, a livello di utente. L'output di "objdump" sarà un completo disassemblaggio del contenuto codice del file DLL.