Dynamic Link Libraries , DLL , er Microsofts version af modulær programmering. De tilbyder færdigpakkede , kompileret , genanvendelige kode og data. Flere applikationer kan gøre brug af en passende DLL-fil på run-time ved at angive en indgang til denne DLL fil og derefter udføre rutiner gemt i det. Hvis du vil ændre en DLL, og dermed ændre alle afhængige programmer kræver demontering. Dette er en proces, hvor de binære indholdet af DLL- filen konverteres tilbage til deres , noget menneskeligt læsbare opkoder . Adskillelse kan udføres enten af et computerprogram kaldet en disassembler eller et menneske med en masse fritid . Ting du skal
Hexadecimal Editor
x86 Disassembler
x86 Assembler
Vis Flere Instruktioner
1
Åbn DLL-fil i en x86 -kompatibel, eller andre processortype om nødvendigt disassembler . Dette vil omsætte de binære indholdet af DLL-fil ind i en noget læsbar , assembler output.
2
Gem den genererede output fra trin 1 som en *. ASM -fil.
3
Brug en tekst editor, hex editor eller andet grundlæggende ikke - formatering værktøj til at ændre indholdet af forsamlingen filen.
4
Load forsamlingen filen i assembler og samle det . Programmet vil automatisk tjekke for fejl, og hvis alt går vel et nyt * . EXE-fil vil blive genereret .
5.
ændre filtypenavnet på filen genereres fra trin 4 fra * . EXE til *. DLL.