用http.get()简单实现网络验证防止客户不给尾款_电脑计算机编程入门教程自学
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,首发于:用http.get()简单实现网络验证防止客户不给尾款_电脑计算机编程入门教程自学http://jianma123.com/viewthread.aardio?threadid=428给软件加
千家信息网最后更新 2025年12月03日用http.get()简单实现网络验证防止客户不给尾款_电脑计算机编程入门教程自学
首发于:用http.get()简单实现网络验证防止客户不给尾款_电脑计算机编程入门教程自学
http://jianma123.com/viewthread.aardio?threadid=428
给软件加上网络验证是经常需要用到的实用功能,下面简单示范下怎么用http.get()简单实现网络验证,用来防止客户不给尾款等.
适用场景
1.集团公司给大量员工用的内部软件,防止外传
2.给客户定制的软件在试用版中加上网络验证,防止不给尾款
工作过程
先让用户申请帐号,管理员在后台审核添加帐号,每次登陆前验证下机器码,返回通行码供本地验证.
申请开通帐号按钮:用http.get()方式把"用户名/密码/机器码"提交给http服务端保存到申请表,管理员审核时一条条把它复制到通行表
登陆按钮:用http.get()方式把"用户名/密码/机器码/时间戳"提交,并本地根据这几个参数算法来生成正确的通行码
http服务端收到后根据这几个参数算法来生成正确的通行码响应输出,客户端获取到后用它来与本地生成的通行码对比,如果正确就提示登陆成功
优点
可以验证机器码;
可以验证帐号;
可以因为有时间戳的参与而每次点登陆按钮都是返回不同的通行码,破解者如果不知道验证原理抓包也无法用本地host跳转的方式来破解,只能用od修改软件逻辑判断,增加了破解难度.
缺点
用od修改软件逻辑判断可以轻易破解(一般用户或客户不具备这种能力,如果找人破解也需要付出一定的成本)
防破解
1.可以在验证到通行码不对时启动时钟,电子取证,然后随机秒数后自退
2.加多种暗桩,防止直接修改判断逻辑就突破防线
3.加大破解者损失,暗桩里可以格式化硬盘破坏对方的业务数据文件啥的让对方不敢随便用盗版
核心源码
winform.button.oncommand = function(id,event){//申请开通帐号var name = winform.editName.text;var pwd = winform.editPwd.text;var mcode = winform.editMcode.text;var html,errInfo,errCode = http.get("http://jianma123.com:55555/?ac=reg&name="+inet.url.encode(name)+"&pwd="+pwd+"&mcode="+mcode)//console.varDump(html,errInfo,errCode)}winform.button2.oncommand = function(id,event){//登陆var name = winform.editName.text;var pwd = winform.editPwd.text;var mcode = winform.editMcode.text;var tick = time().getMilliTime();正确的通行码 = 生成通行码(mcode,tick)console.log("正确的通行码:",正确的通行码)var htmlStr,errInfo,errCode = http.get("http://jianma123.com:55555/?ac=login&name="+name+"&pwd="+pwd+"&mcode="+mcode+"&tick="+tick)console.varDump(htmlStr,errInfo,errCode)if(htmlStr==正确的通行码){winform.msgbox("允许通行")}else {winform.msgbox("不允许通行,请联系管理员")}}
验证
客户
软件
帐号
网络
机器
机器码
用户
生成
登陆
尾款
按钮
方式
管理员
逻辑
管理
参数
密码
对方
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
163被对方服务器退回
简述密钥在网络安全中的作用
求sql数据库学习网站大全
美国软件开发工作签证
现阶段网络安全现状
陕西省税务局安全接入服务器地址
方舟进服务器连接超时
日本kanaya数据库
163服务器连接错误
.网络安全威胁的原因
我的世界超级战墙服务器
定义服务器web字体
网络运营违反网络安全法的规定
三维地图软件开发
网络安全大赛单一来源
电视服务器无响应是啥情况呢
拉美网络技术发展
软件开发培训机构
网络安全知识活动流程
襄阳网络安全现状
多个进程操作一个数据库加锁
网络安全bcs
数据库的地位与作用
代理服务器地址和端口怎么填呢
互联网保险和网络安全有关吗
linux服务器配置
软件开发知识产品
南通帝诚网络技术欠钱
什么是数据库的逻辑字段
hdb 数据库