机不可失 (@jibukeshi) 在 使用 blutter 逆向 flutter 制作的安卓软件记录/教程 中发帖
背景
ShadowShare 是一个共享节点的 APP,使用 flutter 开发。
我想把它的数据接口提取出来。经过抓包发现它的节点数据都存储在 gitee,下载下来后发现数据都加密了,看样子像是 AES 系列的。
使用算法助手 Pro 对它进行 Hook,但是未得到任何有用信息。猜测 flutter 将加解密部分在 so 的 native 层实现了,于是考虑逆向。
我经过一番搜索,又在多个群聊和论坛看到了许多“Flutter 搞不了”后,总算找到了一个叫 blutter 的可以逆向 Flutter 的项目 https://github.com/worawit/blutter。这篇文章既是对我这次逆向经历的记录,也作为 blutter 这个工具的使用教程。
逆向
需要准备的材料有:
从需要逆向的软件 apk 中提取的 lib 文件夹
Termux
至少 2GB 的剩余储存空间
...