2023年6月28日发(作者:)
Fiddler对安卓App抓包(逍遥模拟器APP)之前有⼀篇关于Fiddler的⽂章:摘要:在做移动端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设置如下图所⽰:Tools–> Options --> HTTPS4、⼿机端打开默认浏览器下载并安装Fiddler证书打开⼿机默认的浏览器,输⼊电脑IP和端⼝,⽐如我电脑IP是 192.168.1.105:8888选择下载证书,然后安装,并命名并按照要求设置⼀个密码即可。上图中可看到返回来⼀⼤堆的请求内容,各种类型的都有,但这并不是我们想要的内容,接下来就介绍下Fiddler的过滤–Filters功能:上图中的正则表达式如下:不显⽰css|ico|jpg|png|gif|bmp|wav|js这些内容的URL。REGEX:(?insx)/[^?/]*.(css|ico|jpg|png|gif|bmp|wav|js)(?.*?$)当然,从上⾯截图中还可以看得出很多其他的过滤筛选功能,这⾥就不⼀⼀展⽰了。⽂章合集| | |
| |
视频教程| | |
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1687931308a58300.html
评论列表(0条)