用QCSuper和Wireshark分析手机信令

依赖于 pyserial和crcmod
apt install python3-serial python3-crcmod

协议解析和加密解密算法库
git clone  git@github.com:P1sec/pycrate.git
cd pycrate
python3 setup.py build
cd ..

QCSuper字节
git clone git@github.com:P1sec/QCSuper.git qcsuper
cd qcsuper
mv ../pycrate/build/lib/pycrate_* ./

运行
./qcsuper.py --adb  --decrypt-nas  --pcap-dump /dev/shm/1.pcap

在Oneplus 5T上测试通过
在Redmi 7上不能捕获数据

用Wireshark打开1.pcap,即可进行分析

不能正常运行的手机,可能是
inputs/external/adb/adb_linux

inputs/adb_bridge/adb_bridge
的问题

cd inputs/adb_bridge/adb_bridge
make CC=/Android/Sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang
/Android/Sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang adb_bridge.c -std=c99 -Werror -fPIE -pie -o adb_bridge

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注