开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2052|回复: 22
收起左侧

[闲聊] 大佬们是怎么防破J的

[复制链接]
结帖率:80% (4/5)
发表于 2023-11-2 13:10:04 | 显示全部楼层 |阅读模式   四川省德阳市
    没用网络验证 我是用微云或TX文档做验证  软件老是有破J消息返回回来  我加了暗桩  有人破J会发来邮件 然后蓝屏  时不时有被人破J的截图发过来
结帖率:100% (5/5)

签到天数: 2 天

发表于 2023-11-5 03:51:11 高大上手机用户 | 显示全部楼层   河北省石家庄市
我觉得搭建个php接口,把一个关键运算的子程序,比如计算坐标的子程序,转换到php返回结果,易语言程序访问时候附带卡密或者账号密码等参数,php判断一下卡密正常就返回数据
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)
发表于 2023-11-2 16:19:44 | 显示全部楼层   山东省烟台市
或TX文档做验证  软件老是
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)
 楼主| 发表于 2023-11-2 15:02:50 | 显示全部楼层   四川省德阳市
xiaomiaom 发表于 2023-11-2 14:37
这是用upx  压缩了?

没有压缩
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)
 楼主| 发表于 2023-11-2 14:59:11 | 显示全部楼层   四川省德阳市
蛀牙 发表于 2023-11-2 14:36
功能不在本地的防破J思路:
1.客户 端做成一个“显示器”,服务端将功能执行完了把结果或者执行过程以图像/ ...

我现在就是 所有的字符全是加密的   加密和解密做成模块也比精易的多套了几层  感觉会稍微复杂点   验证程序MD5也是先加密 放网盘 客户端在解密对比  然后有条线程心跳验证      看到过来的图片 破J者用OD 返回回来的图片   网盘地址之前都是清清楚楚的显示出来  不知道现在加密后有没有效果    我读网盘内容的网盘地址也做了加密  还做了 比如地址是www.12345678。com   我把中间加些无用的字符  改为 www.12a3b4d567k8。com      然后读地址的程序自动解除这些无效字符  让他不能一下看到正常的网盘地址   不知道有没效果   .版本 2

.判断开始 (寻找文本 (文本_解密 (lp, ), 文本_解密 (“07e12b50”, ), , 假) > 0)
    .判断开始 (寻找文本 (文本_解密 (lp, ), 取机器特征 (10), , 假) > 0)
        临时组 = 分割文本 (文本_解密 (lp, ), 取机器特征 (10), )
        dq = 文本_加密 (取文本左边 (临时组 [2], 12), )
        临时文本 = 文本_解密 (“e8f4304139ea30576d”, ) + 取文本左边 (文本_解密 (dq, ), 4) + 文本_解密 (“f721”, ) + 取文本中间 (文本_解密 (dq, ), 5, 2) + 文本_解密 (“07f9”, ) + 取文本中间 (文本_解密 (dq, ), 7, 2) + 文本_解密 (“fb0c8a”, ) + 取文本中间 (文本_解密 (dq, ), 9, 2) + “:” + 取文本中间 (文本_解密 (dq, ), 11, 2)
        .判断循环首 (qd = “”)
            超级延时 (100, )
        .判断循环尾 ()
        .判断开始 (到长整数 (qd) < 到长整数 (文本_解密 (dq, )))
            按钮1.禁止 = 假
            编辑框1.可视 = 假
            到期.标题 = 临时文本
        .判断 (到长整数 (qd) > 到长整数 (文本_解密 (dq, )))
            编辑框1.可视 = 真
            到期.标题 = 文本_解密 (“e8f4304139ea30576d093b206cff4e”, )
        .默认

        .判断结束

    .判断 (寻找文本 (文本_解密 (lp, ), 取机器特征 (10), , 假) ≤ 0)
        编辑框1.可视 = 真
        到期.标题 = 文本_解密 (“e4f52561380942270ad91c489b005f34dd061f204bf96147e40e0c1950f3673dec0a2d95”, )
回复 支持 反对

使用道具 举报

结帖率:95% (21/22)

