Charles工具破解使用

之前一直使用paros抓包, 偶尔也可以使用charles么.
1。使用breakpoints功能修改request and response是一个程序员经常使用到的
2。模拟网络差的环境

为此,总结下charles最基本的使用,破解的详细步骤。

总结步骤:

软件及破解包下载地址,https://pan.baidu.com/s/1hsfwuES
1,解压Charles到应用程序
2,替换charles.jar
路径:Charles显示包内容 > Contents > Java;
重启Charles,不再有30天提示和启动倒计时表示破解成功;
启动时有Configuration弹窗选择Grant Privileges,自动配置即可。
3,安装SSL Certificates
Help > SSL Proxying > Install Charles Root Certificate
钥匙串已经打开,找到证书Charles Proxy CA,显示简介 > 信任 > 始终信任
4.SSL设置
Proxy > SSL Proxying Settings > SSL Proxying > Enable SSL Proxying 并 Add host为*,port为443
5.模拟器抓包
选择mac代理:Proxy > macOS Proxy;
给模拟器安装证书:Help > SSL Proxying > Install Charles Root Certificate in iOS Simulators;
需要先启动Charles再运行模拟器
6.测试设备抓包
给测试设备安装证书:测试设备先设置好代理,再使用测试设备浏览器访问chls.pro/ssl,按提示安装证书即可
参考链接https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
Proxy—>Proxy setting (设置端口默认8888) 打对勾Enable transparent HTTP proxying
注意打开手机 关于本机-证书信任设置里对应信任的证书
7过滤网络请求 Proxy->Recording Setting->Include
8 ifconfig en1
9模拟慢速网络 Proxy ->Throttle Setting
10修改网络请求内容或者返回字段:break points 选择抓取的请求 右键Edit
11修改服务器返回内容:
Map Rewrite Breakpoints
Tool- Map Remote :将指定的网络请求重定向另一个网址
Tool- Map Local :将指定的网络请求重定向到本地文件
Tools—>Map Remote/Local 设置

大家可以参考链接:http://www.jianshu.com/p/5539599c7a25

结束语:虽然第一次抓包已经是好几年前的事情了, 但是总归需要给大家分享出来才是好事么。
很久不写文章了, 直到今天遇到的一句话:正是因为昨天才有了今天。给颓废的我一句话。

你可能感兴趣的:(Charles工具破解使用)