|
|
发表于 2010-2-21 11:33:43
|
显示全部楼层
Hello 李偉,明天我就要開始忙碌了,
6 \9 m/ K- s7 D* C) W6 b所以今天抽空回答下你的問題好了,4 X/ v# E6 Y8 M! O# M6 ?$ {2 o- ]' x
從以上程式碼看來 esi- 0x4 做為第一個指針,
* R3 ^6 e$ U/ W+ [1 p地址放入eax,然後使用eax做為第二次的指針,
5 o% x. p. E7 c4 t/ b- r如果你是要寫修改器的話,就是直接將0 q! D0 j$ f* c9 f
004261C7 給NOP掉,或者是改; ^' k- C- _: W f; O. T
004261C4為mov ecx,[ebp],當然還有N種改法技巧,0 g; K' \/ l) C9 A6 i2 ?. u, u
這裡就讓你自己思考了。
# X, i: D, M0 N& E x0 P+ V& u. C+ a9 v2 _& B
P.S.
; C8 F3 C( h9 [2 K$ c1. X86有ESI REGISTER,沒有EIS。9 h% k( w- s$ b, u8 _+ G
2.附帶一提,edi+4 指針就是 敵方給予的傷害,
. Z, x1 y4 }, L- c; n$ y& x) P# e8 A進階追蹤你就能做出什麼所謂的敵方加強版之類的,
" }% J6 Q! S2 S+ j5 c: j不過個人對這個感覺是有點無聊且重複性的事情,2 ]+ ]" F: _7 }9 i2 }
所以一般很少弄。
0 c+ p5 k& n9 u% U" L8 \8 z5 H6 K( I+ W2 F5 a2 X: ^. ]* p
最後,GOOD LUCK. |
|