|
发表于 2010-2-21 11:33:43
|
显示全部楼层
Hello 李偉,明天我就要開始忙碌了,/ p4 a# M4 B! z/ x( {
所以今天抽空回答下你的問題好了,
. J, n' H5 M5 p. Y3 {) g: f1 P從以上程式碼看來 esi- 0x4 做為第一個指針,% B3 b6 L, o4 f0 V. P3 `4 h1 Z, J
地址放入eax,然後使用eax做為第二次的指針,
+ {& z1 d9 z: S$ _; Z如果你是要寫修改器的話,就是直接將: b1 i8 H* s" a( A% Z
004261C7 給NOP掉,或者是改
) o" s3 s7 Z2 f5 ~) r004261C4為mov ecx,[ebp],當然還有N種改法技巧,
L Q/ p' \; l: \這裡就讓你自己思考了。0 K" g1 z& O6 j0 l
, |( u- s( x9 u' }: ^P.S. ; C9 x. b; d( m) w
1. X86有ESI REGISTER,沒有EIS。
! E2 m% J5 \- N% K4 e6 w0 k2.附帶一提,edi+4 指針就是 敵方給予的傷害,
9 G% U; \* S8 u進階追蹤你就能做出什麼所謂的敵方加強版之類的,
- N! D* F0 p& H, o不過個人對這個感覺是有點無聊且重複性的事情,
( o/ p) @* S4 N! ?2 G% Q$ j$ z所以一般很少弄。
0 o7 V3 q9 e/ s/ G$ I5 x' w6 u3 k0 @( o, K2 V
最後,GOOD LUCK. |
|