希望和各位大佬一起学习,如果文章内容有错请多多指正,谢谢!
0x00 前言
夜神模拟器安卓 7 以上直接安装证书是无法成功抓取 App 的 HTTPS 数据包的,因为安卓 7 默认不再信任用户安装的证书,此时就需要使用 adb 将证书导入系统进行安装,下面以夜神安卓 7 64bit 版本为例。
0x01 配置 BurpSuite 抓包
首先导出BurpSuite工具的证书:Proxy - Proxy settings - Import / export CA certificate - Certificate in DER format - cacert.der
使用 Kali 自带的 OpenSSL 进行格式转换,命令如下:
转换格式
openssl x509 -inform DER -in cacert.der -out cacert.pem
计算证书hash值
openssl x509 -inform PEM -subject_hash_old -in cacert.pem
将 cacert.pem 重命名为证书 hash.0(一般是9a5ba575.0),打开雷电模拟器