美文网首页
charles软件下载及证书配置

charles软件下载及证书配置

作者: Xyxtank | 来源:发表于2019-04-12 15:07 被阅读0次

    一、下载软件

    Charles软件是一个网络抓包工具,类似于WireShark、Filddler、mitmproxy等,这里我们利用charles进行抓包分析,为什么我们要选charles呢?因为charles的功能更强大,而且跨平台支持更好,抓取移动端App数据包非常便利。

    下载地址:https://www.charlesproxy.com/

    二、证书配置

    安装完毕后,进行证书配置:为什么要进行证书配置?由于我们要抓取的大部分App页面都采用了HTTPS,也就是经过加密,若没有证书,就无法识别抓取的数据。另外,需要注意的是,charles软件是安装在PC端口,我们又需要监听App上的数据,所以意味着PC和手机端都需要安装证书。

    1、首先在pc端(windows系统)打开charles,点击help,再找到SSL Proxying,接着找到Install Charles Root Certificate,然后进入证书安装的页面。

    2、接着弹出证书页面,点击安装证书

    3、点击下一步

    4、接着选择“将所有的证书都放入下列存储”,再选择“受信任的根证书颁发机构”

    5、在手机端进行证书安装(IOS系统),首先查看PC端的代理是否打开,如图所示,这里的代理端口是8888.

    6、然后,将手机和PC电脑连接在同一局域网下,可以在pc(windows)中用cmd命令行,输入命令ipconfig,查看电脑ip,这里ip地址是192.168.31.43

    7、接着在手机上设置代理,其实就是将pc电脑的ip192.168.31.43:8888,设置成代理即可。

    8、配置代理,改为手动

    9、这时会有一个窗口弹出,点击allow即可

    10、接着安装charles的HTTPS证书,在电脑上打开charles,接着打开help,然后选择SSL Proxying,点击Install Charles Root Certificate on a Mobile Device or remote Browser

    11、接着会有一个窗口弹出,点击确定

    12、然后在手机浏览器中输入地址:chls.pro/ssl,就会弹出证书安装的界面

    13、最后在手机(ios)“设置”、“通用”、“描述文件与设备管理”,找到“证书信任设置”,信任即可。

    三、配置抓取域名,开启SSL监听

    可以配置自己想要监听的地址,这里默认监听全部数据

    相关文章

      网友评论

          本文标题:charles软件下载及证书配置

          本文链接:https://www.haomeiwen.com/subject/tbntbqtx.html