HTTP/HTTPS 抓包利器 Charles 设置(含SSL 证书设置) 基础

axiuno 5月前 776

Wireshark 过于重量级,在 web 开发的过程中不太适合,Winsock expert 又不兼容 Windows 7,偶然发现了一款 HTTP 代理 抓包软件 Charles,非常不错,推荐给大家。不过是要收费的,老外的,破解版自己去找。 最新版 4.1.4, 有 Mac/Windows 版本,我用的是 Windows 版本的 Charles 4.1.3。  

Charles 为代理抓包类软件,默认监听端口为 8888。


试用版:https://www.charlesproxy.com/latest-release/download.do


1. 安装 Charles 根证书:


2. 选择安装到根证书


3. 设置一个密码:123456 保存到桌面,文件名:charles.p12 (包含私钥)


4. 设置 Chrome,设置 -> 高级选项(在网址输入:chrome://settings/)


5. 输入刚才设置的密码:123456,然后选择位置:受信任的根证书颁发机构:

6. 进入 Charles,选择菜单 Proxy -> SSL Proxying Settings,添加需要 https 的域名


7. 设置 Chrome 的 SwitchOmega 插件(如果没有需要翻*墙进行安装):


8. 输入网址:https://bbs.xiuno.com/ 开始愉快的抓包吧。


可以对抓到请求,先进行 BreakPoint,然后 Repeat,进行拦截修改。


如果需要对 APP 或者微信的内页抓包,可以设置手机的的(设置 -> 无线局域网 -> WIFI  -> HTTP 代理):


完。


转载请注明出处:https://bbs.xiuno.com/thread-18485.htm

最新回复 (3)
返回
HTTP/1.1 502 Bad Gateway Content-Type: text/html Connection: close Content-Length: 297 Date: Mon, 22 Jan 2018 00:46:39 GMT X-Via: 1.1 tianyi-124 (random:70709 Fikker/Webcache/3.7.4) 502 Bad Gateway

502 Bad Gateway - Cann't Connect To Upstream Server By SSL Read

Server: tianyi-124
Date: 2018-01-22 00:46:39

Fikker/Webcache/3.7.4