MJJ论坛

 找回密码
 注册
查看: 420|回复: 5

[疑问] 【大佬们进】swoole compiler加密有问

[复制链接]
发表于 2024-6-1 22:10:08 | 显示全部楼层 |阅读模式

未使用过swoole compiler的离线加密服务,仅观察过官网的在线试用加密服务,不清楚能添加什么样的限制

有使用过的大佬说下吗,能添加什么样的限制


去年年中购买的一套影视资源切片程序,由于机器被审查到违规,需要进行迁移,遇到过无法运行问题,由于售卖人飞机已经注销,只能自己想办法

目前遇到的问题  在A服务器的程序迁移到B服务器 出现部分页面正常,部分页面提示404,猜测404页面触发了限制

环境已经做到1:1 还原 排除环境因素 不需要lic文件,仅需要soowle loader so

通过tcpdump等工具抓包,发现不是网络授权限制

后了解swoole compiler付费版可以添加机器限制,迁移到其他机器受限

不清楚该php加密器可以限定那些内容??网卡mac??内网ip??

想通过修改新机器的网卡mac与旧机器一致看是否能绕过运行限制,折腾了很多方法,目前能想到的就这个了....

或者

有大佬能解决soowle机器授权的大佬可以私信我,悬赏1000,如对价格不满意,请带上价格私聊。
发表于 2024-6-2 11:06:57 | 显示全部楼层
本帖最后由 虎谷 于 2024-6-2 11:10 编辑

话说前头:买代码时不要买有加密的!!!!不要贪小便宜!!!
你要做的就是:找到有能力解决的人(比如论坛里、淘宝、咸鱼),丢文件和授权文件给他尝试恢复代码,讨论价格,代码解密后再找会写代码的人找bug,修复bug!!!
如果能找到代替的无加密的代码,就把你现在的丢在垃圾箱里

代码在手,天下我有,代码加密,没人帮你

会写代码的人,90%的人不会解密代码,剩下9%只会解密一般的容易的代码,剩下的一些大神专研代码加解密之类的能解
发表于 2024-6-2 11:10:36 | 显示全部楼层
swoole compiler

看了文档针对机器限制如下

如果需要设置自定义信息或者限制代码的运行环境,例如IP地址,mac地址,hostname,代码有效时间等,则需要设置此参数。否则,此参数请留空

如果是限制了这些,迁移难度应该比较大
发表于 2024-6-2 11:13:55 | 显示全部楼层
不过根据你的描述

环境已经做到1:1 还原 排除环境因素 不需要lic文件,仅需要soowle loader so


我在文档中看到

编译类型: -t

    code:将PHP源代码加密生成二进制文件
    license:生成license文件,若不需要对客户端进行限制(过期时间、IP/HOST/MAC限制),未设置product_name,则不需要license文件

按照文档描述,不需要 license 文件,应该没有对客户端进行了限制
 楼主| 发表于 2024-6-2 12:14:53 | 显示全部楼层
myoppo 发表于 2024-6-2 11:13
不过根据你的描述

环境已经做到1:1 还原 排除环境因素 不需要lic文件,仅需要soowle loader so

我之前也看过官方文档,在phpinfo输出信息soowle拓展里面没有找到lic文件的值,后面在官方文档看到还可以在php文件内引用lic文件实现授权,即无需在php.in里设置授权文件,而且也不一定就是.lic格式的,一直以为是lic藏在哪个角落,尝试调试php进程读写监控找到授权文件,失败,放弃这条路子。后考虑到官网介绍可以限制mac和hostname和内网ip,对新机器进行全方位的修改模拟,后发现了是对内网ip和域名进行了限制,两个变量缺一不可。通过php调试手段发现是程序层面的限制,通过监控函数调用发现了某个加密文件获取了ip和访问域名,并且出现受限的页面调用流程里面都包含了该文件,排除法确定了限制写在该文件,正在对该文件进行逆推重写
发表于 2024-6-2 12:57:49 | 显示全部楼层
flipwalls 发表于 2024-6-2 12:14
我之前也看过官方文档,在phpinfo输出信息soowle拓展里面没有找到lic文件的值,后面在官方文档看到还可以 ...

swoole compiler 这玩意看文档破解起来难度应该比较大。

实在不行,试试二楼给出的解决方法也是不错的。

不过看大佬这水平,自己写一套影视切片程序也是没问题的,等项目稳定了,自己沉淀下搞一套。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|MJJ论坛

Copyright MJJ论坛 © 2022 All Rights Reserved.

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