曾无好事来相访,赖尔高文一起予。这篇文章主要讲述Fiddler安卓手机APP抓包相关的知识,希望能为你提供帮助。
一,设置Fiddler:
打开Fiddler, Tools->
Fiddler Options (配置完后记得要重启Fiddler)
选中"Decrpt HTTPS traffic", Fiddler就可以截获HTTPS请求
文章图片
文章图片
选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到
Fiddler上来。记住这个端口号是:8888
文章图片
二,设置安卓手机:
win+r,输入cmd,输入ipconfig,获取电脑ip地址:
文章图片
手机端进入wifi设置界面,
代理先择“手动”,主机名输入ip(与电脑ip保持一致),端口号:8888
文章图片
fiddler手机端抓包设置就到这里。
注:经常会出现手机端设了代理后手机不能联网的情况。一般可进行以下设置:
一,配置注册表
win+r,然后输入regedit,回车,打开注册表。
找到路径:HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Fiddler2,在空白的地方鼠标右键,创建一个DWORD,值设置为80
文章图片
文章图片
二,配置Fiddler规则参数
文章图片
打开之后,使用Ctrl+F查找到OnBeforeRequest方法
文章图片
在此方法中添加以下代码,然后ctrl+s
if (oSession.host.toLowerCase() == "webserver:8888")
{
oSession.host = "webserver:80";
}
文章图片
三,电脑关闭防火墙
以win10为例,找到控制面板:
文章图片
文章图片
文章图片
文章图片
文章图片
四,重启Fiddler
即可抓取安卓手机APP包:
文章图片
【Fiddler安卓手机APP抓包】
推荐阅读
- What happened when new an object in JVM ?
- 安卓其他SpringBoot官网快速集成方法
- dapper之连接数据库(Oracle,SQL Server,MySql)
- APP测试点
- 移动webApp必备技能WebApp 里Meta标签大全,webappmeta标签大全
- 抓APP的HTTPS请求
- push和appendChild的区别
- TensorFlow Lite for Android示例
- 网络流+最小生成树的最少割边数--How Many to Be Happy?