签到天数: 2 天

发表于 2023-11-2 14:37:18 | 显示全部楼层   浙江省宁波市
这是用upx  压缩了?  
QQ图片20231102143618.png
回复 支持 反对

使用道具 举报

结帖率:100% (9/9)

签到天数: 1 天

发表于 2023-11-2 14:36:07 | 显示全部楼层   辽宁省沈阳市
功能不在本地的防破J思路:
1.客户 端做成一个“显示器”,服务端将功能执行完了把结果或者执行过程以图像/演示过程等方式显示在客户 端~~
2.不运行服务端了,客户 端自然就失效了,放出客户 端时同时可把客户 端源码一同放出交给破J者。


功能完全在本地的防破J思路:
0.采用网络验证。
1.客户 端把关键代码加密,只有使用的时候通过“钥匙”解密(钥匙可以理解成是一段文本或者一个整数)。
2.客户 端把关键代码前后标记vm加密,发布时再使用VMProtect给软件标记的地方加密套壳。
3.客户 端多处函数或UI交互的事件留下随机触发的本地或联网(不同网络时间来源)时间判断,一旦发现到时间所有数 据都无效(就是你是正常用户也用不了了,在客户 端预留多种需要更新的提示方法,再随机用一个提示方法给用户以提示更新,当然通知服务端用邮件和短xin的方式通知客户更好)
4.客户 端应读取客户机的多种‘固定’信息提交给服务器记录存档,有能力的建议采用ring0下获取(例如各个硬件特征码,注册表原本存档的硬件特征码,系统版号,系统安装时间,硬盘分区情况等等,即所有能与其他计算机区分开的数据信息),存档的信息越多,后续验证起来防止破J的阻碍就越多。
5.服务端通过服务端的“当前时间”和客户 端的提供的一些信息,将“钥匙”加密返回(例如客户 端的来路IP,地区?、用户名、硬件特征、系统特征等等,即第4条读取到的信息组合)“钥匙”可以采用“不同的返回数据,使用不同的客户信息组合”方式。
即:让每个客户 端返回不一样的东西,这样即使破J了,也会尽量防止它被大范围使用。
6.在5的基础上记录每个用户的登录或交互次数,次数与普通用户相比过大的有可能是破J者,这时就可以配合服务端与客户 端的预置通讯来观察用户的IP属地、屏幕录像、截图、进程观察、系统部署情况等综合判断,违规者直接记录硬件、系统、IP等特征并封停+拉黑处理(这时通过此用户名破J的所有客户 端均会失效,也可利用记录的违规信息来误导该类违规计算机执行软件随机崩溃的流程)。

总之就是:
客户 端功能完全在本地的程序没有完美的防破J方法;
但是当你做到客户 端的源代码你一看,
在没有注释的情况下你自己都不知道这里那里是干什么的这时候强度就差不多啦。。。

                                          by 蛀牙

点评

如果服务器返回的加密数据是固定的,主要是解决加密数据被山寨的问题了   广东省惠州市  发表于 2023-11-2 23:29

评分

参与人数 2好评 +2 精币 +7 收起 理由
执骨哟 + 1 + 2 感谢分享,很给力!~
正鑫软件开发 + 1 + 5 此处应该有鼓励~

查看全部评分

回复 支持 反对

使用道具 举报

结帖率:100% (24/24)
发表于 2023-11-2 14:29:47 | 显示全部楼层   广东省惠州市
idbucunzai 发表于 2023-11-2 14:12
游戏脚本 抢游戏道具

发现被破J了,不要蓝屏,不要有任何提示,先默默记下用户信息、IP,正常运行,把抢道具的功能换成丢道具的功能脚本,丢完道具退出游戏,断开网络,再蓝屏关机
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)
 楼主| 发表于 2023-11-2 14:12:54 | 显示全部楼层   四川省德阳市

游戏脚本 抢游戏道具
回复 支持 反对

使用道具 举报

结帖率:100% (24/24)
发表于 2023-11-2 14:12:27 | 显示全部楼层   广东省惠州市

什么类型的软件
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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