fiddler如何抓手机的包-三种场景
一、抓包大概步骤
1.抓手机包的大概步骤
1.1.保证手机和电脑在同一个网段(连接同一个热点,电脑连手机热点)
1.2.Fiddler开启远程配置,设置端口
1.3.进入手机wifi,设置代理,ip是电脑的Ip,端口是抓包工具设置的端口
1.4.如果要抓https等加密数据,则需要给手机安装证书
二、手机和电脑连一个wifi下
2.手机和电脑同连一个wifi下
2.1.先在fiddlers中打开允许远程连接
2.2.点开手机的wifi,点击代理,点击手动代理,主机名填电脑ip,端口是fiddler设置的端口,默认8888,确认
2.3.手机浏览器安装证书,在浏览器上输入:电脑ip:8888,访问该页面
2.4.下载安装fiddler证书
2.5.手机安装过程:打开设置->安全->更多设置->加密与凭据->从存续卡安装证书->证书->点击刚刚下载的fiddler文件,命名为fiddler,点击确定即可(我这是红米的)
2.6.打开手机头条,查看是否抓到头条的包
2.7.这样就可以抓到https的包了
2.8.如果手机浏览器访问不了证书网页的话,则:
2.8.1.去防火墙允许fiddler使用网络
2.8.2.再去修改注册表信息;
(1)打开注册表:运行—cmd—确定—regedit——回车,在 HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下
(2)右键,新建,DWORD(32位),值置为80(十进制),回车即可
2.8.3.在fiddler添加代码:
(1)在fiddler菜单栏中,点击Rules,选择Customize Rules,然后通过ctrl+f 查找OnBeforeRequest方法添加一行代码
(2)代码:
if (oSession.host.toLowerCase() == “webserver:8888”)
{
oSession.host = “webserver:80”;
}
2.8.4.然后卸载fiddler的证书,重新安装
(1)在fiddler菜单栏中,点击Tools,选择Options…
(2)点击HTTPS,选择Actions,然后选择Reset All Certificates,点击确定
(3)接着就会弹出安装证书的提示信息,选择YES,安装证书;
2.8.5.然后就可以去手机浏览器上浏览东西,验证是否能抓到包了。
三、电脑连手机热点下
3.电脑连手机热点下
3.1.先在fiddlers中打开允许远程连接
3.2.查看电脑的ip
3.3.手机设置代理
3.3.1.进入双卡与移动网络->接入点名称(apn)->查看并截图当前的apn内容->新建apn
3.3.2.名称自己填,ip填的是电脑ip,端口填的是fiddler设置的端口,其他选项与原anp一样的参数
3.4.点击浏览器,访问: 电脑ip:8888 网站,下载证书安装
3.5.点击头条,验证是否抓包成功
3.6.区别:平常连接wifi抓包主要通过是设置wifi的代理,而手机热点抓包则是设置APN的代理,但手机原apn是不可以修改的,所以只能通过新建一个apn。
点击apn
截图默认的apn
根据默认的apn填参数,代理是电脑的ip,端口是fiddler设置的端口,默认8888文章来源:https://www.toymoban.com/news/detail-482992.html
四、手机连电脑热点
4.手机连电脑热点下
4.1.原理与第二点一样文章来源地址https://www.toymoban.com/news/detail-482992.html
到了这里,关于fiddler如何抓手机的包-三种场景的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!