Board logo

标题: 修改gmsv制造出我们想要的脚本语句【第一篇】 [打印本页]

作者: feifei1937    时间: 2009-8-4 15:51     标题: 修改gmsv制造出我们想要的脚本语句【第一篇】

如果想先有点汇编的基础知识,看这个帖子。
, @* y( P' _* T7 z魔力私服,最新魔力宝贝私服技术交流http://bbs.mocwww.com/viewthread.php?tid=20499&extra=page%3D1魔力私服,最新魔力宝贝私服技术交流4 Y! i, ]! p$ @* M7 ~, B+ V
如果你一点脚本的基础都没有,请看这个帖子。
! f0 A4 x/ B  C, Y5 W) J3 s3 i( wbbs.mocwww.comhttp://bbs.mocwww.com/thread-9077-1-1.htmlbbs.mocwww.com5 ~; x( q7 C% w: B1 p
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' h9 ?) B1 L! K2 t  b6 d
进入正题:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; ^- e4 J$ k* K5 N

. O9 c7 r$ D7 K. I& l首先我们用IDA打开gmsv,找到函数analyse_command,这个函数的作用是分析脚本文件里面写的某个语句,然后执行对应的操作。妖城在线论坛4 V* Y" j+ {$ Y/ d+ e

7 J+ |, P" G5 }3 @8 a4 c魔力私服,最新魔力宝贝私服技术交流下面举例,比如我们写了如下的一个脚本:
5 B' X- L9 u5 A  x- Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表##########################################################
" V# E! z8 K2 I5 W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表blockbbs.mocwww.com* f/ ~7 T6 k4 a5 q1 h, j5 z1 l
            window “\n\n\n\n@c你确定吗?这可以增加你的等级。",yes,no
- t) G6 Z/ S$ C+ Q+ O妖城在线论坛            wndow_no妖城在线论坛4 ^& p3 u8 {: g; F- O2 \: q
                        endwindow "\n\n\n\n@c那下次再说了!"魔力私服,最新魔力宝贝私服技术交流4 k! ~; b& X9 @2 Y7 t# f! i
            window_yes
6 w( z  z; ?8 ^* P6 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表                        setlevel +1
" Y' b5 `0 U( w魔力私服,最新魔力宝贝私服技术交流                        systemmessage 12345
+ P4 @0 M" j0 m* N8 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート###########################################################bbs.mocwww.com- Z  `. B5 m) J! R6 o; j
这个脚本纯属为了举例,其他地方不说了,我只说 setlevel +1 这里。
6 g$ y% t( }; H% K+ }. H; D% D" ]; H+ abbs.mocwww.com
3 n: G5 b0 i9 h. bbbs.mocwww.com当gmsv读取到这个字符串(之所以说是字符串,因为gmsv还没比较,还不知道这是不是一个合法的命令):setlevel
/ g0 O3 S7 k; g; c# O  F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表gmsv就会执行内部的analyse_command子程序,看图1。bbs.mocwww.com. J* ]& z7 T/ g4 ~( `( v3 I
妖城在线论坛& Y' Z2 }; b, x) I( U
然后依次将这个字符串与gmsv内部的语句比较(看图3):从 giveitemx 开始比较,直到比较到 setlevel ,对了,然后看图2。
) K( ^# Z. ?) F' W0 hbbs.mocwww.com
6 t* ?/ E" a4 N—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート执行 set_level 子程序。魔力私服,最新魔力宝贝私服技术交流- c: h+ r; }/ p0 j" H# Y3 b5 ~

2 \& ^& s4 e7 ^% j- s! K! Mbbs.mocwww.com具体执行过程先参见图4,具体执行过程下次将文章补充完整。
( j5 L) h) l* E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流+ \$ i- ^& ^2 g$ o) D+ m+ |
欢迎跟帖提问。

图片附件: analyse_command.jpg (2009-8-4 15:51, 84.09 KB) / 该附件被下载次数 4
http://bbs.mocwww.com/attachment.php?aid=10351



图片附件: analyse_command2.jpg (2009-8-4 15:51, 109.74 KB) / 该附件被下载次数 2
http://bbs.mocwww.com/attachment.php?aid=10352



图片附件: analyse_command3.jpg (2009-8-4 15:52, 181.57 KB) / 该附件被下载次数 9
http://bbs.mocwww.com/attachment.php?aid=10353



图片附件: analyse_command4.jpg (2009-8-4 15:52, 90.49 KB) / 该附件被下载次数 1
http://bbs.mocwww.com/attachment.php?aid=10354


作者: dekkaman    时间: 2009-8-4 20:25

编程文盲飘过
作者: feifei1937    时间: 2009-8-4 20:38

引用:
原帖由 dekkaman 于 2009-8-4 20:25 发表
8 Y: O+ V" V8 [& U魔力私服,最新魔力宝贝私服技术交流编程文盲飘过
bbs.mocwww.com/ ^+ m5 o8 c/ s5 D0 t
学嘛………………
作者: yaoguai    时间: 2009-8-4 21:03

看着头疼~~哈哈~~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; B! i+ ?/ }% I) ?4 [5 k  m
汇编很难的吧
作者: feifei1937    时间: 2009-8-4 22:18

引用:
原帖由 yaoguai 于 2009-8-4 21:03 发表 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* p: l& r+ Y) v
看着头疼~~哈哈~~魔力私服,最新魔力宝贝私服技术交流! }/ [0 S- p$ Y8 N
汇编很难的吧
8 N+ ]5 i) Z8 @6 v$ w' ^( \+ u0 \
我的水平也就看看程序还凑合……好在的是gmsv里面的函数的名称都标明了的,可以从函数的名称去理解某些东西
2 q! e# q: _* F: V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表不过gmsv改起来真的很烦……所以我才盼望源码……哈哈……但是是白日做梦……
作者: sin    时间: 2009-8-4 22:24

只懂一丁点的顶下然后飘走...
作者: 小狐狸    时间: 2009-8-4 23:03

完全看不懂的飘走
作者: xyz990    时间: 2009-8-5 04:16

对汇编完全茫然 只会简单编程...
作者: feifei1937    时间: 2009-8-5 10:28

引用:
原帖由 xyz990 于 2009-8-5 04:16 发表 bbs.mocwww.com4 w1 _5 a! G: u, W6 E
对汇编完全茫然 只会简单编程...
5 J! t7 N7 o7 n* |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表要看懂这个只要对汇编的一些语句和基础有点常识性了解就好了,也不是深不可测的东西嘛……
作者: lenovo    时间: 2009-8-6 01:30

很好 很好
& Z6 j* P& U& g5 N' r
5 p7 L4 N, a. C7 D妖城在线论坛是个启蒙的好东西




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0