天天看点

MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包

一、安装/破解包下载

      安装包下载: https://www.charlesproxy.com/latest-release/download.do

      破解包下载: http://charles.iiilab.com/

二、安装、破解

       安装Charles,打开

       破解:应用程序→ Charles→显示包内容 用下载的破解包charles.jar替换Content/Java下的同名文件

三、抓包

 HTTP抓包

        1、打开Charles程序

        2、查看Mac电脑的IP地址,系统偏好设置->网络就可以查看到了   

MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包

        3、打开手机设置,进入当前wifi连接(Mac在一个局域网内),设置HTTP代理Group,将服务器填为上一步中获得的IP,端口填8888:

MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包

        4、手机打开你要抓包的app进行网络操作

        5、Charles弹出确认框,点击Allow按钮即可

HTTPS抓包

        1、打开Charles,“Help”->"SSL Proxying"->Install Charles Root Certificate,可是“此根证书不被信任“是不可以的,所以还需要右键打开快捷菜单,选择“显示简介”,打开以下界面:

MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包

          把“信任”-“使用此证书时:”的选项改为“始终信任”,此时关闭简介面板,再回到“钥匙串访问”界面,就会变成下图,说明已经安装成功:

MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包

         2、Install Charles Root Certificate in iOS Simulators

         3、Install Charles Root Certificate on a Mobile Device or Remote Browser

              1)a.把Mac的网络共享给移动设备。Mac打开“系统偏好设置”->共享,打开互联网共享:

MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包

                2)用移动设备连接刚才Mac共享的网

             4、安装证书

                   手机浏览器访问http://www.charlesproxy.com/getssl,按提示安装证书。

            5、设置https报文域名

                  Charles → proxy → ssl proxying setting  如图,点击add ,端口 443 

MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包

             6、重启Charles,就可以看到 http/https都可以抓到啦~

MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包

windows抓包: fiddler  http://blog.csdn.net/jiangwei0910410003/article/details/19806999