发新话题
打印

修改gmsv制造出我们想要的脚本语句【第一篇】

修改gmsv制造出我们想要的脚本语句【第一篇】

如果想先有点汇编的基础知识,看这个帖子。妖城在线论坛- g8 a  [+ Q3 K
http://bbs.mocwww.com/viewthread.php?tid=20499&extra=page%3D1魔力私服,最新魔力宝贝私服技术交流: c" V9 }; f  t
如果你一点脚本的基础都没有,请看这个帖子。
5 u$ A- c0 G1 H8 H2 \, C魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表http://bbs.mocwww.com/thread-9077-1-1.htmlbbs.mocwww.com7 x5 S. O; M5 r$ B, j- v# o
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 c; t+ r" h# P3 M& C3 @; @% q* I. g! Q
进入正题:
7 f, B3 `6 x* m  G+ e: [' M' Abbs.mocwww.com
8 }. h- J: b1 B/ _5 O$ a6 g魔力私服,最新魔力宝贝私服技术交流首先我们用IDA打开gmsv,找到函数analyse_command,这个函数的作用是分析脚本文件里面写的某个语句,然后执行对应的操作。妖城在线论坛: ]3 J" F) f- D4 n

3 h$ V4 r- z4 Q! b魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表下面举例,比如我们写了如下的一个脚本:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 j" A0 x% t: f2 ^* `
##########################################################
$ v1 M! N8 \/ A: {! f" m魔力私服,最新魔力宝贝私服技术交流block0 s# s. `7 K$ h, ^
            window “\n\n\n\n@c你确定吗?这可以增加你的等级。",yes,no
9 S) ^( u" J: D3 `9 w8 V' F- tbbs.mocwww.com            wndow_no
& ~+ ?: l1 R5 x/ S" G妖城在线论坛                        endwindow "\n\n\n\n@c那下次再说了!"
) Q! a* t7 J8 p7 C* O* ~魔力私服,最新魔力宝贝私服技术交流            window_yes
/ o  Q0 m. w/ J! k" v  j' t# |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート                        setlevel +1
# z1 n# y) `8 W0 r% q( j% J魔力私服,最新魔力宝贝私服技术交流                        systemmessage 12345
2 o% t8 v! s0 q6 E$ I& z###########################################################
  `  J. h' W/ @/ [妖城在线论坛这个脚本纯属为了举例,其他地方不说了,我只说 setlevel +1 这里。
4 s- Z% T. F6 Y4 V3 ^3 ubbs.mocwww.com
$ t( n" e8 w3 O0 r& Z. E6 T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表当gmsv读取到这个字符串(之所以说是字符串,因为gmsv还没比较,还不知道这是不是一个合法的命令):setlevel
. H9 |( O& a* l( A8 o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表gmsv就会执行内部的analyse_command子程序,看图1。$ b. v/ S: P6 c" G- L

9 L2 ^1 v6 i: G& v3 n" Xbbs.mocwww.com然后依次将这个字符串与gmsv内部的语句比较(看图3):从 giveitemx 开始比较,直到比较到 setlevel ,对了,然后看图2。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" n/ @; @$ K' G/ h/ S, j
' a: S1 T6 R; W/ u% j
执行 set_level 子程序。
. k6 ?/ `7 J' ?( L" i/ T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
" A  `3 p$ D- _" d4 d魔力私服,最新魔力宝贝私服技术交流具体执行过程先参见图4,具体执行过程下次将文章补充完整。
; {* L9 s% M: R; u; r  U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 _$ s% h" W: i" m
欢迎跟帖提问。

附件

analyse_command.jpg (84.09 KB)

2009-8-4 15:51

analyse_command.jpg

analyse_command2.jpg (109.74 KB)

2009-8-4 15:51

analyse_command2.jpg

analyse_command3.jpg (181.57 KB)

2009-8-4 15:52

analyse_command3.jpg

analyse_command4.jpg (90.49 KB)

2009-8-4 15:52

analyse_command4.jpg

本帖最近评分记录
  • lenovo 妖力 +10 眼前一亮 2009-8-6 01:30

TOP

编程文盲飘过
出售大量自制原创及仿官服任务,一站式制作免去另购地图的烦恼。联系QQ:99673452

TOP

引用:
原帖由 dekkaman 于 2009-8-4 20:25 发表 魔力私服,最新魔力宝贝私服技术交流( G; K/ b; z6 P( b, J5 S$ Q; V  Q
编程文盲飘过
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& g: X" m, B1 P- L' y, m
学嘛………………

TOP

看着头疼~~哈哈~~
* W1 x) n  C# o5 H4 F3 E( p魔力私服,最新魔力宝贝私服技术交流汇编很难的吧

TOP

引用:
原帖由 yaoguai 于 2009-8-4 21:03 发表
' z3 @4 a; }6 h1 w. s5 Y! \( G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 看着头疼~~哈哈~~
& q8 x8 U3 W& x+ K& w4 \汇编很难的吧
9 M1 m5 U! i8 |4 l" ]bbs.mocwww.com我的水平也就看看程序还凑合……好在的是gmsv里面的函数的名称都标明了的,可以从函数的名称去理解某些东西
5 \- n* ~/ i4 _% C5 Nbbs.mocwww.com不过gmsv改起来真的很烦……所以我才盼望源码……哈哈……但是是白日做梦……

TOP

只懂一丁点的顶下然后飘走...
你在我身边时,你是一切;你不在我身边时,一切是你。

TOP

完全看不懂的飘走

TOP

对汇编完全茫然 只会简单编程...
抵制不良私服,拒绝胡修乱改。
注意自我保护,谨防被骗被抓。
适度研究益脑,沉迷金钱伤身。
合理安排时间,享受和谐生活。

TOP

引用:
原帖由 xyz990 于 2009-8-5 04:16 发表 魔力私服,最新魔力宝贝私服技术交流5 m3 c5 R3 R3 c
对汇编完全茫然 只会简单编程...
, P" `4 ~! B! \4 B8 W* t1 f要看懂这个只要对汇编的一些语句和基础有点常识性了解就好了,也不是深不可测的东西嘛……

TOP

很好 很好
; Y. C- |+ n& s9 n+ D  h) V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
7 n; K' x3 ~) W+ i3 m& G& `: U( r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート是个启蒙的好东西

TOP

发新话题