美文网首页Android开发经验谈Android开发Android知识
Mac下使用抓包工具--Charles进行抓包

Mac下使用抓包工具--Charles进行抓包

作者: 哲匠 | 来源:发表于2017-08-15 11:05 被阅读353次
    charles_logo.png

    官网地址

    破解教程

    破解文件提取地址(4.1.4):
    https://pan.baidu.com/s/1eRNYPxg
    密码:4stp

    其他版本看这里

    步骤

    • 打开 Fidder,找到应用程序中的 Charles,右击显示包内容
    charles_step1.png
    • 使用上面提取出来的破解文件替换charles.jar文件即可
    charles_step2.png

    抓包原理

    某学姐带你了解抓包原理

    HTTP抓包

    1、打开Charles;

    2、保证手机和Mac在一个局域网,设置->无线网络->“你连接的网络”详情->代理设置->手动->输入Mac的IP地址和端口号8888;

    charles_step4.png charles_step5.png

    3、当设备访问app接口时,在Charles会弹出确认选,选择Allow;

    charles_step3.png

    效果如下:

    charles_step6.png

    HTTPS抓包

    1、菜单栏 Help -> SSL Proxying -> Install Charles Root Certificate,找到Charles Proxy CA 证书,双击打开证书信息页面,将 加密套接字协议层(SSL) 设置为始终信任;

    charles_step7.png

    2、手机浏览器打开 http://charlesproxy.com/getssl 下载证书,最好使用类似UC之类的浏览器app访问,下载完成之后自动配置;

    3、开启SSL代理,Proxy->SSL Proxying Setting,在Locations里面添加要使用SSL代理的网站,端口号输入443,如果需要匹配所有的HTTPS网站则输入 * 号即可。现在即可拦截Https的数据包。

    charles_step9.png

    效果如下:

    charles_step8.png

    关于我

    QQ交流群:496946393

    邮箱: nh_zhe@163.com

    GitHub

    个人博客

    相关文章

      网友评论

        本文标题:Mac下使用抓包工具--Charles进行抓包

        本文链接:https://www.haomeiwen.com/subject/voymrxtx.html