使用Python发现隐藏wifi的步骤
admin
2023-06-26 00:21:50
0

/1 前言/

  细心的小伙伴可能知道,小编之前发布过一篇使用Python发现酒店隐藏的针孔摄像头,没有来得及上车的小伙伴也没关系,可以戳这篇文章了解一下:使用Pyhton带你分析酒店里的针孔摄像头。今天与大家一起分享使用Python来发现隐藏的wifi。


/2 背景介绍/

  随着生活的进步,阅历的加深,人们对无线网络安全的重视程度越来越大,防范意识也越来越强,有人说,我把无线网络隐藏了,就肯定安全了,别人肯定没办法破解我的wifi,今天这篇文章就带你在信号发射层面了解一下wifi的存在,用实际例子告诉你隐藏wifi也是可以被发现的。


/3 环境配置/

  ubuntu操作系统、python3.6版本、pycharm编辑器以及外置无线网卡。


/4 原理简述/

  我们的路由器在正常状态下,会不断地向外发出信号,要告诉终端它的存在,这些信号中一般包含wifi名称、MAC地址、信道、传输速率等信息,用ubuntu的airodump工具抓个包,如下图所示。

使用Python发现隐藏wifi的步骤

  但是如果你隐藏了wifi,那么只是相当于把这些信号里的wifi名称给隐藏了,而其他信息还是正常发送出去,如上图第一行的wifi,ESSID一栏显示为,代表该wifi隐藏了。

  但是有一种情况下路由器发出的信息还是会携带隐藏wifi的,就是当有终端连接该wifi时,会出现两者的交互过程,为了信息互相查证还是会把wifi名称带出来的,那么我们就可以此为突破口,用python的scapy函数抓包,抓到某个隐藏wifi的名称。


/5 具体实现/

  1.监测附近无线信号

  用airmon-ng工具打开网卡监听模式

使用Python发现隐藏wifi的步骤

  只有打开监听模式才能进行以下操作。然后用airodump-ng工具搜寻附近无线信号。

使用Python发现隐藏wifi的步骤

  经过测试,必须先执行此步骤,否则python程序无法接收无线信号,会出现如下结果

使用Python发现隐藏wifi的步骤

  2.用python的scapy模块接收附近无线信号

使用Python发现隐藏wifi的步骤

  iface是开启监听模式后的网卡名称,p.show()会显示接收的无线信号,如下图所示:

使用Python发现隐藏wifi的步骤

  我们只需判断接收信号的MAC地址,是否是我们想要找到名字的隐藏wifi的MAC地址,然后再打印出它的名称。

  这时候我们就可以等待有终端连接该隐藏wifi了,一旦连接,就会把我们的程序就会把wifi名称打印出来,赶紧动手试试吧!


相关内容

热门资讯

伊朗撂下3句狠话 网络上的P图,看看挺有意思的世间万千博弈,最耗心神的,从来不是立场分歧,而是态度的反复无常。这也是现...
普京:亚美尼亚若入欧盟,得先算... 新华社阿斯塔纳/莫斯科5月29日电(记者张继业 许炜凯) 俄罗斯总统普京29日表示,亚美尼亚在欧盟和...
伊朗军方在格什姆岛附近击落敌对... 总台记者当地时间5月29日晚自伊朗方面获悉,伊朗陆军防空部队在监测到敌方小型无人机后,在格什姆岛附近...
联合国安理会延长对南苏丹武器禁... △当地时间5月29日,安理会成员国在就南苏丹制裁授权延期决议草案进行表决。当地时间5月29日,联合国...
字节Seed AI4S或考虑分... 来源:市场资讯 (来源:三言科技) 5月29日,据Z Finance,字节Seed旗下AI4S团队正...
刷新在轨驻留最长纪录!神二十一... 自2025年11月1日进驻空间站以来,神舟二十一号乘组在轨驻留了约7个月,刷新中国航天员乘组在轨驻留...
广东荔枝迎采收季,无人机单机日... 5月底,岭南荔枝进入采收与上市关键期。南都湾财社记者获悉,以大疆为代表的农业无人机正大规模替代传统人...
伊媒:特朗普关于伊美协议的说法... 新华社德黑兰5月29日电 伊朗法尔斯通讯社29日以一名伊方知情人士为消息源,反驳美国总统特朗普关于美...
电视为什么一直闪屏 由于电源电压不稳定或电源供电不足的缘故、电视分辨率的故障、电视存在周围有电磁干扰的缘故、电视的刷新频...
专访塞尔维亚总统武契奇 塞尔维亚总统武契奇首次对中国进行国事访问,接受《高端访谈》专访。他说,这是他政治生涯中最重要的一次访...