1.
Quote:
|
Weil sie sich stätig ändert.
|
Warum ändern sich Adressen stätig?
2.
Quote:
Denn wir haben es hier mit einem Pointer oder auf
deutsch mit einem Zeiger zu tun.
|
Also ist die Adresse die wir gefunden haben nur ein Pointer
auf die echte Adresse?
3.
Quote:
|
Wir müssen also den Base Pointer finden
|
Was ist der Base Pointer? Ist das jetzt die eigentliche
Adresse !?
4. Was genau hat es mit dem EAX, EBX usw auf sich?
5.
Quote:
Das heißt er holt sich den Wert der in edi+30
steht und verschiebt diesen in eax
|
Heißt das, dass er den Wert aus EDI (ich gehe jetzt mal
davon aus, es ist eine Adresse) nimmt und +30 rechnet, oder
dass er die Adresse nimmt, die sich 30 Addressen weiter
befindet und den Inhalt dann in EAX verschiebt?
6.
Quote:
Jetzt sehen wir dort 3 Adressen. 1 von denen ist
Grün. Das heißt diese Adresse ist der Base Pointer.
|
Ich habe gleich 3 grüne Adressen. Was jetzt? Einfach alle
durchprobieren?
7.
Quote:
|
Also müssen wir als Offset 30 eingeben.
|
Was ist ein Offset? Hat jede Adresse einen Offset?