谁有热血江湖服务端架设的架设过程 有的麻烦给...

热门标签:
您当前的位置:&>&
热血江湖架设技术之服务端后门gm命令修改与查找
出处:网游动力作者:本站发布时间:阅读次数:
& 市场上大多数热血江湖gm真正说起来其实都是不懂热血江湖私服架设技术的大多数时候他们的服务器都是请人制作,然后由自己发布并打广告运营的。如果您也是这样操作的那就一定要多加小心了,这段时间一为原创发现热血江湖私服市场上出现了一个攻击小组,他们专门攻击新手gm的服务器然后修改后台权限要挟gm付费,不然就会删掉游戏数据。其实这样的情况是非常普遍的,大家可曾想过为什么他们能够轻易攻破我们的服务器呢?
还是在服务端的后门GM控制命令外泄。其实,这不是一个什么神话,很简单的,就是他们知道服务端里的后门命令,很多代理出售热血江湖SF服务端的朋友就会明白,所有售出的服务端都有他们特定的后门控制命令,而这么后门命令一般的开区GM是不会知道的,打个比方说:在游戏中打上&!help&你就会得到游戏中的帮助。为什么打上&!help&就可以得到帮助呢。这是程序员为了方便各位玩家快速掌握游戏,熟悉而特地设置地一个快捷方式。&
IL_04d4: ldstr &!wtfsowfkbso& 这是取得GM权限的命令。&
IL_04fc: ldstr &!kseve& 这个蛮熟悉吧。&
当然 不同的端有可能命令不同...但作用都一样,所在端代码位置也一样&
IL_05ec: ldstr &!move&&
IL_062d: ldstr &!guai&&
IL_0668: ldstr &!addguai&&
IL_075f: ldstr &!copyya&&
IL_07c1: ldstr &!dels&&
IL_07f1: ldstr &!delchar&&
IL_07fd: ldstr &DELETE FROM TBL_XWWL_Char&这个是删除所有角色的命令&
IL_09a9: ldstr &!cpu100&占用CPU资源100%,你的是不是经常性的有点卡。&
看到以上的代码,你是不是觉得有点熟悉呢。当一个别有用心的所谓攻击小组呢。就经常到各个游戏中进行测试,尝试在游戏中输入他们设定的后门GM控制命令,一旦尝试成功,他们就会对这些区进行攻击,要收取所谓的保护费。从而达到他们赚取不义之钱财的目的。&
作为一个开区的GM来说,应该如何防范这种情况出现呢。下面就来看下说明(是菜鸟的进来,是高手绕道走开):只要稍微懂一点程序操作知识,看得懂几个常的计算机英语,这些东西都会迎刃而解,如果再懂得一些il语言,C#语言等等,你还可以对服务端进行一番修改,设置一些新鲜的事物,开放各种活动,来吸引和满足玩家对的耐玩性。&
操作环境:必须先***微软的 NET2.0,因为我们所有的操作全部要求由NET2.0来支持。来解开服务端和合成服务端。&
准备工具:ILASM2.0 无壳的江湖服务端rxjhserver.exe&
首先用工具ILASM2.0把服务端rxjhserver.exe导出成.il语言文件。导出后,会自动分成aa.resources bn.resources bz.resources rxjhserver.il rxjhserver.res等五个文件。如果你的服务端经导出后,不能生成这五个文件,少一个的话,有可能你的服务端被加过壳,有些文件被K掉了。这样是不可能再次复原服务端的(这是后话),但是不同的服务端,导出后产生的文件会不一样,所以你一定要注意,你的服务端有壳的话,你先得进行脱壳,程序有没有壳,你可以用PEID这个程序进行查找,查找到后,可以用OD进行调试脱壳,不是专业的脱壳高手,也有可能脱不壳,也由此不能对服务端进行修改了,这时你就得认真的学习下,总结下了。
第二步,用记事本打开rxjhserver.il文件,用查找命令打开搜索框,在搜索框中输入&!help&进行文件dingwei,然后慢慢向下拉动,寻找IL_04d4: ldstr &!wtfsowfkbso& 其中&!wtfsowfkbso&你可以自由修改,但是要记住一点&!&号不能少,少了的话,你的服务端就不能运行了。修改完这个后,再继续向下拉,寻找另一个IL_04fc: ldstr &!kseve& 等等。直到下面再没有 IL_0000:1dstr &!*****&语句的代码时,你就可以进行保存进行下一步工作了。&
第三步,你将服务端导出的五个文件和ILASM2.0.exe文件和自动执行文件(rx.bat)一起复制到***Framework NET2.0的***目录下,如C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727下。&
第四步,执行rx.bat文件,程序将自动生成rxjhserver.exe服务端。但是这个rx.bat批处理文件如何编写呢。不要急,我已经写好了,免费赠送给各位爱好江湖的朋友。具体代码如下:&
ilasm.exe /EXE rxjhserver.il /RESOURCE=Rxjhserver.res /OUTPUT=Rxjhserver.exe&
这样在微软的NET2.0的运行环境支持下,你就可以顺利重生成只有你知道后门GM控制命令的rxjhserver.exe热血江湖服务端了。你也就可以高枕地不要再担心开区就被别人清除数据库了。
经过一段时间的调查一为原创发现这些人的其实并没有太高深的技术,他们利用的就是市场上一些存在后门的版本漏洞。将这些漏洞分享给热血江湖私服gm之后,自己可以在任何时候利用后门取得最高权限。以上就是这篇热血江湖架设技术之服务端后门gm命令修改与查找攻略全部内容。
上一篇文章:
下一篇文章:我花了一下午终于研究好了怎么架设江湖服务器,总算架设好了!可是偏偏在选择线的时候出现 热血江湖架设怎么出现can Not connect GameServer 这个玩意 我也知道是和服务器连接不了 关键是怎么解决这个问题啊!
猴58739操脸
意思是不能和游戏服务器进行连接...就是说弄了一下午...白弄了...
为您推荐:
其他类似问题
连接不上服务器..网络问题.
扫描下载二维码君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
[资料教程] 热血江湖服务端的架设全过程(文字详细版).doc
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口的架设全过程& & 全文字版
的架设全过程
准备:WIN2000 server光盘;SQL server光盘;驱动光盘;。Socket.dll文件一个。
架设全过程:
1、***WIN2000 server。
按照正常方式***系统,注意要求:A、***时要选择***IIS服务(用于架设网页服务)。B、装好系统文件后,***好优质的正确的各个硬件驱动(要不你的系统会很慢的)。C、用优化软件优化系统,让系统跑的更快。
2、***SQL server。
只要***SQL组件就可以了。注意:A、***目录最好放在D盘下,身份验证方式应使用SQL server验证身份。B、***完后一定要重新启动计算机。
3、准备服务端软件。
解压服务端,并在服务端的目录内建立一个名为DB的目录,用于存放数据库文件。(如:D:\rxjh放服务端文件,就在其下面建立一个DB文件夹,路径为:d:\rxjh\db\)
4、创建数据库。
打开SQL的&企业管理器&&&在左边的目录中选择&SQL server组&下的服务器。 [注:XXX(windows NT)XXX表示文件名称,该服务器应该是工作的(图标右下有个绿色箭头),如果没有工作请重新启动SQL服务,还不行就重新***SQL。
1)建立rxjhaccount数据库
& A、右击&数据库&&&选择&新建数据库&&&在常规中输入名称&rxjhaccount&&&修改&数据文件&和&事务日志&的文件存放路径为:&d:\rxjh\db\XXX&,然后确定。
B、用同样的方法创建 rxjhgame和rxjhweb两个数据库。
2)还原数据库记录
A、选择&rxjhaccount&数据库单击鼠标右键&&选择&所有任务&中的&还原数据库&&&在弹出的窗口中,选择还原方式&从设备&还原,然后单击&选择设备&按钮&&单击&添加&按钮&&选择服务器端自带的原始数据库&rxjhaccount&后确定返回还原数据库窗口&&单击选项页,选中&强制还原&,修改下面列表中&移至物理文件名&列下的路径为:d:\rxjh\db\XXX。&&确定完成。
B、同样的步骤完成还原其它两个数据库。
3)添加用户
右键单击&安全性&中的&登录&&&选择&新建登录&&&在&常规&中输入名称:XXX。身份验证选择&SQL server身份验证&,并输入密码&&在&服务器角色&中,选择&system Administrator&&&在&数据库访问&中,选择刚建的三个数据库,并在下面列表中选择public、db-owner、db-accessadmin三个角色。
5、修改servergame.ini文件
修改的地方如下:用XXX表示你要修改的地方
SEVERNAME = 测试服务器(要和Server.inf中的名字一致)
;帐号数据库DSN信息
ACCOUNT_DSN = rxjhaccount
ACCOUNT_UID = XXX& & & & (上面建立的新用户的名称和密码)
ACCOUNT_PWD = XXX
;角色数据库DSN信息
CHAR_DSN = rxjhgame
CHAR_UID = XXX& (上面建立的新用户的名称和密码)
CHAR_PWD = XXX
;百宝阁数据库DSN信息
WEB_DSN& = rxjhweb
WEB_UID& = XXX& (上面建立的新用户的名称和密码)
WEB_PWD& = XXX
;进入游戏的公告
WELCOMEINFO = XXXXXXX& (欢迎什么什么的)
;百宝阁的web访问地址
WEBSHOP_ADDR = (你计算机的IP地址)/shop/login.asp
6、修改serverlogin.ini文件。
PORT = 1300& 端口号
ACCOUNT_DSN = rxjhaccount
ACCOUNT_UID = XXX& (上面建立的新用户的名称和密码)
ACCOUNT_PWD = XXX
7、修改server.inf文件
测试服务器 - 数量 - 3
测试服务器-1 - XXX.XXX.XXX.XX(你计算机的IP地址)- 1 - 13000
测试服务器-2 - XXX.XXX.XXX.XX(你计算机的IP地址)- 2 - 13001
测试服务器-3 - XXX.XXX.XXX.XX(你计算机的IP地址)- 3 & 13002
8、修改IcIoIn.asp文件
SqlDatabaseName = &rxjhweb&
SqlPassword = &XXX&& & & & (上面建立的新用户的名称和密码)
SqlUsername = &XXX&
9、修改reg.asp文件
response.redirect &http:// XXX.XXX.XXX.XX(你计算机的IP地址)/reg.asp&
10、修改fun.asp文件
Host_Addr = & XXX.XXX.XXX.XX(你计算机的IP地址):9000& '游戏服务器地址
11、修改conn.asp文件
SqlDatabaseName = &rxjhaccount&
& SqlPassword = &XXX&& & & & (上面建立的新用户的名称和密码)
SqlUsername = &XXX&
12、注册数据源
在服务器端的文件下有一个 &数据源.reg &文件双击运行就添加了数据源。
13、架设IIS网页服务器。
操作简单就不说了。自己去找找,看帮助就可以了。
14、注册Socket.dll
在运行一次网爷后,将准备的Socket.dll这个文件复制到WINGDOWS下相同的目录中。
最后是一些前辈收集的东西一块都写上,方便大家使用。
超过一定后CPU占用到100%解决方法~(local)
首先打开 查询分析器 然后& 选择rxjhgame 这个库 执行下面的 SQL 语句 即刻 如果觉得还是占 多执行几次
update TBL_EXP set FLD_EXP=FLD_EXP/2
update TBL_MONSTER set FLD_EXP=FLD_EXP/2
update TBL_NPC set& FLD_EXP=FLD_EXP/2
进游戏却是服务器正在维护中..?
CREATE TRIGGER online_update ON [dbo].[TBL_ONLINE]&
FOR UPDATE& &
if update(FLD_MAXUSER)
& ROLLBACK TRANSACTION
实现自动赠送历练
CREATE TRIGGER [song] ON [dbo].[TBL_Char]
after Insert
Update [TBL_Char] set FLD_FIGHT_EXP=100000
From Inserted
Where [TBL_Char].FLD_ID=inserted.FLD_ID
and [TBL_Char].FLD_NAME=inserted.FLD_NAME
update TBL_Char set FLD_MENOW=101,FLD_X=613.6401,FLD_Y=365.9651
where FLD_MENOW='0'
update TBL_Char set FLD_FIGHT_EXP=100000
where FLD_FIGHT_EXP&100000
实现自动赠送历练-自动解决卡号问题 FLD_FIGHT_EXP=100000 是10W历练,可以自己修改
使用方法:在TBL_Char上右键-&所有任务-&管理触发器-&把上面改好后贴粘进去
在TBL_Char上右键-&所有任务-&管理触发器-&把上面改好后贴粘进去,实现新人物[1]&&&
·上一篇文章:
·下一篇文章:架设热血江湖需要什么NET环境?-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
架设热血江湖需要什么NET环境?
来源:互联网 发表时间: 0:51:01 责任编辑:李志喜字体:
为了帮助网友解决“架设热血江湖需要什么NET环境?”相关的问题,中国学网通过互联网对“架设热血江湖需要什么NET环境?”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:架设热血江湖需要什么NET环境?,具体解决方案如下:解决方案1:RT 数据库全部都没问题了 缺个环境解决方案2:一、需要的工具:
1:SQL2000数据库软件
2:热血江湖的服务端
3:IIS或类似工具(如本例中用到的miniasp服务器)
4:UE修改工具
二、架设步骤:
1:设置 数据库:
(最后有录象下载,我就不具体占用页面空间了)
SQL2000企业版或个人版随你,
注意:***完毕后,当你进入游戏时就会发现第一条线路显示 " 维护中 ",导致不能进入游戏.先看一下没修改前的图..呵呵..我这个已经改好的了..要是你们从游戏中文网里下的端,
FLD_NOWUSER(当前服务器人数)
FLD_MAXUSER(服务器最多容纳人数)
的值应该是-10的,这样的话当然就显示维护中了嘛.那么,我们就需要下一步设置了.
打开SQL2000的查询分析器...选择rxjhaccount数据库
复制下面两行粘到查询框中
USE rxjhaccount
update TBL_ONLINE set FLD_MAXUSER=200
删除上面的那些文字,再复制下面的
CREATE TRIGGER online_update ON [dbo].[TBL_ONLINE]
FOR UPDATE
if update(FLD_MAXUSER)
ROLLBACK TRANSACTION
最后再按一下CTRL+F5,然后就可以去打开那两个启动exe文件了。至于数据源头ODBC的问题,在前边的帖子里我已经给大家说了!
2:架设 注册页面:
这个应该很简单了,就是首先要确保您的IIS是***完好的,没有问题的!
设置好注册网站路径后...修改其根目录下的conn.asp文件,设置为你的用户名,密码.
顺带一提,在reg.asp里可以修改上线赠送的元宝数量.具体位置查找:
rs1("FLD_RXPIONT") = 10000
修改后面的数值10000就可以控制上线赠送元宝数量了。
3:架设 百宝阁:
首先修改根目录下的:
IcIoIn.asp文件
getpic.asp文件
还有就是inc文件夹中的:
fun.asp文件
Host_Addr = "127.0.0.1:9000" '游戏服务器地址
将127.0.0.1改为你的游戏服务器IP即可.
最后一步了.把 Socket.dll 放到C:\WINDOWS\SYSTEM32\ 目录下
然后在开始菜单中点--- 运行,输入以下文字.
regsvr32 %windir%\system32\Socket.dll
回车确认.注册成功了。
最后记得修改servergame.ini中百宝阁的地址
不知道有没有你想知道的
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号

参考资料

 

随机推荐