Wie man Code in den Editor einfügen

November 14

Wie man Code in den Editor einfügen

Der Editor ist ein einfacher Texteditor erstellt von Microsoft, die heute in vielen Personal Computer (PCs) verladen kommt. Editor wird häufig verwendet zum Anzeigen und Bearbeiten von Textdateien sowie Webseiten erstellen von Einzelpersonen, die verstehen, wie Sie Code schreiben. Einige Benutzer möglicherweise wünschen, Notepad eine Funktion hinzu, die nicht in der Software vorinstallierte kommt. Um dies zu erreichen, muss ein Benutzer verstehen, wie ein Stück Code in Notepad zu injizieren.

Anweisungen

1 Erstellen Sie einen Ordner auf Ihrem Computer, die Bezeichnung "Test." Ein Ort, der leicht zu finden, z. B. auf Ihrem Desktop gespeichert. Suchen Sie die Datei "notepad.exe" auf Ihrer Festplatte und kopieren Sie sie in Ihren Ordner "Test". Starten Sie ein Debug-Software-Programm, das mit Ihrem System kompatibel ist, und öffnen Sie die Datei kopiert "notepad.exe" im Debug-Programm.

2 Suchen Sie eine "Code-Höhle" in der Datei notepad.exe wo gibt es eine Pause im Code finden Sie eine Anzahl von aufeinander folgenden Zeilen mit "00" und "DB 00" in die zweite und dritte Spalte der Datei notepad.exe innerhalb Bildschirms Debuggen.

3 Wählen Sie zwei Dutzend Zeilen innerhalb der zweiten Spalte des Codes Höhle Sie identifiziert und klicken Sie auf "Optionen" aus dem oberen Menü gefolgt von "Binär" und "Bearbeiten".

4 Geben Sie eine Phrase ins Feld "ASCII" z. B. "Injiziert Editor-Code" in das Pop up Fenster, das angezeigt wird. Im unteren Feld markiert "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" und klicken Sie auf "OK".

5 Überprüfen Sie, ob roter Code in den Codeabschnitt Höhle eingefügt wurde, die Sie früher isoliert. Drücken Sie Ihren "Ctrl" oder ein Steuerelement Button und dem Buchstaben "A" den Code befolgt und beachten Sie, dass die Zahlenfolge in der zweiten Spalte und die Worte "ASCII 'Injected Notepad'" angezeigt wird in der dritten Spalte des Feldes, wo die Code-Höhle ursprünglich war.

6 Erstellen Sie ein wenig Java-basierte ASM-Code in den Editor eingeben, am richtigen Sprung Punkt, sagen dem Programm, den Code zu akzeptieren, die, den Sie gerade eingefügt. Sehen Sie in der Spalte ganz links, und beachten Sie die Nummer des achtstelligen Code beginnt. Wieder sehen Sie in der Spalte ganz links und finde die achtstellige Zahl wo sehen Sie die Phrase, die "PUSH-0" auf der rechten Seite erscheinen.

7 Klicken Sie auf "Optionen" aus dem oberen Menü, gefolgt von "Gehe zu" und "Origin", die erste Zeile des Codes zu finden, die im Editor ausgeführt wird. Kopie 11 Codezeilen aus was auf dem Bildschirm mit dem Satz beginnen erscheint PUSH"70" in der Spalte ganz rechts. Drücken Sie "Optionen" dann "Kopieren" und "in die Zwischenablage."

8 Fügen Sie den Text in ein neues Editor-Fenster und schalten Sie Ihren Bildschirm zurück zu Ihrem Programm debuggen. Klicken Sie doppelt auf die Zeile markiert, "PUSH-70" und "JMP", gefolgt von einem Leerzeichen und die acht stellige Nummer eingeben, dass Sie notiert die war verbunden mit dem Satz "PUSH 0"; Überprüfen Sie das Feld im Fenster markiert "Füllen mit der NOP" und klicken Sie auf "Einbauen."

9 Ein drei-Line-Serie von roter Code im Debuggerfenster beobachten und notieren Sie die achtstellige Nummer der vierten Zeile (oder der erste schwarze Linie) nach Ihrer eingefügten Sprung-Code haben die Phrase "CALL NOTEPAD. ###". Notieren Sie die achtstellige Zahl befindet sich in der linken Spalte in dieser Zeile. Vergleichen Sie diese vier Zeilen Ihre "neue Heimat", mit dem Beginn der 11-Linie ursprüngliche Herkunft Sequenz, die Sie kopiert und in den Editor eingefügt. Identifizieren Sie die Linien, die in der neuen Heimat-Sequenz überschrieben wurden.

10 Diese überschriebenen Zeilen kopieren und Einfügen in das Debugger-Programm in der Zeile unterhalb der Satz "CALL USER32. MessageBoxA"in der Spalte ganz rechts. Speichern Sie Ihre Änderungen, indem Sie auf "Optionen" und dann "In ausführbare kopieren" und "Alle Modifikationen." Drücken Sie "Copy All" auf dem Pop up Fenster, das angezeigt wird. Warten Sie auf ein neues Fenster mit dem ASM-Code zu erscheinen, dann schließen Sie dieses Fenster, verlassen Ihr Debug-Programm offen. Klicken Sie auf "Speichern" und geben Sie Ihre Sitzung einen Dateinamen. Klicken Sie auf "Optionen" gefolgt von "Run" und warten, bis ein Fenster mit Ihren Dateinamen in ihm zu erscheinen. Klicken Sie auf "OK", und warten auf Notepad, normal gestartet.