虚拟空间做软件免费网络验证思路

    网络验证,是做付费软件的程序员不可避免要遇到的问题。

    现在市面上提供免费网络验证的网站都是坑,承诺永久免费,但是用着用着就收费,各种幺蛾子层次不穷。

    简单的验证方法就是本地验证,提取个硬盘号,算个机器码,给个注册码什么的。这种方法弊端很多,一是顾客电脑和系统不同,可能提取失败或者。二是,顾客升级电脑,就需要重新注册。三是破解太容易,四是绑定电脑,给顾客带来不便。

    网络验证,一般情况都是找个页面,例如博客什么的,做个读取验证。这种验证方法靠谱。但是往往还是需要计算顾客机器码,所以还是要面对上面说的第一个和第二个问题。

    所以,最好还是能够像市面上网络验证公司提供功能。

    第一,顾客每人一个账号密码登录软件,在任何电脑都可以使用。

    第二,账号密码不能重复登录,一人使用中,再次登录无效。

    第三,自动控制使用时间

    第四,软件升级验证提示并自动下载。

 

之前有人用ftp做验证,市面也有很多通过这个思路制作的源码。

但是,软件跟ftp做交互的时候,需要账号密码。所以ftp账号密码通常封装在软件里,业内管这种验证做法叫“裸奔式验证”,一点被破解,就全部over。

 

为了一个刚刚开始做的软件租用服务器做验证,实在有些不值得。所以我想,能不能用虚拟主机做验证,这样成本要便宜很多。

于是我想了一个验证思路。利用论坛系统,做网络验证。

首先这个论坛需要这样几个功能。1,可以注册账号。2,可以设置账号用户组(用于识别注册用户与非注册用户)。3,可以设置用户组头衔到期时间(以此控制软件使用时间)。4,有在线会员可查看功能(限制账号重复登录)

一个论坛有这四个功能基本就足够了。剩下的就是根据功能进行验证了。

这样做,解决了顾客本地验证电脑读取机器码的问题,解决了绑定机器不能换机使用的问题,解决了软件使用时间控制的问题,解决了一账号重复登录的问题。安全性相对ftp高级的多,软件本身不封装任何账号密码。

能够满足上述功能的网站源码有很多,这次尝试,我使用的是动网论坛8.3的程序,效果还可以。

对于防破解方面,没有做任何防护,因为大家都清楚,就算你防护如“狗”也无济于事,只要大神乐意一样被破解。所以几个小暗装和免费加密壳足矣。

 

