以小猪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


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

相关推荐
IT_陈寒1 分钟前
SpringBoot3.0实战:5个高并发场景下的性能优化技巧,让你的应用快如闪电⚡
前端·人工智能·后端
JannaLius19 分钟前
从袁湘琴到程又青
生活
p***233634 分钟前
SpringBoot教程(三十二) SpringBoot集成Skywalking链路跟踪
spring boot·后端·skywalking
绝无仅有39 分钟前
Elasticsearch经典面试题案例分析
后端·面试·架构
绝无仅有42 分钟前
面试实战:如何实现一个完整的项目从注册到登录的功能?
后端·面试·架构
z***67771 小时前
Spring Data 什么是Spring Data 理解
java·后端·spring
yesyesido1 小时前
3D在线魔方模拟器
科技·算法·3d·生活·业界资讯·交友·帅哥
f***a3461 小时前
SpringBoot 如何调用 WebService 接口
java·spring boot·后端
Apifox1 小时前
如何通过抓包工具快速生成 Apifox 接口文档?
前端·后端·测试
pilaf19901 小时前
Rust练习题
开发语言·后端·rust