发新话题
打印

[魔力私服分享] 没有汇编语言基础,参照网上无数教程和相关资料,修改GMSV文件的一些心得体会。

没有汇编语言基础,参照网上无数教程和相关资料,修改GMSV文件的一些心得体会。

没有汇编语言基础,参照网上无数教程和相关资料,修改GMSV文件的一些心得体会。 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 P4 x- [8 R& p' A/ ?
使用软件IDA,FlexHEX。参考工具AsmFun(汇编指令查询器)Fun_1.2,asm2Shellcode等。 4 C5 [* S7 r4 C

' F! O5 ^9 E# \( I1 i; Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート用IDA载入gmsv,分析完成后进入Exports选项卡。
. _- X) M, F1 @8 }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート搜索levelexp找到一个名为CHAR_GetLevelExp的子程序。
9 H6 F1 }0 I+ Y% k. v# y9 K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:08074098                 public CHAR_GetLevelExp bbs.mocwww.com. q9 v* _+ S6 T+ b; ?
.text:08074098 CHAR_GetLevelExp:
  G. m/ k9 V  d& l5 k1 W0 P% H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:08074098                 push    ebp 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 H# ?; G4 I  h$ ?* ^8 S
.text:08074099                 mov     ebp, esp
2 U1 N8 O2 y$ |3 m! g9 t妖城在线论坛.text:0807409B                 mov     edx, [ebp+8] ! M$ ]) n4 }" D+ Y1 |
.text:0807409E                 cmp     edx, 7Eh
, P: v  v( S" ^1 }' c5 s魔力私服,最新魔力宝贝私服技术交流.text:080740A1                 jbe     short loc_80740C0 魔力私服,最新魔力宝贝私服技术交流) d# Z  s4 @- p% m# m# S
.text:080740A3                 push    ecx
2 w( O% i0 v* ]/ U8 i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:080740A4                 mov     ecx, 7 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 Z( q' s# ?; H& r& ^$ T2 Z* c% z3 y' W. u
.text:080740A9                 push    edx bbs.mocwww.com$ y4 [# ~+ y* Q' f+ K) `% b
.text:080740AA                 mov     eax, edx
, Q7 X9 W0 ~$ k魔力私服,最新魔力宝贝私服技术交流.text:080740AC                 imul    eax, edx 妖城在线论坛! H0 I7 @5 n+ g  `7 M5 c& Z" b/ T4 N) x
.text:080740AF                 imul    eax, edx
5 S: Y: r# S/ S, t$ c1 W6 y魔力私服,最新魔力宝贝私服技术交流.text:080740B2                 imul    eax, ecx % H4 l3 g/ M- f- U
.text:080740B6 loc_80740B6:   bbs.mocwww.com! x9 L9 f5 x5 r7 x# Z
.text:080740BE                 leave 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- l2 I4 ]( ~" ^# N4 }1 X/ w
.text:080740BF                 retn 魔力私服,最新魔力宝贝私服技术交流2 L3 V0 U8 `# {  C* n9 x+ T
.text:080740C0 loc_80740C0:                           
5 ]* R- B) [' o; h: Y.text:080740C0                 mov     eax, dword ptr LevelUpTbl[edx*4]
7 o' }7 L8 e+ s( M" a! Y, j; \6 p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740C7                 jmp     short loc_80740B6
! [% U! e' ]% L4 u, a2 O* C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ `  O: v% Q6 T5 m& z2 hbbs.mocwww.com粗糙的解释下这段代码的意思
5 ^- p/ V4 F. l2 ?& }' Z$ E. H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( g3 U; H. ?1 z. c# E3 B4 W  P3 B. f
Push              edp bbs.mocwww.com! N. z5 D: z1 _: M6 |( c
Mov        ebp,esp
6 ?8 e: e! y# c1 h: u$ ]" c8 @7 n3 Lbbs.mocwww.comMov        edx,[ebp+8] 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  K" e/ u& a* j% j  _; A
获取当前等级的下一级存到edx
" N2 o8 Q+ B% Z, n8 b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流8 L" s) ~; |# J& o9 V! ]$ o1 j
Cmp              edx,7eh 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( l  r0 E: q) x0 t" ?  |2 I
将edx与7eh也就是10进制数130比较
. x3 L; \3 t+ I1 l& p; c/ a: `妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) Q; t1 v5 v  ^+ v7 r6 B# w' u
Jbe         shortloc_80740C0 bbs.mocwww.com( i. j. D) i0 ~5 _# T" j% Y+ u0 t2 T) K2 X
如果edx小于7eh则进行跳转到80740C0
, h# {3 J6 Q$ @% M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
, Z) `" k: A; C2 `# {Push       ecx
- C, m3 `: `% _1 m5 E+ sbbs.mocwww.comMov        ecx,7
3 w- P5 K8 p8 a( B+ w5 [妖城在线论坛给ecx赋值7 ' K0 J/ T3 G' ~
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! z* q& o( G$ ~3 n
Push              edx
9 T- o! z% @, ~9 V/ r7 jMov        eax,edx bbs.mocwww.com) B- X+ j! ^2 {6 n
把当前等级+1的值给eax
& b1 W. w  Q+ h# f4 r) C# N  Sbbs.mocwww.com妖城在线论坛0 ^+ f7 }4 n5 D& Q) {+ j
Imul              eax,edx 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& r: z1 v5 ?+ M
把eax与edx相乘,结果存在eax bbs.mocwww.com7 [3 E) K) c! y: ]9 J& |
bbs.mocwww.com, g3 n+ t0 K. D
Imul              eax,ecx
+ h+ q2 c' c- _2 [( f* Jbbs.mocwww.com把eax与ecx相乘,结果存在eax 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- y8 o" Y/ c+ Y7 o

0 k) G' Q! V5 D/ U, tbbs.mocwww.comLeave 妖城在线论坛7 `: g, [% i: z, N2 u
Retn
2 _# i* R& T" z/ D# ~魔力私服,最新魔力宝贝私服技术交流退出这个过程吧,大概 bbs.mocwww.com7 p8 {7 ?  Q; \. H, [
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, D4 z- i% j$ T& T/ l+ x
Mov        eax,dwordptrLevelUPtbl[edx*4] 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 M; `  C- x. g% j9 s( M) u
这里是读取经验表的内容给eax,也就是查表读经验
! k6 }$ B/ ~: E( [2 Y  B魔力私服,最新魔力宝贝私服技术交流
$ Z8 X9 ~) s. p2 }  e" z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートjmp     short loc_80740B6
8 I# }/ ^0 b4 r& r( T) p/ k4 W魔力私服,最新魔力宝贝私服技术交流强制跳转到80740B6
" m4 S# S/ W2 s8 r/ K, nbbs.mocwww.com
' i/ B# h3 m2 r. Q; Z8 ~) O6 M魔力私服,最新魔力宝贝私服技术交流好了,这段代码就这点意思,逻辑上不难理解。 魔力私服,最新魔力宝贝私服技术交流  d  T$ @% j5 E0 @% j
虽然刚开始的时候我也是一头雾水,但是不要紧,随着一步步地摸索自然就会理解了。
# y$ w: i6 }' h* M) K; W( }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
4 ?2 ]* c1 ^3 O# x分析完了之后开始修改了,上面的代码具体作用如下: 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& v3 o  S7 q' `1 H# U" u9 y# H
判断等级下一级是否小于7eh,是则跳转到查表。
& _8 O3 {  \! L& F* i; l9 {9 W+ c否的话也就是大于7eh时,按照下面算法运算
( W5 t" T/ Z% o5 ^.text:080740A3                 push    ecx bbs.mocwww.com5 B) f  `( h* h  v
.text:080740A4                 mov     ecx, 7 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) ]5 o& `% I* t
.text:080740A9                 push    edx 妖城在线论坛" g! O+ N4 x) @& W  u1 j* ]8 G
.text:080740AA                 mov     eax, edx
" B, _. I! B" nbbs.mocwww.com.text:080740AC                 imul    eax, edx 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# }; F; p8 T, O
.text:080740AF                 imul    eax, edx
- x! G" d# v2 t7 `7 g. Y5 s1 ^1 y3 s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:080740B2                 imul    eax, ecx —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 M6 X; j0 {0 m3 Y
也就是eax的三次方乘以ecx,这里可以改成我想要的。
: i8 j8 J; W" f9 Q/ {9 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
/ p' t. V- \1 ^bbs.mocwww.com我的目标是改称等级的四次方除以50,但是问题来了。
. k5 O! u8 m2 Y0 l魔力私服,最新魔力宝贝私服技术交流怎么做除法,怎么写代码到反汇编里,一步步来,先列出想要的代码。
5 U& @% p1 G  J0 l) S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com/ S8 |# z  D7 i! q2 k
.text:08074098                 public CHAR_GetLevelExp 魔力私服,最新魔力宝贝私服技术交流6 E) Q) u6 v% w5 x
.text:08074098 CHAR_GetLevelExp: 妖城在线论坛) W4 Z! U3 E! s/ y. O* [
.text:08074098               
5 f* p8 J) g( ^  o3 R.text:08074098                 push    ebp
3 ]3 {) V& f$ x; I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:08074099                 mov     ebp, esp
- y' j  X  `! O& w0 K& P妖城在线论坛.text:0807409B                 mov     edx, [ebp+8] 9 w) N. O5 ~7 ]; d
.text:0807409E                 cmp     edx, 0FFh 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 q- b  c  g4 x- i- }
.text:080740A4                 jg      short loc_80740C0 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ J* g1 X* D0 d/ R; F6 X6 i% ^
.text:080740A6                 push    ecx —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: ?, _; [  [" ?+ B( s
.text:080740A7                 mov     ecx, 32h
7 I  ?& f2 r+ i1 {  p3 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740AC                 push    edx 魔力私服,最新魔力宝贝私服技术交流7 q* A2 ^8 [7 _* V0 y
.text:080740AD                 mov     eax, edx 4 C- [" ^2 Z- x9 k
.text:080740AF                 imul    eax, edx bbs.mocwww.com  N: o& V, s0 F" `, y
.text:080740B2                 imul    eax, edx
7 R  K! k9 C  k! [# x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740B5                 cdq
6 c5 e! {* b  n' e.text:080740B6                 idiv    ecx 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# Y/ O# k/ a( K$ @
.text:080740B8                 mov     edx, [ebp+8] + N7 e3 F8 V% M
.text:080740BB                 imul    eax, edx —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 a9 u- H: C  y" a
.text:080740BE
  H* ^/ l: d+ m% Z9 |% W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート.text:080740BE locret_80740BE:                     
/ u' b& n; k& f2 |妖城在线论坛.text:080740BE                 leave
4 b0 E7 H% k) s+ A% X& O1 `魔力私服,最新魔力宝贝私服技术交流.text:080740BF                 retn
# T. ?9 M, h" ]7 u' l* ].text:080740C0 loc_80740C0:                         —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" S& X+ B1 ^6 ^4 O
.text:080740C0                 mov     eax, 0FFFFFFFFh
5 J8 U7 }: j/ N, E8 G$ l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表.text:080740C5                 jmp     short locret_80740BE 妖城在线论坛4 i$ m. U6 l. o
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: R8 [! _5 g* o% M
方便起见这里直接把我改好的代码贴出来,与原来不同的地方:
; X9 ^5 m* ?& h& M/ \魔力私服,最新魔力宝贝私服技术交流Cmp              edx,0FFh
& F9 r: W! b  Y0 T9 A* P- ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートJg           shortloc_8074C0
. W5 J' Q3 o6 |8 ?* i魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表判断等级是否大于255是的话跳转80740C0 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" w) u/ {& n' B6 W
否的话进入我们的等级公式: 4 d) Q% b7 o9 N, p+ k& I
(等级*等级*等级除以50)*等级
# U; _! r5 A8 M+ M1 k, k& f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表也就是等级三次方除以50再乘以等级 妖城在线论坛8 O0 E; w2 T9 t* f; }
为什么要这么做而不是直接四次方乘以50是因为防止溢出数据。 妖城在线论坛- J! P0 ~3 O- p: L% Y* D; E* ]
216的四次方是2176782336,这个数字正好可以让下级经验变负,呵呵。
# _6 `4 ^0 v, r9 C$ s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート所以先除50再乘到第四次方的时候就不会变负了,这是我摸索了很久突然领悟的真理。 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* |( r% L- \& o) |8 T: e- F# b9 q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! A+ g* ?+ j; n" ]* e
接下去做公式: —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 Q  _& D. x, M8 E
Push              ecx,32h          这里是经验倍率,就是公服经验除以ecx等于你的经验 妖城在线论坛3 t8 C* R# }) u0 ?( F$ N! ^) P
Mov        eax,edx      将下一等级的值赋值给eax 魔力私服,最新魔力宝贝私服技术交流% t2 R8 x& a3 R/ {! H
Imul              eax,edx          将eax,edx相乘,结果存到eax bbs.mocwww.com$ X7 |# ^" K: }. w7 ~8 h
Imul              eax,edx          同上
: c! B5 v. a0 r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートCdq                             这个做除法不加就会出错,用户登录后服务器当机 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 L; q: }5 ?+ b$ @2 t9 F7 R4 h8 y
Idiv        ecx                eax除以32h算到50倍经验
8 _# e, O1 v/ v+ g  M8 B, d2 \, e魔力私服,最新魔力宝贝私服技术交流Mov        edx,[ebp+8]    从新获取下一等级的值 bbs.mocwww.com3 B7 v  i- J2 X- E# w' u( y
Imul              eax,edx          将eax,edx相乘,结果存到eax 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 `9 D" _  L& }0 g  g

2 U5 Z( @  H6 Q5 Y6 a4 ?- m# j) Y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表好了,这样就完成了运算过程。 5 h$ Q% S) w+ O; P( D, i# \

4 M  U) ]8 _: _& q# w* R& D1 Fbbs.mocwww.com.text:080740C0 loc_80740C0:                         —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 ]8 Y4 p% E, V6 p2 e
mov     eax, 0FFFFFFFFh
* t$ I6 |3 c; j4 h0 O( Wjmp     short locret_80740BE 妖城在线论坛: n8 s6 s1 E1 }* V) Y8 D
这一段代码就是等级超过你设置的上限之后返回-1。 bbs.mocwww.com1 P3 x0 t/ o' l/ P2 j8 x0 U
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 S& c& [8 |( U. u: `

6 {3 t# V6 ^8 z' v1 S/ t9 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート下面有个很严重的问题,新手比较难适应的就是如何写入你的代码。
$ v- h# r7 _: K0 p5 A妖城在线论坛这里就要用到FlexHex了。
8 Z8 Z' o( I8 d, \6 Y7 e+ A, n1 P魔力私服,最新魔力宝贝私服技术交流
& W$ N" @& [3 t& B! b" dbbs.mocwww.com首先将我们的汇编代码转成机器码,这一步需要非常的耐心细致。 6 A0 X6 I' l7 b
如下对应:   v/ d  l; A) \. C: ^4 s$ y
Cmp              edx,0ffh                       81  FA  FF  00  00  00 2 N/ v  M, H. W4 q
jg      short loc_80740C0         71  FA
* r! i7 _1 P/ z! p; j2 i1 r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov     ecx, 32h                      B9  32  00  00  00 bbs.mocwww.com# t6 ^$ b" M& B2 d- D9 `
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& d! ^+ k8 h  L# a0 L
依次类推,都可以在IDA中搜索到你要的代码然后做相应修改。
& j- u7 a& @( {2 V3 X, g魔力私服,最新魔力宝贝私服技术交流这个挺有乐趣可以自己慢慢享受摸索。 bbs.mocwww.com7 c3 |2 t- s2 m' m9 z6 K% \
: U( y# d& G& h, H  E3 A, n$ f
以上是我通宵玩了20多小时的个人心得体会,谢谢网上一些老人们的教程给了我很多指引和启示。

TOP

好文章, 可以帮很多入门的来修改~

TOP

看不懂.............

TOP

学习学习
. M# A: ~. B: Y2 j. x2 y& {1 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表谢谢楼主分享经验

TOP

感谢楼主分享,顶!

TOP

很不错~呵呵~ 继续深入,到call语句的调整和为自己的语句腾空间还有搜索无果而必须自己对着opcodes写机器码就有趣了……

TOP

发新话题