摘要:场景刚进入一个新公司要了解业务老问是不行的,要学会自己分析,好的工具能事半功倍。设置添加代理请求转发,将请求转发到本地访问本地接口。
场景:
刚进入一个新公司要了解业务老问是不行的,要学会自己分析,好的工具能事半功倍。
工具:
Charles 4.2.7 ,公司的业务APP
教程:
1、首先我们需要按照Charles,[官网下载地址][1] ,等待安装成功 2、官网安装免费使用一个月,所以就必须破解了你懂的,破解方法很多自己可以百度,这里只介绍一种:help-->Register Charles 注册的形式(比较容易,亲测有效) Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 3、Proxy-->Proxy Setting ,代理设置默认端口:8888 可以自行修改
4、https支持需要安装charles证书,
help --> SSl Proxying --> install charles root certificate ,这个是安装证书到本地电脑,按照流程一步一步安装证书到根信任证书中就行,这样电脑浏览器上面的https请求就能抓到了。
install charles root certificate on a mobile ...这个选项是安装手机证书的,选择后出现下图,将手机网络代理打开,手动代理设置成 下图中192.168.2.201 端口8888 ,这里注意手机ip需要和电脑ip 在同一网段,在手机浏览器中打开 chls.pro/ssl 地址后会下载安装证书,在手机上安装成受信任的证书,饶是如此还是有好多手机感觉证书安装后还是抓不到,本人米6x就是,解决办法:在电脑上安装安卓模拟器(例:夜神),在模拟器中安装证书设置代理成功抓包。
设置添加SSL代理 *:443
5、请求转发,将请求转发到本地访问本地接口。
勾选后设置:tools-->map remote,添加需要拦截转发的地址
6、修改接口请求的响应数据,右键请求选择Save Response将响应结果保存到本地,然后用编辑器打开改文件修改其中数据,然后tools --> map local-->add ,OK 接下来访问这个接口返回的就是本地文件
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/77275.html
摘要:参考教程我弄这些的时候下载的各个软件的版本注明文中的网址均是百度的参考文章,仅供参考,谢谢。 抓包工具:常用抓包工具有好多,本人就试了三个。Charles(IOS常用)wiresharkfiddler(mac没有使用版本,需用Windows系统或连接远程安装使用)安装包:官网下载最新即可或百度都有最新的 安装(可参考本文最后的教程) Charles ,fiddler 方法一致:电脑网络...
阅读 3405·2021-11-08 13:20
阅读 3339·2021-09-30 09:48
阅读 2514·2021-09-29 09:41
阅读 570·2021-09-22 15:04
阅读 2422·2021-08-23 09:44
阅读 3626·2020-12-03 17:26
阅读 986·2019-08-30 14:10
阅读 1521·2019-08-29 18:34