|
发表于 2010-2-21 11:33:43
|
显示全部楼层
Hello 李偉,明天我就要開始忙碌了,* y, l& T) `! }3 K0 d9 [
所以今天抽空回答下你的問題好了,: @7 d, c4 i/ n- ?
從以上程式碼看來 esi- 0x4 做為第一個指針,' I$ [$ w. r( A$ ?
地址放入eax,然後使用eax做為第二次的指針,
% c" D1 L3 j: l' c' y如果你是要寫修改器的話,就是直接將
E) f6 m0 d! \& r1 r# E A$ O9 a \! i004261C7 給NOP掉,或者是改( S( s" q. Y) v8 b% e
004261C4為mov ecx,[ebp],當然還有N種改法技巧,
/ M& g; w6 @* E3 Q5 \( C8 a這裡就讓你自己思考了。: X& k+ o7 R4 }; A/ y/ G
, |. m* M5 L$ O! F
P.S.
0 e4 t4 T, e5 K1 j1. X86有ESI REGISTER,沒有EIS。/ ]+ h+ u4 z% o9 w
2.附帶一提,edi+4 指針就是 敵方給予的傷害," R& O4 R) `& g7 |+ Q
進階追蹤你就能做出什麼所謂的敵方加強版之類的,0 M# e9 S1 G3 F( s1 l+ C- x
不過個人對這個感覺是有點無聊且重複性的事情," J. R }2 t5 b/ I
所以一般很少弄。
2 b/ L6 B4 i2 N
: e7 \+ o6 v& f! P6 z最後,GOOD LUCK. |
|