|
发表于 2010-2-21 11:33:43
|
显示全部楼层
Hello 李偉,明天我就要開始忙碌了,. m/ n1 m- x+ p Y' R6 N6 u/ L
所以今天抽空回答下你的問題好了,
6 S2 H: S: j$ @2 }- W從以上程式碼看來 esi- 0x4 做為第一個指針,
# z3 y# G# g2 v/ s; e4 ~# U地址放入eax,然後使用eax做為第二次的指針,
" d. M# w: r0 v如果你是要寫修改器的話,就是直接將8 m% ?" l0 Z) i
004261C7 給NOP掉,或者是改2 u; r7 D! b. E; K, N
004261C4為mov ecx,[ebp],當然還有N種改法技巧,/ E9 z2 Y3 V k! F* d
這裡就讓你自己思考了。4 M( ]: } m* W. \
: P/ M8 x# |0 s9 f9 S) ?
P.S.
, ~( h4 S n* I- n/ Y1. X86有ESI REGISTER,沒有EIS。# j4 K% A2 e, B4 a) v
2.附帶一提,edi+4 指針就是 敵方給予的傷害, f0 _9 y! |% _2 V: p5 `! e- o
進階追蹤你就能做出什麼所謂的敵方加強版之類的,
* k( q" ]( ]9 l( b不過個人對這個感覺是有點無聊且重複性的事情,
: O* ?6 S" S3 b所以一般很少弄。( }) x' c! `% j5 ]1 N4 T
1 r# K7 F4 K! ?9 }6 g" v最後,GOOD LUCK. |
|