windows电脑使用Charles抓包

1. 电脑安装Charles软件

官网安装包下载地址:https://www.charlesproxy.com/download/

2. 电脑安装Charles证书

打开Charles,Help -> SSL Proxying -> Install Charles Root Certificate

3. 代理设置

Enable SSL Proxying

   

设置端口号,默认8888

   

 4. 手机安装证书

--安卓手机

设置代理,IP是电脑的内网IP,端口号是刚刚设置的端口号,默认8888

访问 https://chls.pro/ssl 下载证书(注意:电脑、手机需处于同一网络下)

大部分手机下载完成后可以安装证书,安装完成后电脑端Charles就开始抓包了

华为手机要特殊一点,华为手机 Android 6.0版本安装证书的方式:设置 -> 高级设置 -> 安全 -> 从SD卡安装,选中刚刚下载的证书文件即可成功安装证书,默认下载路径是 Downloads

 5. 替换为本地的js、css

抓包过程中,选中需要替换文件的那条记录,比如js、css,右击,选择 Map Local...,然后在Choose中选择本地文件,点OK即可

 6. 改写响应内容

Tools -> Rewrite... ,可以改写很多东西,比如:headerbody等,以改写响应body为例

上面一个add是匹配链接,下面一个add是添加你需要的响应内容

匹配URL

自定义响应内容:

posted @ 2019-07-30 13:52  李传炎  阅读(7685)  评论(0编辑  收藏  举报