• 如何用Fiddler抓BlueStacks的HTTPS包


    准备证书
    1.访问127.0.0.1:8888下载FiddlerRoot.cer。
    2.将FidderRoot.cer转换为FiddlerRoot.pem
    openssl x509 -inform der -in FidderRoot.cer -outform pem -out FiddlerRoot.pem
    3.计算证书持有者的md5哈希值。
    openssl x509 -in FiddlerRoot.pem -subject_hash_old
    4.将FiddlerRoot.pem重命名为xxxxxxxx.0。xxxxxxxx是刚才计算出的哈希值,例如269853fb。


    导入证书
    1.编辑Program Files (x86)BlueStacksCNEngineProgram DataEngineAndroidAndroid.bstk,将fastboot.vdi、Root.vdi和Prebundled.vdi的类型从Readonly改为Normal
    2.启动BlueStacks,获取root权限,将/system挂载为rw
    mount -o remount,rw /system
    3.将xxxxxxxx.0复制到系统证书目录/system/etc/security/cacerts


    设置代理
    Program Files (x86)BlueStacksCNEngineProgramFilesHD-ConfigHttpProxy set x.x.x.x 8888,然后重启BlueStacks。x.x.x.x是计算机的ip地址,例如192.168.1.100。


    现在就可以用Fiddler抓到BlueStacks的HTTPS包了。

  • 相关阅读:
    react-redux: counter
    react table dropdown
    react pagination
    react privateRoute
    分布式爬虫(2)
    CentOS安装Python3.x
    spark复习笔记(3):使用spark实现单词统计
    《快学scala》读书笔记(2)
    《快学scala》读书笔记(1)
    spark复习笔记(2)
  • 原文地址:https://www.cnblogs.com/JebediahKerman/p/How_to_Capture_HTTPS_Packages_of_BlueStacks_with_Fiddler.html
Copyright © 2020-2023  润新知