Blutter环境配置

blutter是一款针对Flutter移动端应用程序的逆向工程分析工具,当前版本的blutter仅支持Android libapp.so(ARM64),可以帮助广大研究人员对基于Flutter开发的移动端应用程序进行逆向工程分析。

GitHub地址:https://github.com/worawit/blutter

系统选择

作者也没有说Windows上的环境配置,我们也不用Windows,远离Windows可以避免大多数的坑。

我这里采用的是kali的虚拟机,可以到官网下载一个最新版本安装,自带了Git和Python环境,省了一些事。

配置环境

检查gcc版本,作者也说了gcc>=13

gcc --version

更新apt,同样出现报错的时候也建议更新一下子

sudo apt-get update

下载依赖

apt install python3-pyelftools python3-requests git cmake ninja-buil

这里要是提示找不到之类的问题就更新一下apt再重新下载,如果提示密钥问题的话就换一个新的,kali官方的问题,要是还出现问题就更改一下source.list

等待下载完成

使用如下命令进行解包,如果使用的是虚拟机的话,建议把共享文件夹开一下方面文件的互传,共享目录在/mnt/hgfs/

python3 blutter.py path/to/app/lib/arm64-v8a out_dir --rebuild

等待命令执行完毕得到如下文件

  • 要是出现无法连接GitHub的情况可以尝试使用主机代理,需要主要有Clash类的魔法

export http_proxy="http://主机IP:7890"
export https_proxy="http://主机IP:7890"


Blutter环境配置
http://1.95.139.200:8090/archives/Blutter
发布于
2025年05月19日
许可协议