assembly local.81 into c++

11/15/2014 00:01 Slade100#1
ich hab ein kleines problem unzwar will ich den assembly code mit c++ editieren und habe in olly dbg den teil:
MOV [ECX+5C], EDX
MOV EAX, [LOCAL.81]


in c++ füg ich eine zeile hinzu, aber dieses local weiß ich nicht anzugeben, hoffe ihr könnt mir helfen, bisher sieht das in c++ so aus.

__asm
{
MOV [ECX+0x5C], EDX
MOV hpRegister, ECX
MOV EAX, ???
jmp[hpjumpback]

}
11/15/2014 02:09 bloodx#2
Debuggen und gucken was dort ist.
11/15/2014 11:29 Slade100#3
Quote:
Originally Posted by bloodx View Post
Debuggen und gucken was dort ist.
asooooo, also in der cheat engine konnte ich sehen war etwas anderes drunter, ganz normal mit ebp+irgendwas, also ist das dann das richtige ?, weil wie ich das genau debugge weiß ich nicht habs sowas noch nie gemacht
11/15/2014 12:59 Padmak#4
Ich kanns gerade nicht testen, aber ich glaube wenn du in Olly die Zeile markierst in der LOCAL.XXX vorkommt und dort den Assembly-Text änderst (Leertaste? Keine Ahnung gerade, sorry) steht dort der 'echte' Code, also der den du auch für dein Inline-Assembly brauchst

Padmak
11/15/2014 13:34 ​Tension#5
Würde normal sein:
Code:
mov eax, [ebp-0x144]
LOCAL.81 ist lediglich die 81ste lokale Variable.
[Only registered and activated users can see links. Click Here To Register...]
Guck mal auf Seite 12 und 15.
11/15/2014 15:52 Slade100#6
danke euch