硕士生
 
- 金币
- 2277
- 好评
- 14
- 信誉
- 100
|
发表于
2024-8-28 08:34:57
|
显示全部楼层
来自 山东
中文解释下面
从官方网站下载Termux的链接
https://github.com/termux/termux-app
需要命令
第一个命令
apt update -y
第二个命令
apt upgrade -y
第三个命令安装radare2
pkg install radare2
先复制输入下面的命令回车
pkg i -y git python
然后复制下面的命令安装
1. cd $HOME
2. git clone https://github.com/dedshit/blutter-termux.git
3. pip install requests pyelftools && pkg install -y cmake ninja build-essential pkg-config libicu capstone fmt
4. cd blutter-termux
5. find -type f -exec sed -i 's/std::format/fmt::format/g' {} +
✨用法
1. cd $HOME
2. pwd (检查目录)
3. 如果不在 blutter 目录中则执行
输入cd blutter-termux回车
4. python3 blutter.py path/to/app/lib/arm64-v8a out_dir或python blutter.py path/to/app/lib/arm64-v8a out_dir
列如python3 blutter.py 你的arm64-v8aso文件目录 out_dir(arm64-v8a文件可解压到手机的任何目录,文件所在具体位置可用mt复制一下路径填入命令里,“path/to/arm-64” 的意思是,首先从 APK 文件中提取 arm64-v8a 文件夹,然后提供提取该文件夹的目录的完整路径。例如,如果您已提取“Download”目录中的“arm64-v8a”文件夹,则您的命令将如下所示:
python3 blutter.py /storage/emulated/0/Download/arm64-v8a out-dir)
在导出的asm文件里搜索关键词
1、grep -rih -C 5 "premium" /storage/emulated/0/MT2/flutter/out_dir/ > results.txt
2、grep -rih -C 5 "premium" /storage/emulated/0/MT2/flutter/out_dir/| grep -E "(0x20|0x30)" > resultsx.txt
或者
1、cd /sdcard/radare2/ab/reblutter/asm && echo "Enter the word to search for:" && read user_input && grep -rih -C 5 "$user_input"
2、cd /sdcard/radare2/ab/reblutter/asm && echo "Enter the word to search for:" && read user_input && grep -rih -C 5 "$user_input" > ../$user_input.txt && grep --color=always -rih -C 5 "$user_input" | grep --color -E "(0x20|0x30)"
5、CD 你的arm64-v8aso文件目录 例如 cd path/to/app/lib/arm64-v8a
6、输入Ls回车(会出现arm64-v8a里的所有的so文件,但是只修改libapp.so
7、输入r2 -w libapp.so回车
8、复制代码地址回车
9、输入PD1回车
10、输入wa 和修改的代码回车
|
|