blutter配置与使用

项目地址

https://github.com/worawit/blutter

配置

windows参考:
–>√

win一堆报错,ubuntu抚平了我的高血压

gcc >=13

1
2
3
4
apt install python3-pyelftools python3-requests git cmake ninja-build \
build-essential pkg-config libicu-dev libcapstone-dev

git clone https://github.com/worawit/blutter.git

usage.eg:

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

例题-DASCTF2025.androidfff

主函数为空,flutter框架

blutter解包

ida导入libapp.so并恢复符号

找到异或,ctor构造2f7c1c处为密文
pp.txt寻找对象池

1
2
3
4
5
6
7
8
9
10
11
12
enc= [
236, 230, 194, 226, 204, 232, 146, 168,
188, 142, 140, 140, 174, 128, 218, 182,
130, 218, 130, 186, 218, 174, 166, 130,
150, 158, 158
]
flag=''
for i in range(len(enc)):
tmp=(enc[i]//2) ^ 0x32
flag+=chr(tmp)
print(flag)
# DASCTF{flutter_is_so_easy}}

blutter配置与使用
https://alenirving.github.io/2025/12/07/blutter配置与使用/
作者
Ma5k
许可协议
CC-BY-NC-SA