您当前的位置:首页 > 奇迹技术

如何加固奇迹游戏SQL安全设置并隐藏相关注册系统sa密码

本文出处:网游动力作者:本站发布时间:2016-08-31阅读次数:

 用户资源不管放在什么时候对于任何一个奇迹私服gm来说都是最重要的资源,很多时候我们开服并不一定能够赚钱,但是我们可以积累到一定数量的用户资源,这些资源对于任何一个gm来说都是相当宝贵的,因为在以后的服务器中我们可以不断的对之前累计的资源进行营销。想要成为一个奇迹私服合格的gm就必须学会累计资源。想要开好服务器其实就是一个累计资源的过程,这个过程对于大多数玩家来说都是非常宝贵的。

1.可以利用odbc连接建立一个文件dsn(以前是安装MU 服务端是用"系统dsn) 
2.建立的该个文件dsn可以放在默认的C:\Program Files\Common Files\ODBC\Data Sources 中 
3.数据源的驱动程序选sql server (也就是最下面的那个) 
4.下面的步骤和在MU服务端的设置差不多,不过这儿最好使用sa登陆. 
5、建立好后用记事本打开该个文件dsn文件,打开后应该是这样的内容 
[ODBC] 
DRIVER=SQL Server (数据库驱动程序) 
UID=sa (用户名) 
DATABASE=Muonline (数据库名) 
 
 
WSID=SERVER (计算机名) 
APP=Microsoft Open Database Connectivity 
SERVER=(local) (SQL的地址,我这是本地) 
 
我们在后边再加上一行 
PWD=密码 (这是你的sa用户的密码) 
 
完整的MU.dsn文件就应该是下面的这样了 
 
[ODBC] 
DRIVER=SQL Server 
UID=sa 
DATABASE=Muonline 
WSID=SERVER 
APP=Microsoft Open Database Connectivity 
SERVER=(local) 
PWD= 
 
到这里文件dsn建立好了。 
 
 
第二步 更改注册(管理系统的)Conn.asp的文件内容如下(删除原来的数据库连接信息)
 
<% 
on error resume next 
dim connstr 
dim conn 
set conn=server.createobject("adodb.connection") 
conn.open "FILEDSN=C:\Program Files\Common Files\ODBC\Data Sources\mu.dsn" 
errormsg="注册信息有错误......" 
if err.number<>0 then 
response.write "SQL数据库连接失败!请联系管理员解决!" 
response.end 
end if 
%> 
 
实际上以上的部分是更改了连接sql的方式,是用文件dsn的方式来连接 
conn.open "FILEDSN=C:\Program Files\Common Files\ODBC\Data Sources\mu.dsn" 
就是具体文件dsn的连接路径,mu.dsn是第一步建立的文件dsn名字(你可以改为你的名字和路径) 
这样,别人就没有办法通过站点或asp的漏洞来获取你的密码了(当然,如果你连c盘的文件都被别人看到,你的性可就糟糕透顶了) 
 
第三步 更改MU注册系统(网页管理系统)中config.asp文件更改开头的几句 
 
dbuser="sa" 'sql用户名 
 
dbpsd="bobstudio" 'sql用户密码 
 
dbname="muonline" '数据库名称默认muonline 
 
dbip="127.0.0.1" 'SQL的ip 
 
为下面所示,取消文件中数据库的连接内容 
 
dbuser="" 'sql用户名 
 
dbpsd="" 'sql用户密码 
 
dbname="" '数据库名称默认muonline
以上就是一为原创分享给大家的如何加固奇迹游戏SQL安全设置并隐藏相关注册系统sa密码攻略全部内容,这些数据其实就相当于在之前的时间内我们通过广告不断累积的资源。正常情况下这些信息是不能泄露给任何其他人的,因为这才是我们赚钱真正的根本所在。