TMSearcher
Anmeldungsdatum: 19.05.2005 Beiträge: 270 Wohnort: Bremen
|
Verfasst am: 29. Mai 2006 11:08 Titel: |
|
|
Zitat: | stimmt es dass man mit assembler zum beispiel dem prozessor einfach senden kann dass man in einer login form das richtige passwort eingegeben hat? |
Ich glaube dem Prozessor ist das ziemlich schnuppe ob das Passwort richtig ist oder nicht. Du kannst natürlich im Debugger bedingte Sprünge in denen Vergleichsoperationen ausgeführt werden manipulieren. Allerdings muss man die Stellen erst finden und kann dann im Speicher die Manipulation vornehmen. Die Manipulation des Programms selber dürfte etwas schwieriger werden. Setzt dich mal mit Programmdateien der Endung Exe* etwas auseinander, dann wirst du sehen was ich meine. Außerdem kann der Programmcode teilweise komprimiert sein. Aber Assembler lohnt sich trotzdem, wenn’s einem liegt.
Gruß
TMS
* Michael Tischler (PC Intern Bibliothek) hat Folgendes geschrieben: | EXE-Dateien enthalten separate Segmente für Code, Daten und Stack, die in beliebiger Reihenfolge aneinandergereit werden können. Im Gegensatz zu COM-Programmen weren EXE-Programme nicht direkt vom Datenträger in den Speicher geladen und dort ausgeführt, sondern vor ihrer Ausführung durch eine Routine der EXEC-Funktion aufbereitet. |
_________________ Intelligent life is so very rare,
the rarest thing in creation
and the most precious
This is Earth Calling.. |
|