|
|
发表于 2010-2-21 11:33:43
|
显示全部楼层
Hello 李偉,明天我就要開始忙碌了,9 a, n- K" d a
所以今天抽空回答下你的問題好了,
; T4 ?2 `- ~/ m6 `+ t從以上程式碼看來 esi- 0x4 做為第一個指針,
5 X9 P4 e- Q3 Y9 V. w地址放入eax,然後使用eax做為第二次的指針,9 o5 n7 y; q+ L( l( q" M
如果你是要寫修改器的話,就是直接將
: n; |! J0 F# h004261C7 給NOP掉,或者是改+ y) Q |- j8 g; s$ K, s
004261C4為mov ecx,[ebp],當然還有N種改法技巧,, N4 Q$ T1 \" _: F
這裡就讓你自己思考了。4 S' u$ Q- P# a% w4 ]" w
& X5 N2 P1 I# a+ p7 [P.S. . X. o5 d3 h* ]9 H
1. X86有ESI REGISTER,沒有EIS。' P! J0 h R$ Y+ |1 ^
2.附帶一提,edi+4 指針就是 敵方給予的傷害,/ U1 w4 ^# a" g7 s( q$ f
進階追蹤你就能做出什麼所謂的敵方加強版之類的,0 {, q/ ]# g: i% D* U5 k
不過個人對這個感覺是有點無聊且重複性的事情,) Q$ P8 c) j- _
所以一般很少弄。+ e6 ]7 T8 K9 E4 j
$ g& P' d" K/ H8 Q6 U! I' K$ I最後,GOOD LUCK. |
|