Como desmontar dll no linux

Na família de sistemas operacionais Windows, uma biblioteca de vínculo dinâmico (DLL) é um arquivo que contém qualquer combinação de código, dados e outros recursos. A DLL normalmente fornece um conjunto de recursos que foram segregados em uma biblioteca separada como uma decisão de arquitetura. Código em uma DLL está na máquina format- isto é, como instruções diretamente executáveis ​​pelo processador do computador. Porque o código de máquina não é facilmente legível por seres humanos, um utilitário disassembler pode convertê-lo em linguagem assembly, que é mais fácil de entender. Você pode desmontar o código em uma DLL no seu computador Linux.

  • Efetue login no computador Linux como um usuário com privilégios de leitura para o arquivo DLL. Iniciar um shell de comando, entrando em em modo texto.

  • Navegue até o diretório onde o arquivo DLL é, digitando o seguinte comando no shell:

    cd / home / anitra / dlls

    Substituir "/ home / anitra / dlls" pelo caminho absoluto para o diretório do DLL. Pressione Enter."

  • Desmontar o código na DLL, digitando o seguinte comando no shell:

    objdump -C --disassemble Library.dll

    Substituir "Library.dll" com o nome do arquivo DLL. Pressione Enter." A opção "-C" para "objdump" decodifica símbolos de baixo nível em nomes, usuário de nível legível. A saída do "objdump" será uma desmontagem completa do conteúdo de código do arquivo DLL.

De esta maneira? Compartilhar em redes sociais:

LiveInternet