以小猪o2o生活通v17.1为例简要分析SWOOLE加密破解,swoole_loader加密破解swoole加密逆向后的代码修复流程(个人见解高手掠过)

现在用Php加密五花八门除了组件就是混淆,在组件里面响当当的还属swoole,SWOOLEC是不错的国产加密,值得推荐官方宣称是永远无法破解的加密算法,针对swoole compiler的代码修复我谈谈我的看法,以小猪o2o生活通(v17.1-v24.1)版本为例,Swoole 加密后的代码,会对变量进行混淆通常见到的为WO开头,并且修改了部份IF 的结构。

1.首先从so入手UPX加壳(变种了),在内存中DUMP数据,修复完成SO脱壳!IDA载入分析:

加密算法如下:
对PHP语句进行了加密常见样子如下:

逆向后的PHP代码变成了这个样子通过算法(交流可以Q我2568478886注明csdn),得出字典1744673098,strtolower,211 4136465196,define,12


最后必须通过手工修复得到代码如下:

相关推荐
Livingbody4 分钟前
Transformers Pipeline 入门之【任务列表】
后端
[email protected]11 分钟前
ASP.NET Core SignalR - 部分客户端消息发送
后端·asp.net·.netcore
寻月隐君11 分钟前
深入解析 Rust 的面向对象编程:特性、实现与设计模式
后端·rust·github
追逐时光者15 分钟前
免费且全面的C#/.NET/.NET Core面试宝典,阅读量突破40万+了!
后端·.net
编程乐学(Arfan开发工程师)35 分钟前
42、响应处理-【源码分析】-浏览器与PostMan内容协商完全适配
java·spring boot·后端·测试工具·lua·postman
汪子熙39 分钟前
深入解析互斥锁(Mutex):并发编程中的关键同步机制
后端·面试
Livingbody39 分钟前
mac系统下永久设置环境变量之【huggingface更换镜像站】
后端
Livingbody39 分钟前
Transformers Pipeline 文本情感分类
后端
坚持学习永不言弃40 分钟前
单例模式
后端
coding随想42 分钟前
数据结构界的‘直男’——线性结构的全方位解析
后端