|
发表于 2010-2-21 11:33:43
|
显示全部楼层
Hello 李偉,明天我就要開始忙碌了,
: _' ]$ h" T" k! b4 g; J0 t( O所以今天抽空回答下你的問題好了,% a+ g, j3 G' A6 S7 V' _. l8 [3 ]6 g/ F7 L
從以上程式碼看來 esi- 0x4 做為第一個指針,
6 [4 ~. @4 s$ L2 r$ r地址放入eax,然後使用eax做為第二次的指針,5 h+ U |; I! l/ E+ l) n, G
如果你是要寫修改器的話,就是直接將
: r. p$ h% @8 z0 ?004261C7 給NOP掉,或者是改4 p- R) ~: X. A* g" z% C8 S
004261C4為mov ecx,[ebp],當然還有N種改法技巧,
% v7 Y) e$ V1 a6 F ]這裡就讓你自己思考了。
' a% V+ I& v4 ~/ m; S4 {7 N" I# g
P.S. - J8 x/ B8 M0 _# s$ j
1. X86有ESI REGISTER,沒有EIS。% p0 U9 \! N- t# S( ?
2.附帶一提,edi+4 指針就是 敵方給予的傷害," G# `7 a. i% ?. ^
進階追蹤你就能做出什麼所謂的敵方加強版之類的,& `4 l# x! I G
不過個人對這個感覺是有點無聊且重複性的事情,
3 L$ q6 a2 r, c4 |2 @) ~/ s5 T所以一般很少弄。/ L+ H; F: r5 k, ~+ B' r
. n% u3 l# W1 B% w* B% q$ [( l最後,GOOD LUCK. |
|