*安卓攻防so模块自动化修复实战
前言
Android加固方案经过这么长时间的发展,从开始的整体dex加密压缩方案逐步开始往native层发展,市面上知名的几款商业级加固方案中很容易发现这种方案的身影。这样看来,在今后相当长的一段时间内,Android逆向中不可避免的会频繁接触到与So加固的对抗了。
❖工具的初衷
搜集常见So加固方案(主要是日常分析中遇到的)
自动化对抗加固方案,解放双手
开源工具源码
1.把切实可行的解决方案想法落地到代码
2.方便需要的同学查看解决方案原理
3.希望有更多的人参与进来,慢慢打造一个好用上手的工具
目前状态工具目前还处于娃娃阶段,平时上班没有太多时间来撸…,目前包含了如下的功能
1.So文件信息读取显示
1.1 显示Elf头
1.2 显示Program头
1.3 显示Section头
2.So文件节表修复重建功能(适合面目全非型)
2.1 根据.dynamic 节重建其他节信息
工具简介
开源地址:https://github.com/freakishfox/xAnSo。
目录结构如下:
Core
主要存放一些基础组件类
fix
主要存放一些修复方案逻辑
持续增加…
uti