本帖最后由 fsfsgdg 于 2021-10-20 08:52 编辑
第一步服务器和客户连接
服务器可以添加些黑名单数据库,客户端一但连接就读黑名单数据库IP是不是黑名单才通过
IP通过后客户端再发送硬盘特征和CUP类型和帐号密码到服务器验证..一但换了电脑硬盘特征和CUP类型都不能通过了,最好要加密发送,服务器再解密验证,如下图未加密和加密的区别
充值卡在服务器也添加个数据库.客户端充值后通过加密方式发送到服务器验证再加密发回来,服务器记录一下,谁冲值了,哪个IP充的,充值前的到期时间,充值后到期时间充值卡的使用情况,充值卡没生成,客户端发什么充值卡来也没有用
第二步客户端多重验证防破..解
拿我的测试软件给大家看看.当客户端验证成功后,主软件会连接下注软件加密发送到下注软件,下注软件确定验证成功后,再连接服务验证服务器二次验证成功后再加密发送该软件的POST协议头和下注地址到下注软件,就算破..解软件也不会自动下注了
第三步加壳
加壳软件有很多.一般不是企业的加壳软件,加壳后杀毒都提示有毒,我用VMProtect这种加壳后文件大很多,在编软件时最好在重要的代码前后加上一些置入代码VMProtect就显示出来加壳保护
置入代码 ({ 235, 16, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 98, 101, 103, 105, 110, 0 })
这里写代码
置入代码 ({ 235, 14, 86, 77, 80, 114, 111, 116, 101, 99, 116, 32, 101, 110, 100, 0 })
我也是个小白高手勿喷,以上思路差不多这样..
|