转载于:https://www.cnblogs.com/hongyuyingxiao/p/10925411.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是丁丁神盾网络验证最后的一个免费版,同时也是功能最强大的一个免费版, 软件里带有易语言,按键精灵,C语言的使用源码以及服务器后台代码,使用其它语言的请参照C语言代码进行修改。 版本中所有丁丁神盾网络验证的后台功能均可用。 里边的DDSD文件夹即是服务器文件 里边包含的文件内容有: 易语言客户端源码,易语言模块,按键精灵插件,按键精灵客户端源码,后台管理端,代理端,C语言客户端源码,通用语言插件,后台服务器文件。 本系统集成了充值卡系统以及点卡系统 充值卡系统:用户一旦使用,不管上与不上,都走时间 点卡系统:用户如果不使用软件,则不扣取时间(适合于那些需要多开计费的软件,或者使用此系统也能让你的客户觉得你实在^_^) 本系统还添加了IP限制功能,使得那些非常内部的软件,只能是在限制IP列表里的用户才可以登陆。 系统采用了动态加密功能,对山寨,本地验证等破解方法免疫。 正式版支持易语言、VC、VB、C#、DELPHI、c++等,以及按键精灵 免费版则只支持易语言,按键精灵。 本系统分为普通版和至尊版 至尊版的特点是软件与服务器每进行一次数据交换之后,服务器即会自动断开连接,极大的省却服务器消耗,普通的300连接上限的空间,即可容纳上万名用户同时在线。对于那些用户量庞大的软件来说,每年可省却的购买服务器的费用,就可数以万计。用户量小的软件作者,可对此无视。 本系统内置多个反破解函数,能最大程度上确保你的软件的安全。
更新日志 V726 V50 1、 [修复] 修复多台电脑出现同一机器码可多台电脑登录使用问题 2、 [增加] 模块增加 验证_查询账号或卡号剩余时间()命令 3、 [修复] 修复搜索用户栏切换软件 读不到机器码 到期时间等数据问题 4、 [增加] 企业版、定制版增加自动整理log线程(LogA保留10天、LogIP保留5天、LogStar保留5天) 5、 [修复] 修复725最先版本登录偶尔卡死问题 个人版720~725 1、 [安全] 累计安全方面更新 2、 [优化] 修改每页读取数量为50条数据 3、[修复] 优化设置 批量执行条件 偶尔闪退问题 4、[安全] 增加powershell越权检测及禁用(设置-最下方可关闭) 5、[修复] 修复日在线人数超过一定数量后有几率周期性卡死问题 6、[优化] 优化管理端长时间挂机会造成机器慢的问题 7、[增加] 企业版、定制版增加用户登录关键数据写出(可到有效防破解) 8、[增加] 管理端增加所有详细命令的记录(设置-系统功能-关闭吞吐数据日志(命令文本) 可关闭记录) 个人版719、企业/定制版V50 1、 [优化] 优化代理登录不显示地区问题 2、 [修复] 修复封卡时间显示不对的问题 3、 [增加] 增加限制销售员制卡数量(可限制指定卡类型及每天对应可制作数量)管理端-销售员管理-销售员生成卡限制 4、 [优化] 优化E盾数据库导入机制,完美兼容E盾数据库 5、 [增加] 增加代理端查询不返回用户信息选项(销售员管理-统计权限方面设置-代理权限设置) 6、 [修复] 修复管理端重启问题 7、 [修复] 修复代理端起步价不正常问题 8、 [修复] 辅助_取唯一机器码()重复率过高,推荐 验证_初始化()命令后加一句 辅助_置机器码(辅助_取唯一机器码_MAC版() +辅助_取唯一机器码_硬盘特征版()) 9、 [优化] 优化成品加验证工具,加劫持补丁后会一段时间闪退问题 10、[修复] 修复登录机器码统计错误问题 11、[修复] 修复切换栏目卡顿问题 个人版718、企业/定制版V49(此版本为内测版本未发布) 个人版717、企业/定制版V49 1、 [优化] 优化试用时段之前版本只能当天时段,支持时段跨天 2、 [修复] 修复 管理_读销售员信息()命令 提示服务器连接失败问题 3、 [优化] 优化销售员余额精度 保留小数点后两位 4、 [增加] 增加 管理_修改销售员密码()命令 方便代理自己修改密码 5、 [优化] 优化管理端的稳定性 6、 [修复] 修复代理端添加子代 制卡百分比为不打折的问题 7、 [增加] 增加E盾数据库导入本端口功能 (管理端-更多功能) 8、 [优化] 管理端卡价格、卡时间支持小数输入 9、 [增加] 增加 修改选中卡绑机数量 菜单功能(已用卡、未用卡 界面) 10、[增加] 增加管理端、代理端销售员区域限制登录(管理端-销售员管理-右键修改) 11、[修复] 修复代理可以设置子代折扣过大问题 12、[优化] 代理端将不在可以指定子代理制卡价格,只能设置为上级代理对应卡密的价格或者以上,避免恶意套卡 13、[优化] 优化管理端处理数据性能 14、[增加] 卡类型增加可解绑换机次数,达到限定次数将不再允许解绑换机(修改卡类型后,重新生成才生效) 个人版716、企业/定制版V48 1、 [增加] 天盾管理本地通信模块V7 可实现自定义与管理端数据交互(客户端源码\其他工具_源码)详细可以参考视频教程 2、 [修复] 修复云.dll中 云_解绑、云_解封 等部分函数调用卡死管理端问题 3、 [修复] 修复暂停卡后还可以登录的问题 4、 [优化] 修复返回封卡信息失败问题 5、 [升级] 成品融合工具升级为4.0 新增本机多开选项,修复试用按钮不显示问题 6、 [升级] 自动更新模块整体升级,支持https协议 7、 [修复] 修复手机端封停用户时不生效问题 8、 [修复] 修复发卡微信提示版本过低登录不上问题 9、 [修复] 修复远程变量添加为空后出现读取不到情况 10、[修复] 修复了隐患数据安全BUG,建议升级到最新版本(低于715版本的建议都升级到最新的) 11、[修复] 修复解绑扣点在一些情况会出现失败问题 12、[增加] 增加 验证_读云配置项()功能 可将本地的ini配置文件放到服务器中读取 个人版715、企业/定制版V47 1、 [修复] 修复VMP授权次数计数不准确问题 2、 [增加] 增加VMP次数清空菜单选项 3、 [修复] 修复 设置-按条件封停、批量解封不成功问题 4、 [优化] 优化销售员搜索速度 5、 [修复] 修复 验证_读验证返回数据(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值