以仙之痕为例,讲述修改网站后台去除GM码的简单教程
本帖最后由 csyan1230 于 2023-4-5 09:50 编辑昨日上传了【新提醒】仙之痕一键端,3种架设方式,总有一款适合你~ - 手游端下载 - 藏宝湾网游单机站 - Powered by Discuz! (iopq.net)
由于我的疏忽,只去除了充值的GM效验码,造成邮件无法发送的问题,魅惑的王子大佬发现了这一问题,所以我在此讲讲如何自己修改后台网站的方法
此文完全针对新手,各位大佬看看就得了
首先依然是准备软件
VMware Workstation Pro---虚拟机,必备,用来打开服务器
WinSCPPortable--------SFTP工具,一键端选装,手工端必备,可以管理虚拟机文件,上传和修改文件都非常方便
SecureCRTPortable----SSH终端,选装,可更方便的操作虚拟机(可以复制粘贴命令),还能定制按钮,实现一键启动(选装,可以不用,但用了方便)
以上就够用了
第一步,找到网站目录
一般一键端都会自带宝塔面板,直接输入bt回车,应该会弹出宝塔信息(本文使用SecureCRTPortable连接,所以在CRT中操作)
然后输入14回车,就能得到宝塔登陆地址以及账号密码
如密码显示为*并且我们不知道密码,可以输入bt 5,来修改密码(不需知道原密码)
将内网面板地址复制到浏览器打开,并登录
之后选左边的网站--设置---网站目录,就找到了网站存放的目录
第二步,找到网页文件
使用WinSCPPortable连接服务器,并进入到刚才找到的目录,能找到后台网页文件
由于后台地址为IP/gm/gm.php
所以打开gm文件夹,就能看到名为gm.php的文件了
第三步,修改代码(不懂代码也没事,先备份一份,改的用不了了,就覆盖回去)
双击这个gm.php文件即可打开它
最顶上我们就发现了引用代码“include”(就找类似的),很明显config就是配置文件,毕竟配置文件按惯例都叫这名字
顺着找到这个config,并打开它,很明显我们就发现了GM码,修改它成自己喜欢的来使用。
或者删除引号只间的所有字,变成$gmcode=''; 去除验证
修改为自己喜欢的,到这步就可以用了,像我一样懒的,要去除验证的,接着往下走
去除验证后会发现使用时仍然会提示“请输入GM效验码”,这是因为它设置了GM码不能为空
这时我们还打开一开始的gm.php继续分析代码
我们找到button 标签,这个意思就是按钮,对应网页上的按钮,并记下onclick=后面的的值,这是点击按钮后运行的程序
那么我们还需要知道这个程序在哪,找到script src=,这就是程序的存放文件了
此处为<script src="js/msg.js?v=<?php echo $t;?>"></script>
那明显我们要去js文件夹找到名为msg.js的文件
打开后我们就能找到相对应的代码了
并且发现了这个“请输入GM效验码”的提示信息
所以,只要删除了这块代码,那么GM码是空也会继续运行
网页里的每个按钮,都有对应的JS程序,所以我们挨个删除就行,最后记得保存(如果修改时后台网页开着,那需要刷新一下网页)
这游戏还有个玩家后台,大家可以自己试试
授人以鱼不如授人以渔 感谢楼主的付出!!! 感谢大佬分享 技术贴必须支持 顶顶顶呀感谢大佬: 直接全部注释掉,写个 return true; 这样怎么点都是返回验证正确的结果。 技术贴应该多支持! :::我过于小白了,使用WinSCPPortable连接服务器……连接服务器怎么连接啊 本帖最后由 浪荡小生 于 2023-7-12 04:52 编辑
纯小白,第一步用CRT连接,连上了,输入bt,倒是出现选项了,但是输入14,回车,显示未找到命令。用scp连服务器连不上 浪荡小生 发表于 2023-7-12 04:48
纯小白,第一步用CRT连接,连上了,输入bt,倒是出现选项了,但是输入14,回车,显示未找到命令。用scp连服 ...
直接输入 bt 14
页:
[1]