Ollydbg (Wert) Hilfe


Funs

Still Fresh
Joined
Jan 20, 2008
Messages
47
Hi, ich probiere grade n bissl mit ollydbg rum.
Habe dann bissl in ner exe rumgeguckt und bin auf folgenden wert gestoßen:
MOV EAX,DWORD PTR DS:[ECX+14]
Habe noch nich soviel ahnung und würde mich freuen, wenn mir einer erklären konnte was das genau heisst, so, dass ich auch die einzelnen teile davon verstehe.

(könnte vllt in die Entwicklercke gehörn,war mir aber nicht sicher wo genau)

freue mich auf antwort

mfg Funs
 
Funs said:
Hi, ich probiere grade n bissl mit ollydbg rum.
Habe dann bissl in ner exe rumgeguckt und bin auf folgenden wert gestoßen:
MOV EAX,DWORD PTR DS:[ECX+14]
Habe noch nich soviel ahnung und würde mich freuen, wenn mir einer erklären konnte was das genau heisst, so, dass ich auch die einzelnen teile davon verstehe.

(könnte vllt in die Entwicklercke gehörn,war mir aber nicht sicher wo genau)

freue mich auf antwort

mfg Funs

bei "MOV EAX,DWORD PTR DS:[ECX+14]" handelt es sich um assembler quelltext. Es werden 4 bit (ein word sind 2 bits, dies wird hier mal 2 gemacht. also ein double (2 faches) word) nach eax (ein register) verschoben. genauere details kann dir sicher der eine oder andere asm crack verraten :)
 
Es wird ein 4 Byte(!), nicht Bit, Wert vom Datensegment DS in das Register EAX kopiert. Dabei zeigt das Register DS auf den Datensegment und [ECX+14] ist ein Position in dem Datensegment. ECX ist wieder ein Register, welcher eine zuvor geladene Position enthält.

Gruß
Thomas
 
kann mir nun auch einer noch helfen:

bei MOV EAX,DWORD PTR DS:[ECX+14] steht nun das drin:
Code:
[0C0D009C]=1
EAX= 4

wie kann ich MOV EAX,DWORD PTR DS:[ECX+14] nun verändern, damit [0C0D009C]=1 IMMER auf 0 habe (statt auf 1)?

hoffe auf antwort.

mfg Funs

-- Mo Sep 28, 2009 18:33 --

kann niemand weiterhelfen?
 
Back
Top