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


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

相关推荐
无名之逆3 分钟前
Hyperlane框架:下一代高性能Rust Web框架 [特殊字符]
服务器·开发语言·前端·后端·http·rust
hwoss9 分钟前
Dify看这篇教你快速上手
人工智能·后端
程序猿chen18 分钟前
《Java八股文の文艺复兴》第十篇:量子永生架构——对象池的混沌边缘
java·后端·面试·架构·跳槽·量子计算·改行学it
企鹅不耐热.24 分钟前
Scala基础知识7
开发语言·后端·scala
Asthenia041240 分钟前
Java IO与NIO的主要API层次结构及常用细节
后端
onejason43 分钟前
如何解析商品的价格信息?
前端·后端·php
A Everyman43 分钟前
SpringCloud-快速通关(一)
后端·spring·spring cloud·微服务
惜鸟44 分钟前
Elasticsearch实现文档标签管理
后端
用户5965906181341 小时前
一般情况下,new Promise 应该传入两个参数。我不喜欢省略的模式。
后端
Asthenia04121 小时前
FileChannel 的妙用:以 NO 同步策略为例
后端