Dynamic Link Libraries , DLL-filer , är Microsofts version av modulära programmering . De erbjuder färdigförpackade , sammanställas, återanvändbar kod och data . Flera program kan använda sig av en lämplig DLL -fil vid körning genom att ange en inkörsport till att DLL -filen och sedan köra rutiner som lagrats i den. Om du vill ändra en DLL , och därmed ändra alla beroende program , kräver demontering . Detta är en process där de binära innehållet i DLL -filen konverteras tillbaka till sina , något läsbara opcodes . Demontering kan utföras antingen av ett datorprogram som kallas en disassembler eller en människa med en mycket fri tid . Saker du behöver
Hexadecimal Redaktör x86 Disassembler
x86 assembler
Visa fler instruktioner
1
Öppna DLL -filen i en x86 -kompatibel , eller annan processortyp om det behövs , disassembler . Detta kommer att översätta den binära innehållet i DLL -filen i en något läsbar , assembler utgång .
2
Spara den genererade utdata från steg 1 som en * . ASM fil .
Sida 3
Använd en textredigerare , hex redaktör eller andra grundläggande icke - formatering verktyg , för att ändra innehållet i församlingen filen .
4
Load församlingen filen i assembler och montera den. Programmet kommer automatiskt att söka efter fel och om allt går bra en ny * . EXE-fil kommer att genereras .
5
Ändra filändelsen på filen som genereras från steg 4 från * . EXE till * . DLL . Addera