Charles破解版作为一款优秀的手机抓包工具,它非常强大,也是目前好用的http调试工具。这款破解版的也是非常好用的,帮助你进行配置网站的访问记录相关数据,可以参考下面的详细介绍。
1、Charles Windows 64位支持SSL代{过}{滤}理。可以截取分析SSL的请求。
2、支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
3、支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
4、支持AMF调试。可以将FlashRemoting或FlexRemoting信息格式化,方便查看。
5、支持重发网络请求,方便后端调试。
6、支持修改网络请求参数。
7、支持网络请求的截获并动态修改。
8、检查HTML,CSS和RSS内容是否符合W3C标准。
1、SSL代理
Charles Windows 64位可以充当中间人的HTTP / SSL通信,使你调试你的HTTPS会话内容。
2、带宽控制
模拟调制解调器的速度,通过有效地限制您的带宽和引入延迟,使您可以体验一个完整的网站作为一个调制解调器用户可能(带宽模拟器)。
3、Ajax
是用于在Web浏览器的XML开发,如AJAX(异步JavaScript和XML)和XMLHTTP,因为它让你看到,在客户端和服务器之间流动的实际的XML。
本身支持JSON,RPC和SOAP;显示各方便查看和调试简化树形格式。
4、闪光
是伟大的Adobe Flash开发者可以查看LoadVariables的内容,LoadMovie和XML载荷。
也为Flash Remoting的原生支持(使用和AMF3)。
自动配置浏览器和系统代理设置。
http抓包比较简单,基本上只要打开了charles,然后随便一个网络请求,就可以在charles中看到抓取的信息了
那么我们怎么抓取iOS真机设备上的http呢?
1. 打开charles
2. 记下电脑的ip地址,然后打开charles的设置,charle-proxy - proxy settings
记住端口号
3. 打开手机的wifi详情,选择http代理,填入刚刚记下的电脑的ip地址,还有上面记下的charles的端口号(例如,默认的8888)
4. 在手机上进行网络访问,这样charles会出现一个提示,大体上意思是,是否允许charles作为手机的网络请求代理
vcHLPC9wPg0KPGgzIGlkPQ=="https抓包">HTTPS抓包
在电脑上抓包https,例如百度的,首先就是安装Charles的根证书,Help - SSL Proxying - Install Charles Root Certificate ,会打开 钥匙 应用,安装进去
当安装后,可能你看不到在哪里,在右上角的搜索中 输入 cha 则会显示出来,你看到上面是 此根证书不被信任!,
这样,证书是不可用的,你还是不能抓包https,怎么做呢?
在证书上 右键 - 显示详情 ,展开信任 选择 始终信任
这个时候就可以用了
就可以抓包这个host了
其实这一步等价于
在host中可以输入 * 表示 匹配所有的
当然,Port 也可以输入 * :这样就是匹配所有的了
这个时候,你访问https网络请求,就可以在charles上看到了!