Anteckningar är en grundläggande textredigerare som skapats av Microsoft som kommer lastat på många persondatorer ( PC ) idag . Anteckningar används ofta för att visa och redigera textfiler samt för att skapa webbsidor med personer som förstår hur man skriver koden . Vissa användare kanske vill lägga till en funktion till Anteckningar som inte kommer förinstallerad i programvaran . För att åstadkomma detta måste användaren förstå hur man injicerar en bit kod i Anteckningar . Saker du behöver
dator med Microsoft Notepad
Debugging program
Visa fler instruktioner
1
Skapa en mapp på datorn som heter " Test ". Spara den på en plats som är lätt att hitta , t.ex. skrivbordet . Leta upp filen " notepad.exe " på din hårddisk , och kopiera den till " Test " -mappen . Starta ett program felsökning program som är kompatibelt med ditt system och öppna den kopierade " notepad.exe " filen i felsökning programmet .
2
Hitta en " code grotta " i notepad.exe filen där det finns en paus i koden genom att hitta ett antal på varandra följande rader med " 00 " och " DB 00 " i andra och tredje kolumnerna i den notepad.exe i din felsökning skärmen .
3
Välj omkring två dussin rader i den andra kolumnen i koden grottan ni identifierat och klicka på "alternativ" från den övre menyn följt av "Digital " och " Redigera ".
4
Ange en fras i den " ASCII " fältet som " Injicerat Notepad Code " i pop- up fönstret som visas . I det nedre fältet märkt " HEX + 10 " typ " 49 4E 4A 45 43 54 45 44 20 4E 4F 54 45 50 41 44 00 00 00 00 00 00 00 00 00 00 " och klicka på " OK . "
5
Kontrollera att röd -koden har införts i koden grottan avsnittet isolerade du tidigare . Tryck din " Ctrl " eller styrknappen och bokstaven " A " för att omanalysera koden och observera att antalet sekvensen visas i den andra kolumnen och orden " ASCII " Injected Anteckningar " " visas i den tredje kolumnen i fältet där koden grottan var ursprungligen .
6
Skapa en bit av ASM java - baserad kod för att komma in i Anteckningar vid rätt hoppet punkt att tala om för programmet att acceptera koden du bara injiceras . Titta på kolumnen längst till vänster och notera det åttasiffriga numret där din kod börjar . Titta igen på kolumnen längst till vänster och hitta det åttasiffriga numret där du ser frasen " PUSH 0 " visas längst till höger .
7
Klicka på " Alternativ " från den övre menyn följt av " Gå till " och " Origin " för att lokalisera den första raden i koden som ska köras i Anteckningar . Kopiera 11 rader kod från vad som visas på skärmen , som börjar med frasen " PUSH 70 " på kolumnen längst till höger . Tryck på "Alternativ" och sedan " Kopiera " och " Att urklipp . "
8
klistra in texten i ett nytt Anteckningar skärmen och växla skärmen till din felsökning program . Dubbelklicka på den markerade linjen " PUSH 70 " och skriv in " JMP " följt av ett mellanslag och åtta siffror som du skrev ner som var förknippad med frasen " PUSH 0 " , kryssa i rutan i markerade fönstret " Fyll med NOP : s " och klicka på " Montera ".
9
Beakta en tre - line rad röda koden i din avlusningsfönstret och notera åttasiffriga numret i samband med den fjärde linjen ( eller första svart linje ) efter din injicerade hoppa kod som kommer att ha frasen " CALL NOTEPAD . # # # # # # # # " . Skriv ner det åttasiffriga numret finns i den vänstra kolumnen på denna linje . Jämför dessa fyra rader av din " nya ursprung " med början på 11 - line original ursprung sekvens du kopierat och klistrat in i Anteckningar . Identifiera de linjer som var över i den nya ursprung sekvensen .
10
kopiera dessa överskrivna rader och klistra in dem i din avlusarprogrammet på raden under frasen " CALL USER32.MessageBoxA " i kolumnen längst till höger . Spara dina ändringar genom att klicka på "Alternativ" och sedan " Kopiera till körbar " och " Alla ändringar . " Tryck " Kopiera alla" i pop-up fönster som visas . Vänta ett nytt fönster med ASM koden ska visas sedan stänga det fönstret , lämna din felsökning program öppet . Klicka på " Spara " och ge din session ett filnamn . Klicka på " Alternativ " följt av " Run " och vänta på att ett fönster ska visas med ditt filnamn i det . Klicka på " OK " och vänta på Anteckningar för att starta normalt .