【易语言】网络验证+服务器接口,三个难度选择
本帖最后由 dwyq 于 2022-9-7 04:37 编辑零、前言
不懂破解,平时就写写脚本接接单,一般就用VMP+网络验证+服务器接口这个组合来防破解,不太清楚自己的这套防破解强度如何,我个人认为只要破解成本大于开发成本即可,新手大神都可以尝试以下,有不同的难度选择
一、难度介绍
1.难度一
单纯的服务器接口返回数据,一般我会把一些多线程中正常运行的代码中的常量抽一部分放在服务器上,这样即使服务器返回空文本或者错误文本的话也只会卡在某步骤并不会直接结束进程(很多人会认为是脚本卡点问题,不会想到是服务器问题),我一般是在任务多线程内调用服务器接口,这样可能会让破解者很难找到切入点,当然这是我外行的角度来看,对于大神肯定有好办法
2.难度二
在难度一的基础上加入了网络验证,我加的是天盾付费版,当然也可以是各种网络验证,在这个例程中我并没有在服务器上加自定义返回数据和登录成功返回数据,加了应该会强一点点,不过听说现在很多网络验证都可以一键脱,各位可以尝试一下
3.难度三
在难度二的基础上加入了VMP壳3.5版本,VMP好像也可以一键脱?这个还真不清楚,我是给客户加了VMP,然后他拿去找人破,别人一看是VMP就不接了,也可能是他找的人比较菜;www
在什么地方会用到这套组合呢,一般是做好的脚本然后发给客户测试的时候加上这套组合防止客户跑路不给尾款
三、补充
目前用的是空余服务器(4H8G)搭建的,服务器到期后可以用本地接口搭建配合难度一,难度二三的话因为我的网络验证是付费版,所以没办法给各位用了。
四、破解思路(个人见解)
脱壳》脱验证》获取服务器返回的IV然后填入AES解密算法中应该就可以本地化了
五、注意
我已经去掉源码中的各种蓝屏死机代码,但不保证网络验证模块中是否还有蓝屏死机代码,请各位尽量在虚拟机内调试
六、破解成功提示
点击服务器关闭再点远程服务器获取数据也能正常获取数据解密出《你很强!》即算成功,不要略过解密步骤,不然没有意义,因为在多线程内的话你很有可能抓不到这个地方。
七、源码引用
1.E2EE
2.CCHTTP
3.网络验证
4.精易模块
5.文件夹内含源码和成品EXE,不放心的可以再编译一次
6.强烈建议先不要看源码先去尝试破解,如果实在遇到难点了再去看源码
文件大小超限制了,放百度网盘了
链接: https://pan.baidu.com/s/15IjTquejZ9aZPDl0TBCDuA?pwd=52pj 提取码: 52pj
十、使用样例
下面这个是自己写的加了这套组合的某个软件,如果大家觉得不错的话后续会把软件放上来让大家试试
xzzdjoker 发表于 2022-9-7 14:26
E语言这么多年了还有这么多爱好者
易语言灰产的神 xzzdjoker 发表于 2022-9-7 14:26
E语言这么多年了还有这么多爱好者
现在都是易语言开发游戏辅助的。易语言+CE比较好上手 最近正在学习易语言{:301_975:} 我记得天盾付费版本服务器可以添加一个js验证,进行防破解 我先操作下试试 E语言这么多年了还有这么多爱好者 特征码太多了 现在易语言最近热度下来了 提示版本要5.7以上,本机器上只有5.6的和谐版,可惜