今天与大家一起分享使用Python来发现隐藏的wifi,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
/1 前言/

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

/2 背景介绍/

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

/3 环境配置/

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

/4 原理简述/

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

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

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

/5 具体实现/

1.监测附近无线信号

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

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

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

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

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

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

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

/6 结语/

细心的小伙伴可能知道,小编之前发布过一篇使用Python发现酒店隐藏的针孔摄像头。本文基于路由器在正常状态下,会不断地向外发出信号的原理,利用ubuntu操作系统、python3.6版本、pycharm编辑器以及外置无线网卡,实现隐藏wifi的抓取,带大家在信号发射层面了解一下wifi的存在,用实际例子告诉大家隐藏wifi也是可以被发现的噢!

本文涉及的代码https://github.com/cassieeric/python_crawler/tree/master/Conceal_wifi

到此这篇关于使用Python发现隐藏的wifi的文章就介绍到这了,更多相关 Python 隐藏wifi内容请搜索爱安网以前的文章或继续浏览下面的相关文章希望大家以后多多支持爱安网!

最新资讯
宇宙越来越热,过去100亿年里温度升高10倍!

宇宙越来越热,过去100

最新研究显示,宇宙正在变得越来越热!
消息称快手拟发行4.159亿股,招股价上限约93港元

消息称快手拟发行4.15

据香港经济日报报道,快手最快将于下周二(26日)招股,快手拟
是时候戳破元气森林的气泡了

是时候戳破元气森林的

虽然创始人唐彬森说2021年是产品大年,要疯狂推新品,但气
一个币,一套房

一个币,一套房

这篇文章并不是鼓动你“买”或者“不买”比特币,而是想
金融科技公司Plaid与Visa合并失败后,拟将欧洲业务规模扩增一倍

金融科技公司Plaid与V

据报道,金融科技明星公司Plaid计划将欧洲的员工数增加
赢了世界输了中国 三星电视怎么了?

赢了世界输了中国 三

样一家赢了全世界市场的企业,近年来在中国市场却逐渐被
最新文章
在pycharm中为项目导入anacodna环境的操作方法

在pycharm中为项目导

这篇文章主要介绍了在pycharm中为项目导入anacodna环
tensorflow的ckpt及pb模型持久化方式及转化详解

tensorflow的ckpt及pb

今天小编就为大家分享一篇tensorflow的ckpt及pb模型持
PyTorch笔记之scatter()函数的使用

PyTorch笔记之scatter

这篇文章主要介绍了PyTorch笔记之scatter()函数的使用
python3实现网页版raspberry pi(树莓派)小车控制

python3实现网页版ras

这篇文章主要为大家详细介绍了python3实现网页版raspb
完美解决pycharm导入自己写的py文件爆红问题

完美解决pycharm导入

今天小编就为大家分享一篇完美解决pycharm导入自己写
pycharm内无法import已安装的模块问题解决

pycharm内无法import

今天小编就为大家分享一篇pycharm内无法import已安装