Dynamic Link Libraries , DLLs , são a versão da Microsoft de programação modular. Eles oferecem pré-embalados, compilado, código reutilizável e dados. Vários aplicativos podem fazer uso de um arquivo DLL apropriado em tempo de execução , especificando um ponto de entrada para o arquivo DLL e , em seguida, executar rotinas armazenadas dentro dele. Para modificar uma DLL, e, assim, modificar todos os programas dependentes, requer desmontagem. Este é um processo onde o conteúdo binário do arquivo DLL são convertidos de volta para suas , opcodes legíveis tanto humanos. Desmontagem pode ser realizada tanto por um programa de computador chamado disassembler ou um ser humano com um monte de tempo livre. Coisas que você precisa
Editor Hexadecimal
x86 Disassembler
x86 Assembler
Mostrar Mais instruções
1
Abra o arquivo DLL em um x86 compatível ou outro tipo de processador , se necessário , desmontador . Isto irá traduzir o conteúdo binário do arquivo DLL em um legível, de saída linguagem assembly um pouco humano.
2
Salve a saída gerada a partir do Passo 1 como um arquivo ASM * . .
3
Use um editor de texto , editor hex ou outra ferramenta não- formatação básica , para modificar o conteúdo do arquivo de montagem.
4
Carregue o arquivo de montagem para a montadora e montar lo . O programa irá verificar automaticamente os erros e se tudo correr bem um arquivo EXE novo arquivo *. Será gerada.
5
Altere a extensão do arquivo gerado a partir do Passo 4 de * . EXE para arquivo * . DLL.