美文网首页
手机抓包工具Charles Mac配置以及基础使用

手机抓包工具Charles Mac配置以及基础使用

作者: Fizz翊 | 来源:发表于2018-11-25 15:24 被阅读92次

    欢迎来我的个人博客:fizzyi

    工具:charles

    电脑:mac

    手机:小米6 MIUI10

    配置

    截取手机设备上的网络封包

    (1)电脑端charles设置:在Charles 的菜单栏上选择”Proxy“ -> "proxy settings",填上代理端口 8888 并且勾上”Enable transparent HTTP proxying“

    (2)手机移动端配置:点击charles的”help“->"local address",可获取charles运行所在的电脑的ip地址;在手机的“设置”->"wlan",可看到当前连接的wifi名,点击右边的详情键,在最底部有代理一项,切换为手动,然后填上charles运行所在的电脑的ip,以及端口号8888

    (3)设置完成后,运行任意一个需要联网的程序,就会看到电脑端弹出请求连接的确认菜单,点击“allow”即可完成设置。

    截取Https

    现在大部分网站都采用了https加密,所以想要截取https协议相关的内容,需要安装charles的CA证书。

    (1)电脑端 Proxy -> SSL Proxying Setting -> Enable SSL Proxying 点击add,编辑Location,输入Host:*,Port:443

    点击OK.

    (2) 电脑端证书安装: Help -> SSL Proxying -> Install Charles Root Certificate 选择charles的证书,并且切换为信任该证书


    屏幕快照 2018-11-25 15.16.57.png

    (3)移动端证书安装:Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device ,然后手机端访问http://chls.pro/ssl 就下载证书。

    (4)安装证书 从小米自带的文件管理中找到你下载的文件,如果是.pem结尾的,直接将后缀名改为.crt 。入喉点击,系统会要求你输入锁屏密码,输入后开始导入证书。填入证书的名字,例如Charles,点击确定,安装成功。

    使用

    通过上面的配置之后,在手机上面访问联网的程序,charles就会捕获到连接。

    相关文章

      网友评论

          本文标题:手机抓包工具Charles Mac配置以及基础使用

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