0
点赞
收藏
分享

微信扫一扫

Fiddler与Charles的使用及常见

Brose 2022-05-02 阅读 53
测试工具

一、说明

        在使用Fiddler与Charles对APP进行抓包操作时,发现一些需要注意的地方,因此在此记录下Fiddler与Charles的使用;

        Fiddler与Charles操作方式差不多,以Charles举例;

二、软件安装

        1、安装地址:Download a Free Trial of Charles • Charles Web Debugging Proxy

(在线破解方式省略)

三、Charles配置

1、配置代理端口:

 网上很多操作在这里将端口设置为8888,但是因本人电脑存在其他软件占用了8888端口,所有避免不必要的问题这里设置为8080;

在实际应用过程中可使用cmd命令提前查看端口占用情况,再对应设置;

netstat -aon | findstr 端口号

tasklist | findstr "2320"        

可查看出8080端口被Charles、chrome浏览器占用,正常;

2、证书安装

 

 

 

 

 

 3、其他设置

 

 设置需要抓取的域名与端口,没有就都输入:*

四、手机端(ios)配置:android同理,只是操作界面不同而已

1、wifi代理配置:使手机和电脑在一个局域网内

 

 

 2、证书安装

 

 

打开手机浏览器 输入该网址:chls.pro/ssl

 下载安装证书(为描述性文件),自行安装;

以上安装操作及安装后乱码解决可参考各:

Charles抓包使用及常用问题_小小飞侠24的博客-CSDN博客_charles查看ip

【Charles】华为手机配置 Charles 的 HTTPS CA 证书_顾三殇的博客-CSDN博客_华为手机安装charles证书

Charles解决乱码问题(Windows)_梦的博客-CSDN博客_charles乱码

重点:安装证书后,需要手动信任证书,不然后续手机与pc端charles连接后,可能会存在APP无法访问网络,这是一个大坑,该问题在网上找了很多办法,都未解决,后面发现是证书未信任;

这里解决了ios端的,android华为手机下载证书安装后,无法进行信任,因此仍存在APP无法访问网络,android端未解决;

参考:解决方案

TRUSTING CUSTOM ROOT CERTIFICATES

举报

相关推荐

0 条评论