Fiddler对安卓App抓包(逍遥模拟器APP)
之前有⼀篇关于Fiddler的⽂章:
安卓下载app摘要:
在做移动端app进⾏测试的时候,经常需要对APP进⾏抓包,此⽂主要介绍使⽤Fiddler对安卓app进⾏抓包,APP是使⽤逍遥模拟器的APP,过程中参照慕课⽹视频教程,并使⽤慕课⽹APP进⾏抓包。
当app再出现bug要定位时,需要去抓包看具体的请求信息,进⽽确定异常,定位bug。
准备环境:
Windows
抓包⽬标APP的apk安装⽂件(此处使⽤慕课⽹APP,apk安装包已经上传到此处,也可到慕课⽹官⽹去下载apk安装包)
抓包⼯具Fiddler(国内官⽹下载超级慢,推荐点击此处下载)
此处使⽤的慕课⽹apk安装版本是5.X,新版本做了⼀些防盗版和安全相关的功能之后就不能抓包了。
安装好模拟器之后,在模拟器上⾯对应选择安装apk⽂件即可安装app,如下图所⽰。也可以选择在模拟器的应⽤商店中搜索慕课⽹APP进⾏安装。
1、Fiddler配置代理
在完成fiddler的安装之后,进⾏设置,如下图:
Tools–> Options --> Connections–> 设置端⼝号并勾选Allow remote computer to connect 完成设置 重启fiddle之后⽣效。
2、⼿机端配置代理
⾸先到Wifi界⾯,进⼊到WiFi界⾯,长按已经连接的Wifi之后会出现 修改⽹络
点击 修改⽹络之后,勾选⾼级选项,就可以看到代理设置界⾯
点击上图的代理之后,再点击⼿动就出现了输⼊代理地址信息的输⼊框
输⼊IP地址⽐如:192.168.1.105,和端⼝8888,然后点击保存
然后在模拟器上⾯启动慕课⽹APP,我们就可以看到Fiddler⾥⾯抓取到了⼀些慕课⽹相关的请求,如下图:
上述均使⽤模拟器设置代理,真机的设置也是⼀样的⽅法。
但是在实际使⽤过程中,并不是所有的请求都是http,还有的是https,所以还需要进⼀步设置Fiddler和⼿机端,如下:3、开启Fiddler的HTTPS
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论