看流星社区

 找回密码
 注册账号
查看: 2426|回复: 0

打造属于您自己的网络验证系统、远程代答系统(答题)

[复制链接]

该用户从未签到

发表于 2013-5-9 09:50:53 | 显示全部楼层 |阅读模式
1.1       系统介绍
          本网络验证系统服务器端采用B/S架构模式,需要认证的时候由客户端软件主动调用http协议连接服务端进行数据交互,交互中的数据是采用某种加密算法变种实现的。服务器端由java语言和Mysql语言开发。

1.2       系统优势

1.     安全:1)客户端和服务器端通讯采用某种加密算法的变种实现,市面上不可能再找到同一样的算法。
                  2)客户端会在不定时的对服务器提交验证。
                 3)客户端防破解功能,即使客户端被破解,在游戏更新之后基址改变导致辅助不能使用。此时需要向服务器提交验证信息,当服务器验证通过之后才能下载新的基址(破解版本自然通不过服务器验证)。基址是经过某种算法加密,即将A机器的基址文件copyB机器去使用,是使用不了的。(详细说明见特征码管理介绍)
2.     客户端无需要更新:某些辅助可能经常面临特征码变了而要重新发布新版本的问题,在服务器端通过特征码管理对基址进行更新。此权限作者可以开放给代理(如果愿意),让代理去更新基址(基址更新工具一大堆的,不用介绍了吧~),减少作者的体力劳动。使作者可以一劳永逸。
3.     集成远程答题功能:不用再使用外面昂贵的答题系统,该功能无需多说。
4.     集成客户端:无需复杂的编程,只需要调用dll提供的接口即可,dll中实现了注册、登录、充值、校验等所有客户端的功能,可以被任何语言调用!并提供详细的接口说明。

1.3       系统功能介绍

1.3.1                  项目管理模块

项目管理模块用来管理项目,项目管理模块至关重要,一个辅助需要与项目代码对应。 项目管理界面如下:
功能说明:
l        项目代码:客户端与服务器通讯时需要项目代码对应,各个项目的代码不能重复。
l        项目名称:可以写成游戏或辅助名字。
l        密钥:客户端与服务器通讯加密时的密钥,必须是32个字母,不填写时自动生成随机串。
l        状态:分为“启用”和“停用”两种,当项目停用之后,所有客户端都不能登录。
l        注册赠送时间:相当于试用功能,如果大于0,注册之后就会自动赠送时间,客户端才能登录系统。
l        活动增加时间:如果辅助中出现bug等等原因需要给用户补偿时可以用此功能。
l        智辅版本:必须是数字,客户端登录后每次都会比较版本,如发现新版本后自动显示公告,并更新基址。
l        智辅描述:公告或功能介绍。

1.3.2                  特征码管理

特征码管理模块优点:
1)             游戏更新后通常会更新基址,辅助也通常需要进行更新,像这种体力劳动完全是可以避免的。基址更新完后需要在项目管理中对版本号进行增加,版本号增加后所有客户端登录成功的用户会自动下载基址,并生成加密的文件。
2)             此功能设计可以减少客户端辅助被破解而造成的损失,通常辅助被破解之后,就可以无限制复制并使用。现设计的防破解思想是:正常登录情况下,客户端会下载服务器上的基址,生成一个加密的文件。此文件在每台机器上都不相同(一样的基址在每台机器上加密后都不一样)。辅助被破解之后暂能使用至游戏更新前,游戏一更新因为基址改变将导至辅助不能使用,此时需要有加密的基址文件才能正常使用。而该文件需要通过服务器进行下载,下载时需要提交用户名至服务器进行校验,校验合法后才能下载。所以破解版本无法获取正确的基址文件而导致辅助不能使用!

功能说明:
       名称:基址名称,客户端读取基址时需要通过该名称来读取基址  
        特征码:将此特征码copy至基址搜索工具后可以直接搜索到基址
        基址:将搜索到的基址填写在此处,当版本更新后客户端会自动下载。
       描述:对特征码的一些描述

1.3.3                  智辅用户管理

智辅用户管理用来管理用户,多台机器可以共享同一个用户名(即一个用户名在多台机器登录,各机器到期时间互不影响)。能够统计在线人数!界面如下:

功能介绍:
        用户名:用户注册的名字。
        用户类型:共分为三种(普通用户、内部用户、测试用户),辅助可以根据用户类型开放不同权限,比如BT功能只能内部用户使用。
        机器数量:该用户在多少台机器上登录过辅助。
        机器码:每台机器对应一个机器码,不存在重复的情况。
        绑定:充值后自动与充值的机器绑定,可以通过解除绑定来进行解绑。
        到期时间:为空说明从未充值过,红色表示已经过期。黑色表示正常未过期。

1.3.4                  卡号管理

用来生成充值卡和管理充值卡。卡号分为三种:天卡、周卡、月卡,卡号通过项目代码和随机字符串自动生成。并可以对已使用的充值卡进行统计。界面如下:


功能说明:
       生成X卡:简单的填写数字就会自动生成对应类型的卡号。
        使用状态:通过右上角的按钮可以查看“已使用”和“未使用”的卡号
        使用人:使用该卡号充值的用户名
        使用时间:充值的时间
        创建人:生成卡号的人员


1.3.5                  远程代答

本代答模块没有外面各种商业答题的复杂功能(注册、登录、充值、报告错误等等),也没有商业答题中的各种猫腻。只有最实实在在的功能:上传图片ààà返回结果!此功能是为了对使挂用户提供更好的服务、体验、提升挂的质量、口碑,最重要的是减免他们使用的答题成本!(当然你的挂可以稍微提升一点价格。)



系统提供测试地址,网址如下:www。waigua001.com/verify,现系统中默认超级管理员用户名:admin,密码:111111。里面含有各种语言的接口的测试用例。
本人将助您打造属于自己的网络验证代答系统,部署到您所指定的服务器。
联系QQ:
407559634
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-30 20:39

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表