|
|
发表于 2010-2-21 11:33:43
|
显示全部楼层
Hello 李偉,明天我就要開始忙碌了,4 f" b+ O- [9 H1 B% ]! E
所以今天抽空回答下你的問題好了,4 E/ Z1 v; K$ M9 s
從以上程式碼看來 esi- 0x4 做為第一個指針,
8 b0 I2 I4 f" _地址放入eax,然後使用eax做為第二次的指針,
! `) O o* M( j如果你是要寫修改器的話,就是直接將7 c) Q5 @5 j6 N- V0 m& i
004261C7 給NOP掉,或者是改7 M4 m! c$ [% c9 k
004261C4為mov ecx,[ebp],當然還有N種改法技巧,( v( Q0 J: m$ f+ l. x
這裡就讓你自己思考了。" d' {, T# j* }
- _ F8 A3 |9 q/ F
P.S.
9 c; a' C5 I* H1 {- w0 r+ ~) [1. X86有ESI REGISTER,沒有EIS。0 S+ [6 R1 l( S& D' ?& C) t2 ~! x
2.附帶一提,edi+4 指針就是 敵方給予的傷害,8 o/ X6 ^" J5 f- i. z# ~
進階追蹤你就能做出什麼所謂的敵方加強版之類的,
2 r* v% [- V+ \0 V( ?, a1 Z不過個人對這個感覺是有點無聊且重複性的事情,# t' D$ d i; Y7 j9 Q
所以一般很少弄。
3 a! K7 g, J( _5 g9 `
. `, B7 T, P6 g6 w最後,GOOD LUCK. |
|