天天看點

【Fiddler Android7.0 APP抓包Https】Fiddler Android7.0 APP抓包Https

Fiddler Android7.0 APP抓包Https

  • Fiddler Android7.0 APP抓包Https
    • 工具下載下傳
    • Fiddler配置
    • OpenSSL
    • 夜神模拟器
    • ADB
    • 最終

Fiddler Android7.0 APP抓包Https

工具下載下傳

  1. OpenSSL
  2. ADB
  3. 夜神安卓模拟器

Fiddler配置

【Fiddler Android7.0 APP抓包Https】Fiddler Android7.0 APP抓包Https
【Fiddler Android7.0 APP抓包Https】Fiddler Android7.0 APP抓包Https
【Fiddler Android7.0 APP抓包Https】Fiddler Android7.0 APP抓包Https

OpenSSL

1.使用OpenSSL将Fiddler的證書轉換pem格式

openssl x509 -inform DER -in C:\Users\Administrator\Desktop\FiddlerRoot.cer -out C:\Users\Administrator\Desktop\FiddlerRoot.pem
           

2.檢視pem的hash值

openssl x509 -inform PEM -subject_hash_old -in C:\Users\Administrator\Desktop\FiddlerRoot.pem
           
【Fiddler Android7.0 APP抓包Https】Fiddler Android7.0 APP抓包Https

3.将pem證書更名為e5c3944b.0

夜神模拟器

1.開啟root權限

【Fiddler Android7.0 APP抓包Https】Fiddler Android7.0 APP抓包Https

2.配置wlan代理

【Fiddler Android7.0 APP抓包Https】Fiddler Android7.0 APP抓包Https

ADB

  1. cmd輸入 adb connect 127.0.0.1:62001
  2. cmd輸入 adb shell,進入到夜神模拟器的終端shell中
  3. cmd輸入 cd /system/etc/security, 然後輸入ls -l, 可以看到cacerts目錄,我們隻有讀與執行權限,并沒有寫入的權限
  4. cmd 輸入 chmod 777 cacerts, 讓咱們對該目錄擁有寫入權限,執行之後,在輸入ls -l可以看到我們已經擷取到寫入權限了
  5. 有些小夥伴可能在其他模拟器輸入chmod 777 cacerts,會被提示Read-only file system,這種情況需要重新挂載一下系統,設定為可讀寫,輸入mount -o remount,rw /system,然後再輸入chmod 777 cacerts,你會發現可以成功設定了
  6. 輸入exit退出shell終端,然後輸入adb push C:\Users\Administrator\Desktop\e5c3944b.0 /system/etc/security/cacerts,将事先轉換好的Fiddler證書推送到夜神模拟器的/system/etc/security/cacerts目錄下

最終

【Fiddler Android7.0 APP抓包Https】Fiddler Android7.0 APP抓包Https

繼續閱讀