工作需要 部署一套burp抓包app,此纪录安装过程以及解决遇到的问题
一、环境,软件准备
环境:win 10 21H2
Burp 2025.11.6 43957
https://portswigger.net/burp/releases/download?product=community&version=2025.10.7&type=WindowsX64
另需软件: adb
https://googledownloads.cn/android/repository/platform-tools-latest-windows.zip
Openssl
https://slproweb.com/download/Win64OpenSSL_Light-3_6_0.exe
二、安装
burp 和mumu正常安装,无说明
burp 代理设置

192.168.2.218 为联网IP
mumu设置





以上设置完后还需要导入证书,不然app无法连接,打开网页会报证书错误
三、抓包设置
1、导出证书

2、转换证书格式
安装完openssl后在powershell中运行
.\openssl.exe x509 -inform DER -in cacert.der -out burp.pem

此处需注意软件和文件路径,不然会各种报错:
PS:转换完成的pem文件需要改名,需要改成 9a5ba575.0,否则导入无效,只改名或者后缀没试过,有兴趣可以试试
9a5ba575.0 是证书的hash值。由命令生成
.\openssl.exe x509 -subject_hash_old -in burp.pem


PS:
如果是yakit的证书,不用指定格式,其他和burp一样
.\openssl.exe x509 -in cacert.der -out burp.pem
转换后同样需要改名,文件名计算方法同burp
burp的PEM证书是Base64加密的,模拟器读不出来,yakit的可以直接用,区别就在开头那段---begin certificate----

burp证书没有

3、mumu设置 可写系统盘和获得root权限


4、使用sdb工具上传转换改名后的证书文件

.\adb.exe connect 192.168.2.218:16384
.\adb.exe root (效果同.\adb.exe -s 192.168.2.218:16384 root)
.\adb.exe push 9a5ba575.0 /system/etc/security/cacerts/

推送完最好赋权下
adb shell chmod 644 /etc/security/cacerts/9a5ba575.0
完事
四、测试
目的达到,收工
342

被折叠的 条评论
为什么被折叠?



