关闭

Charles抓包

标签: 抓包
520人阅读 评论(0) 收藏 举报
分类:

一、下载安装Charles

先到它的官网http://www.charlesproxy.com/可下载到最新版本,我这里有破解版:http://7xk8cx.com1.z0.glb.clouddn.com/Charles3.9.2.zip

这个是3.9.2版本的,下载下来,安装就不多说了,很easy….打开界面

二、设置Charles
启动Charles后,第一次Charles会请求你给它设置系统代理的权限。你可以输入登录密码授予Charles该权限。你也可以忽略该请求,然后在需要将Charles设置成系统代理时,选择菜单中的 “Proxy” –> “Mac OS X Proxy”来将Charles设置成系统代理。如下所示:
这里写图片描述

若要进行HTTPS抓包,需要下载Charles证书http://www.charlesproxy.com/ssl.zip,解压后导入到iOS设备中,这里我也是下载好了:

http://7xk8cx.com1.z0.glb.clouddn.com/charles-proxy-ssl-proxying-certificate.crt,我们在iOS设备中使用safari打开这个链接:

这里写图片描述

然后在Charles的工具栏上点击Proxy按钮,选择Proxy Settings…
切换到SSL选项卡,选中Enable SSL Proxying,并在Locations表单填写要抓包的域名和端口,点击Add按钮,在弹出的表单中Host填写域名,比如填api.instagram.com,Port填443

这里写图片描述

三、设置iOS设备

保证iOS 设备 和 Charles代理软件 在同一局域网下,查看本机的IP地址,设置iOS的相关代理IP地址
这里写图片描述

四、抓包
Charles默认并不截取SSL的信息,如果你想对截取某个网站上的所有SSL网络请求,可以在该请求上右击,选择SSL proxy,如下图所示:
这里写图片描述

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3695次
    • 积分:104
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:5篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论