标题:
[魔力私服分享]
没有汇编语言基础,参照网上无数教程和相关资料,修改GMSV文件的一些心得体会。
[打印本页]
作者:
zaozao
时间:
2009-7-19 11:31
标题:
没有汇编语言基础,参照网上无数教程和相关资料,修改GMSV文件的一些心得体会。
没有汇编语言基础,参照网上无数教程和相关资料,修改GMSV文件的一些心得体会。
+ ~# F$ p8 U9 l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
使用软件IDA,FlexHEX。参考工具AsmFun(汇编指令查询器)Fun_1.2,asm2Shellcode等。
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; S( ?$ s5 @5 B9 ~. m0 I, {; w) G
. ~2 D B5 c1 J0 V1 A4 d# vbbs.mocwww.com
用IDA载入gmsv,分析完成后进入Exports选项卡。
4 E: f1 K' ^- H- c% n妖城在线论坛
搜索levelexp找到一个名为CHAR_GetLevelExp的子程序。
' P: k7 ?0 ?. g6 m2 j妖城在线论坛
.text:08074098 public CHAR_GetLevelExp
- k3 C9 ]: c% P; nbbs.mocwww.com
.text:08074098 CHAR_GetLevelExp:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 x+ h' d9 E% h" W1 ^2 L
.text:08074098 push ebp
" I4 J9 ~: C3 @& _9 x, E
.text:08074099 mov ebp, esp
: d' s- r6 G# b" E( d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
.text:0807409B mov edx, [ebp+8]
魔力私服,最新魔力宝贝私服技术交流8 T V% @4 `2 g2 e8 Y9 { ~4 s% A
.text:0807409E cmp edx, 7Eh
4 z$ Y. d( m% e) c$ V妖城在线论坛
.text:080740A1 jbe short loc_80740C0
妖城在线论坛( K" L1 A: a( p/ f- E
.text:080740A3 push ecx
! ^% \+ f7 R* |, |( D: F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
.text:080740A4 mov ecx, 7
魔力私服,最新魔力宝贝私服技术交流- n# N6 W- A0 I- u' o
.text:080740A9 push edx
妖城在线论坛5 e) e* ]" a- n* C4 s
.text:080740AA mov eax, edx
! _+ Z9 o/ G: n* X
.text:080740AC imul eax, edx
: g4 |8 C/ L: g4 k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
.text:080740AF imul eax, edx
妖城在线论坛7 h- z+ l, t7 z# s$ T
.text:080740B2 imul eax, ecx
* Q3 u h1 k! D% Y. X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
.text:080740B6 loc_80740B6:
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 Q/ ~: f! r9 }- B4 m+ j
.text:080740BE leave
' L, m( j4 e8 j* B0 M! o
.text:080740BF retn
9 ^; I" R' \0 f s7 ]
.text:080740C0 loc_80740C0:
[4 e9 N" P& dbbs.mocwww.com
.text:080740C0 mov eax, dword ptr LevelUpTbl[edx*4]
9 e9 o; I7 B- h/ L& mbbs.mocwww.com
.text:080740C7 jmp short loc_80740B6
( h/ V. r1 F) f0 P- G# ^
/ R, e7 y7 f5 f" E* o# V8 H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
粗糙的解释下这段代码的意思
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 ~8 g# p4 m, ?$ C' b% Q/ z4 f
# L( z/ ^/ M9 S B0 b) |
Push edp
" r% V/ G: s8 N3 ?bbs.mocwww.com
Mov ebp,esp
' F1 t$ ?5 Y" k$ `6 o1 _bbs.mocwww.com
Mov edx,[ebp+8]
魔力私服,最新魔力宝贝私服技术交流9 y8 G7 M3 W: N9 j6 D8 ^: [
获取当前等级的下一级存到edx
3 H' s9 w; O, V% |5 H3 s* D妖城在线论坛
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; A+ B- _: A# }
Cmp edx,7eh
' j6 G6 d) `+ w+ U4 u9 _! A3 ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
将edx与7eh也就是10进制数130比较
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% D' ]$ R: q- _. G+ v5 L
妖城在线论坛5 G4 w$ C& C1 [2 ]8 v0 C2 p
Jbe shortloc_80740C0
魔力私服,最新魔力宝贝私服技术交流2 U( }6 {/ B$ L+ s, ?# z! R, {( [
如果edx小于7eh则进行跳转到80740C0
6 Z. `3 m% V% ~
, Y' W& M( ^+ d妖城在线论坛
Push ecx
0 }! @7 n3 q0 a: }% y6 v. N& E) T% obbs.mocwww.com
Mov ecx,7
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 S( C5 b$ F2 r, S5 M I$ h
给ecx赋值7
% G; [& N: m) z s1 G8 b妖城在线论坛
6 c9 b9 p( S9 J( }1 [. wbbs.mocwww.com
Push edx
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 b& D5 Z! Z) ?7 c2 \) |
Mov eax,edx
4 A5 S. ~2 `5 n2 Q( }; A魔力私服,最新魔力宝贝私服技术交流
把当前等级+1的值给eax
- j+ q8 R T0 W& u! z: r# i
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 L: i$ E: R W+ ?2 P) _
Imul eax,edx
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 l6 S y' |; |. X
把eax与edx相乘,结果存在eax
$ w2 b2 K5 L: g8 S2 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* q3 M# I6 n& i: g2 N- p7 W
Imul eax,ecx
, ]) N$ b0 A$ U" u& z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
把eax与ecx相乘,结果存在eax
魔力私服,最新魔力宝贝私服技术交流! o: D- n$ O# `' M/ {
魔力私服,最新魔力宝贝私服技术交流( o, @+ t/ ^" _
Leave
# W1 o8 }6 K6 a: i2 u- O; G妖城在线论坛
Retn
( c, f# Z: H2 L—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
退出这个过程吧,大概
魔力私服,最新魔力宝贝私服技术交流3 u/ z z& V5 A; q
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. f& S1 {- ~1 M/ r
Mov eax,dwordptrLevelUPtbl[edx*4]
- [( q2 [2 ~, h8 A" l妖城在线论坛
这里是读取经验表的内容给eax,也就是查表读经验
8 m/ r+ p) f+ L2 P9 D. w: w
# H9 x) s: V7 H L魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
jmp short loc_80740B6
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" m! n8 j1 R& D
强制跳转到80740B6
* g( G. S! [' Q9 X: t+ r+ [* w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* K& G* E6 v! M3 z6 R: [. N0 z1 F
好了,这段代码就这点意思,逻辑上不难理解。
妖城在线论坛- ]" t* a1 j( J! Y8 x
虽然刚开始的时候我也是一头雾水,但是不要紧,随着一步步地摸索自然就会理解了。
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% B' G$ s! M* r
bbs.mocwww.com8 ]) G$ q* s8 a% D# `
分析完了之后开始修改了,上面的代码具体作用如下:
魔力私服,最新魔力宝贝私服技术交流 z* _% z' k+ V9 M% c
判断等级下一级是否小于7eh,是则跳转到查表。
妖城在线论坛1 z9 w6 ]* c* L2 }
否的话也就是大于7eh时,按照下面算法运算
3 D$ R3 [8 N1 g$ U
.text:080740A3 push ecx
1 S. d8 q( b- v4 i1 Y( n6 |
.text:080740A4 mov ecx, 7
$ r z3 w/ w( P# A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
.text:080740A9 push edx
! d3 u7 B- o3 P; e: D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
.text:080740AA mov eax, edx
8 z+ A& |6 ^2 [, jbbs.mocwww.com
.text:080740AC imul eax, edx
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! D% M+ u" v' c6 u$ h
.text:080740AF imul eax, edx
7 Z4 p7 X0 E; t" Z: ~7 y2 x) Cbbs.mocwww.com
.text:080740B2 imul eax, ecx
bbs.mocwww.com* }0 o I/ `( K. d
也就是eax的三次方乘以ecx,这里可以改成我想要的。
bbs.mocwww.com0 y3 T' S& j- h9 c1 @6 b- j E
( q+ r5 i1 B8 _) x& I- Q- Y+ S' y
我的目标是改称等级的四次方除以50,但是问题来了。
2 d( n/ K+ H/ D: W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
怎么做除法,怎么写代码到反汇编里,一步步来,先列出想要的代码。
* X) {8 U: P" K; p. t8 A妖城在线论坛
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" e, x2 K2 t1 y. z9 Z% ]9 ~, [
.text:08074098 public CHAR_GetLevelExp
4 H1 D, y; \( N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
.text:08074098 CHAR_GetLevelExp:
妖城在线论坛/ u1 w* L$ y: o4 f
.text:08074098
妖城在线论坛# u* H* q" y) t+ `" a! ~
.text:08074098 push ebp
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ o4 H1 E3 o. L
.text:08074099 mov ebp, esp
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* j. ~" y& k0 ?% e' n( d5 C
.text:0807409B mov edx, [ebp+8]
3 a( w- |& w& K& \( C4 F! X* gbbs.mocwww.com
.text:0807409E cmp edx, 0FFh
bbs.mocwww.com0 C! n: i) |+ L, Q+ V" r1 B
.text:080740A4 jg short loc_80740C0
* ^ l8 B* v0 F1 d
.text:080740A6 push ecx
3 Y/ ]! m8 v6 q$ J7 H6 @
.text:080740A7 mov ecx, 32h
bbs.mocwww.com' b! {/ }$ r6 [* Y: g
.text:080740AC push edx
. T. P1 i4 l& z3 |3 T9 P$ m2 k1 B魔力私服,最新魔力宝贝私服技术交流
.text:080740AD mov eax, edx
/ N2 X2 B; v6 {% N1 w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
.text:080740AF imul eax, edx
0 E4 L" z% @1 M2 y2 _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
.text:080740B2 imul eax, edx
7 }: f6 N: v+ w0 o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
.text:080740B5 cdq
妖城在线论坛9 _) F7 n& a# `( i6 l
.text:080740B6 idiv ecx
3 Y/ M! j1 R5 O8 S
.text:080740B8 mov edx, [ebp+8]
* N1 p# J0 o5 n: o; j# e+ U
.text:080740BB imul eax, edx
3 M; n4 w, e/ f* u魔力私服,最新魔力宝贝私服技术交流
.text:080740BE
0 ]2 q0 y( r9 e7 [- E* p妖城在线论坛
.text:080740BE locret_80740BE:
妖城在线论坛6 U1 R7 r8 z: q
.text:080740BE leave
/ y( \4 m" o( e- ~- e2 k' B [9 t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
.text:080740BF retn
# R. {% r0 l' @8 g C& {1 Y2 c' d妖城在线论坛
.text:080740C0 loc_80740C0:
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# J8 H6 z; x+ E" z- O6 r2 n* |) f4 b
.text:080740C0 mov eax, 0FFFFFFFFh
bbs.mocwww.com% F& l$ S4 q7 H* y9 w0 s: ]
.text:080740C5 jmp short locret_80740BE
, k5 M" L! Q4 o6 J) B" i
6 g* S' U7 n: k% `9 t妖城在线论坛
方便起见这里直接把我改好的代码贴出来,与原来不同的地方:
* `7 l! |1 G" J) K. L+ F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
Cmp edx,0FFh
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 p5 Z; x0 V6 w" b' m6 ]% |
Jg shortloc_8074C0
" q2 @& N6 O& h- |+ H
判断等级是否大于255是的话跳转80740C0
9 A7 ?* @' R6 F- s' @& s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
否的话进入我们的等级公式:
. E( A: o }# }; H! K魔力私服,最新魔力宝贝私服技术交流
(等级*等级*等级除以50)*等级
6 @; l4 b4 ]% O9 R( h; X' \bbs.mocwww.com
也就是等级三次方除以50再乘以等级
7 I% [$ k. ?! _- G1 `1 |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
为什么要这么做而不是直接四次方乘以50是因为防止溢出数据。
$ j. x' t* r0 l) S! T( W' Q6 f
216的四次方是2176782336,这个数字正好可以让下级经验变负,呵呵。
) F7 p! i2 b2 w+ O$ ?/ g妖城在线论坛
所以先除50再乘到第四次方的时候就不会变负了,这是我摸索了很久突然领悟的真理。
& X9 j$ D) `( u
魔力私服,最新魔力宝贝私服技术交流- L, m% N5 J4 u7 Z" S, i
接下去做公式:
- S* x- s' y, D4 |( Z+ [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
Push ecx,32h 这里是经验倍率,就是公服经验除以ecx等于你的经验
* r! b$ m4 p8 X# d1 \# t# z# D妖城在线论坛
Mov eax,edx 将下一等级的值赋值给eax
! ]0 J( [4 P" m8 b9 u$ j魔力私服,最新魔力宝贝私服技术交流
Imul eax,edx 将eax,edx相乘,结果存到eax
: N- d" p& [3 ]* ]6 V* ]魔力私服,最新魔力宝贝私服技术交流
Imul eax,edx 同上
# [, H+ w a$ c' ^( i妖城在线论坛
Cdq 这个做除法不加就会出错,用户登录后服务器当机
/ p& j' y# F* C3 O- G: N
Idiv ecx eax除以32h算到50倍经验
bbs.mocwww.com) f7 Q, ?: r8 P/ D
Mov edx,[ebp+8] 从新获取下一等级的值
& Q% }4 W7 f" c. z7 M- i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
Imul eax,edx 将eax,edx相乘,结果存到eax
" m% I2 A3 Z G' B2 j, c3 p7 ~
( ~) m8 m, M! y: }. t) O0 h9 o, J1 F魔力私服,最新魔力宝贝私服技术交流
好了,这样就完成了运算过程。
- u1 u3 K7 y2 w0 f妖城在线论坛
魔力私服,最新魔力宝贝私服技术交流. t. I# D9 v, {" m2 @1 t
.text:080740C0 loc_80740C0:
& ^ V, ^" U* F- P9 P; }* G
mov eax, 0FFFFFFFFh
9 k3 b. h1 w0 c! V6 [: h1 Y妖城在线论坛
jmp short locret_80740BE
( [1 ~" q5 ]- d6 ibbs.mocwww.com
这一段代码就是等级超过你设置的上限之后返回-1。
& e* ?8 p3 a2 d& L$ v0 ^
$ ] l; e3 F! C' c: }$ sbbs.mocwww.com
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ C( Z4 U1 @% A8 b% a# r7 u
下面有个很严重的问题,新手比较难适应的就是如何写入你的代码。
妖城在线论坛$ n5 C6 B) u' @% t
这里就要用到FlexHex了。
妖城在线论坛1 G- I" e6 {& M& C2 ?/ S" V
2 I& g7 Q8 N# Q# P4 b魔力私服,最新魔力宝贝私服技术交流
首先将我们的汇编代码转成机器码,这一步需要非常的耐心细致。
7 I( V4 x( w# c: L0 e/ a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
如下对应:
" v/ ^' |& d* p2 S- @! b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
Cmp edx,0ffh 81 FA FF 00 00 00
bbs.mocwww.com5 Z3 k, V' D) E& Z+ q# V0 L0 |
jg short loc_80740C0 71 FA
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, z1 o; C4 ^6 U5 _3 G
mov ecx, 32h B9 32 00 00 00
9 u* c# d5 e& T妖城在线论坛
! F$ f/ N3 `: v$ K5 A7 n0 k* l魔力私服,最新魔力宝贝私服技术交流
依次类推,都可以在IDA中搜索到你要的代码然后做相应修改。
bbs.mocwww.com/ j. ~3 ?9 s; R" j# p4 a" G
这个挺有乐趣可以自己慢慢享受摸索。
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ [ x! ]& C$ K9 G: T
妖城在线论坛 j2 ~7 {( ]& B3 [( @. k" P) C9 H
以上是我通宵玩了20多小时的个人心得体会,谢谢网上一些老人们的教程给了我很多指引和启示。
作者:
Maldiniymx
时间:
2009-7-19 11:49
好文章, 可以帮很多入门的来修改~
作者:
小狐狸
时间:
2009-7-19 12:20
看不懂.............
作者:
lingjin3
时间:
2009-7-19 13:04
学习学习
, T x, V4 C( A2 L4 [
谢谢楼主分享经验
作者:
剑帝
时间:
2009-7-19 15:18
感谢楼主分享,顶!
作者:
feifei1937
时间:
2009-7-23 14:17
很不错~呵呵~
继续深入,到call语句的调整和为自己的语句腾空间还有搜索无果而必须自己对着opcodes写机器码就有趣了……
欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/)
Powered by Discuz! 6.0.0