mzdluo123 / mzdluo123.github.io

博客
5 stars 2 forks source link

一加wifi嗅探功能解析和利用 | RainChan的小博客 #36

Open mzdluo123 opened 3 years ago

mzdluo123 commented 3 years ago

https://rainchan.win/2021/08/09/%E4%B8%80%E5%8A%A0wifi%E5%97%85%E6%8E%A2%E5%8A%9F%E8%83%BD%E8%A7%A3%E6%9E%90%E5%92%8C%E5%88%A9%E7%94%A8/

今天无聊在手机上翻了一下开发者选项,无意中发现测试功能里面有一个叫WiFi嗅探的功能。听到Wifi嗅探的功能我的第一反应就是曾经使用抓包的方式可以破解WEP加密。或者是抓取公开wifi的网络流量。 大部分关于嗅探的教程都是需要购买特定型号的无线网卡的,但一加手机的开发者选项里面居然有这个功能,这么好玩的功能当然是要试试看了。 输出文件是pacp格式,复制到电脑上可以用Wireshark打开看到8

Young-Lord commented 2 years ago

这个“高通通用”的结论,我感觉是很武断的 用我手里的两台设备(魔趣rom,安卓10的米5 与 MIUI12,安卓11的红米K30 5G)做了下实验,首先两台设备都没有相关prop属性,也部分或完全缺少提到的两个程序(这一条用Termux(或许)可以解决); 在米5上,执行至ifconfig wlan0 up时报错ifconfig: ioctl 8913: No such device; 在K30 5G上,执行至iwpriv命令时报错,大概是不允许操作一类的 综上,就像prop里的vendor所说,这个我认为是一加在部分支持机型实现的功能,而不是通用的(还有这等好事?) (以及,什么型号的一加,想搞一台研究一下)

mzdluo123 commented 2 years ago

@Young-Lord 这个“高通通用”的结论,我感觉是很武断的 用我手里的两台设备(魔趣rom,安卓10的米5 与 MIUI12,安卓11的红米K30 5G)做了下实验,首先两台设备都没有相关prop属性,也部分或完全缺少提到的两个程序(这一条用Termux(或许)可以解决); 在米5上,执行至ifconfig wlan0 up时报错ifconfig: ioctl 8913: No such device; 在K30 5G上,执行至iwpriv命令时报错,大概是不允许操作一类的 综上,就像prop里的vendor所说,这个我认为是一加在部分支持机型实现的功能,而不是通用的(还有这等好事?) (以及,什么型号的一加,想搞一台研究一下)

/sys/module/wlan/parameters/con_mode 存在吗?,另外ifconfig的接口名字可能不一样。

设备是1+7pro,高通855,官方ROM

Young-Lord commented 2 years ago

存在的,接口均为wlan0

mzdluo123 commented 2 years ago

@Young-Lord 存在的,接口均为wlan0

试试这个

https://github.com/kimocoder/qualcomm_android_monitor_mode

Young-Lord commented 2 years ago

抱歉,鄙人不是很懂这个具体需要怎么操作,能麻烦大佬指点一下吗,非常感谢!

mzdluo123 commented 2 years ago

抱歉,鄙人不是很懂这个具体需要怎么操作,能麻烦大佬指点一下吗,非常感谢!

我没有用过那个项目,只是在编写博客的时候打开看过

Young-Lord commented 2 years ago

发现了一个更简单的方法:Termux 里直接使用airmon-ng start wlan0就可以进入 monitor 模式,后续操作貌似除了 deauth 都是可以正常使用的; K30 5G上测试过,米5由于某些原因 wlan0 会在该命令后消失; 最后,再次感谢作者给出的这个伟大思路以及分析!