当前位置: 首页 > article >正文

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

在这里插入图片描述
最后必须通过手工修复得到代码如下:
在这里插入图片描述


http://www.kler.cn/a/227841.html

相关文章:

  • 使用 OpenResty 构建高效的动态图片水印代理服务20250127
  • 从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(动态菜单组件实现)
  • sem_init的概念和使用案例
  • C# dataGridView1获取选中行的名字
  • mac安装dockerdesktop优化
  • 51单片机开发:定时器中断
  • 关于source批量处理sql命令建立数据库后发现中文乱码问题解决方案(Mysql)
  • MySQL深入——17(主备延迟)
  • 基于springboot就业信息管理系统源码和论文
  • 关于Django部署
  • 什么是实时数据库
  • Kotlin 协程:深入理解 ‘async { }‘
  • 【自动化测试】----Java的单元测试工具Junit5
  • 计算机网络实验四
  • c++入门学习⑤——对象模型和this指针
  • 重磅发布!使用 LangGraph 创建一个超级AI Agent
  • Compose中的重组、state、remember
  • CSS-IN-JS
  • ObjectMapper之处理JSON序列化和反序列化
  • java设计模式:观察者模式
  • 自动化报告pptx-python|如何将pandas的表格写入PPTX(二)
  • Git--07--GitExtension
  • 算法总结归纳(第十一天)(部分数据结构、图论(部分))
  • 算法练习-三数之和(思路+流程图+代码)
  • webpack配置
  • [Linux 进程控制(二)] 写时拷贝 - 进程终止