或者
问答详情页顶部banner图
您的位置:首页 >推广 > 其他 > 其他 > 如何用charles进行https抓包

如何用charles进行https抓包

提问者:浅吟流离  |   分类:其他  |   浏览61次  |   悬赏分:3积分 2017-03-26 09:34:31

我要回答

提 交

匿名

  • 女神

    1. Charles安装 官网下载安装Charles: https://www.charlesproxy.com/download/ 2. HTTP抓包 (1)查看电脑IP地址 (2)设置手机HTTP代理 手机连上电脑,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理: 服务器为电脑IP地址:如192.168.1.169 端口:8888 (3)电脑上打开Charles进行HTTP抓包 手机上打开某个App或者浏览器什么的 点击“Allow”允许,出现手机的HTTP请求列表 HTTP抓包 3. HTTPS抓包 HTTPS的抓包需要在HTTP抓包基础上再进行设置 设置前抓包HTTPS是这样的 设置后抓包HTTPS长这样 以下为在HTTP抓包基础上进行HTTP抓包的进一步设置步骤 (1)安装SSL证书到手机设备 点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device 出现弹窗得到地址 chls.pro/ssl 手机安装SSL证书的地址 在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装 手机设置有密码的输入密码进行安装 (注意:有兄弟姐妹说Safari浏览器输入这个网址chls.pro/ssl安装不了证书的情况,亲测要(1)设置好手机HTTP代理(2)电脑上Charles要开着) 安装证书 (2)Charles设置Proxy Proxy -> SSL Proxying Settings... 勾选Enable SSL Proxying,点击Add Host设置要抓取的https接口,比如想抓这个 Host填写:https://api.weibo.cn Port填写:443 (3)进行HTTPS抓包 让手机重新发送https请求,可看到抓包 HTTPS抓包 注意:不抓包请关闭手机HTTP代理,否则断开与电脑连接后会连不上网

    2017-06-09 16:21:31
    评论0  |   0
  • 小平同志

    1、给Mac安装证书。 打开Charles,在Menu选择SSL Proxying > Install Charles Root Certificate,Keychain Access(钥匙访问串)被打开,我们可以看到Charles Certificate已经被安装, 2、信任证书 但此时该证书并没有被信任,双击该行弹出证书详情,选择“Always Trust”。 3、给手机安装证书 打开Charles,在Menu选择SSL Proxying > Install Charles Root Certificate on a Mobile Device or Remote Browser,弹出提示框

    2017-06-09 16:18:47
    评论0  |   0
问答详情中间banner