Ubuntu中利用aircrack-ng和Wireshark抓空口包

news2024/11/15 13:50:08

系统:Ubuntu20.04

网卡:RTL8188CUS USB网卡

  1. 工具安装

sudo apt-get install aircrack-ng

sudo add-apt-repository ppa:wireshark-dev/stable
sudo apt update
sudo apt install -y wireshark
  1. 网卡

确认网卡是否支持monitor模式,输入iw list命令,如果输出中有monitor说明支持

$ iw list | grep monitor
         * monitor
         * monitor
  1. aircrack-ng工具基本使用

# 环境清理,主要是停止一些影响抓包的服务
sudo airmon-ng check kill

# 建立虚拟监听网卡
sudo airmon-ng start wlxxx ch
wlxxx:无线网卡的名称
ch:无线信道,如果不指定表示监听所有信道

ifconfig -a 后会发现出现一个名为“wlan0mon”的网卡。

# 扫描无线网络
sudo airodump-ng wlan0mon

可以扫描出附近的无线信号,信道和mac地址。

# 查看无线网卡的信道
sudo iwlist wlan0mon channel

# 设置无线网卡的信道,需要和抓包的网络一致,否则可能抓不到包
sudo iwconfig wlan0mon channel 13

# 开始监听
sudo airodump-ng wlan0mon -c 6 --bssid 74:7D:24:0E:07:D8 -w ./test.pcap
-c:信道
--bssid:监听指定的mac地址
-w:监听结果保存
  1. 利用Wireshark监听和解密

如果热点设置有密码,抓包是看不到数据的,得先配置解密规则,打开wireshark,Edit->Preferences->Protocols->IEEE 802.11

点击Edit添加一个密钥,可以选择wpa-pwd,key格式为:pwd:ssid

注意监听时要抓全wifi连接的4次握手过程,否则也是不能解密的,所以要在开始监听后再连接wifi热点。

这里演示一下抓手机和pc之前的tcp数据。

先断开手机和电脑的wifi连接,选择“wlan0mon”开始抓包。然后连接手机和电脑的wifi。

# 设置过滤路由器的mac地址
wlan contains 50:64:2B:57:47:0D

然后手机安装一个tcp客户端(比如安卓下的TCP Client),PC上安装一个tcp服务器(比如周立功的TCPUDPDebug),用tcp调试助手发送数据,就可以看抓到的数据包了。

要想顺利抓到数据,需要注意以下几点:

  1. 网卡支持monitor模式.

  1. 网卡当前信道和热点的信道一致.

  1. 正确配置解密方式.

  1. 抓包开始后再连接热点.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/350896.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java最全八股文(2023最新整理)

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址:https://github.com/…

vTESTstudio - VT System CAPL Functions - VT2004

纵使生活有白般不顺,我们依然要千般喜乐,万般热爱,只因那些我们喜爱和爱我们的人儿。vtsLoadWFResistance - 从指定文件加载通道的电阻曲线功能:此函数从指定文件加载VT2004通道的电阻曲线注意:该函数不能在任何CAPL处…

电子技术——分立CS和CE放大器的低频响应

电子技术——分立CS和CE放大器的低频响应 我们之前在学习放大器中从来没有关系过信号频率对放大器的影响,也就是说我们默认放大器具有无限的带宽,这当然不符合现实逻辑。为了说明这一点,我们使用下图: 上图描述了MOS或BJT分立电路…

电脑录屏是哪个快捷键?3个录屏快捷键,教你快速录屏

在每天的办公、学习、生活中,很多小伙伴经常需要使用电脑录屏功能。想要快速进行电脑录屏,那么就需要使用电脑录屏的快捷键进行协助。电脑录屏是哪个快捷键?今天,小编就分享3个录屏快捷键,教你如何快速录屏。 一、电脑…

C语言格式化输入和输出; Format格式化

Format格式化 %1s或者%2s,%3s:取字符串的前1,2或者3位。%*c:屏蔽一个字符。%[A-Z]:取一个A到Z的值。 %[^a-z]:不取a到z的值。 %[^\n]:取非换行之前的值。printf("%5d", a):左边补 格式化:有正则在其中。 int main() {printf("%5d\n&quo…

二叉树讲解

对于二叉树,是真正的很难!很难,不是一般的难度!!笔者学习完二叉树,笔记记录了得有三十多页,但是,还是很不理解(做题不怎么会)下面进入二叉树的基础部分&#…

无法决定博客主题的人必看!如何选择类型和推荐的 5 种选择

是否有人不能迈出第一步,因为博客的类型还没有决定?有些人在出发时应该行动,而不是思考,但让我们冷静下来,仔细想想。博客的难度因流派而异,这在很大程度上决定了随后的发展。因此,在选择博客流…

关于IDM下载器,提示:一个假冒的序列号被用来注册……idea项目文件路径报红

关于IDM下载器,提示:一个假冒的序列号被用来注册……到C:\Windows\System32\drivers\etc 修改目录下面的hosts文件(如果没有修改的权限就右键属性hosts文件修改user的权限为完全控制),在hosts里面增加以下内容&#xf…

RadGraph: Extracting Clinical Entities and Relations from Radiology Reports代码

文章来源:NeurIPS 文章类别:IE(Information Extraction) RadGraph主要基于dygie,主要文件为inference.py。 inference.py: 1、get_file_list(data_path) def get_file_list(path):file_list [item for item in glob.glob(f&q…

遮挡贴图(Occlusion Map)和微表面贴图(Microsurface Map)

遮挡贴图(Occlusion Map) 在3D图形学中,遮挡(Occlusion)是指光被物体挡住。即便是在PBR中,环境光在某些应该被遮挡的地方,也会以古怪的方式被反射。遮挡贴图(Occlusion Map&#xff…

ffmpeg h264文件转mp4

h264文件不能直接在网页上播放,比如在浏览器上输入http://10.0.0.2/2022-01-08T22-32-58.h264,变成了下载。 若在浏览器上输入http://10.0.0.2/2022-01-08T22-32-58.mp4,则可以播放。 本文讲解用ffmpeg将h264文件转换成mp4。 首先&#xf…

视频融合 flv流格式对接(上)

FLV 是FLASH VIDEO的简称,FLV流媒体格式是随着Flash MX的推出发展而来的视频格式。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大&#xf…

R-Drop: Regularized Dropout for Neural Networks 论文笔记(介绍,模型结构介绍、代码、拓展KL散度等知识)

目录前言一、摘要二、R-Drop介绍三、R-Drop公式详解四、R-Drop计算流程附录0:代码附录一:熵以及信息熵附录二:KL散度(相对熵)附录三:JS散度附录四:互信息总结前言 R-Drop——神经网络的正则化Dr…

必看!Salesforce管理员职场如何快速晋升?

2023年的开局略显艰难,在当前的经济环境下,许多行业仍面临挑战。虽然交易周期可能会变得更长,但对新的Salesforce实施仍有巨大需求,现有客户仍然需要经验丰富的专业人员来优化和维护他们的Salesforce组织。 在过去的三年中&#x…

大规模即时云渲染技术,追求体验与成本的最佳均衡

现实世界映射其中,传统文化沉浸其境,旧时记忆交互其间。 仲升|技术作者 IMMENSE|内容编辑 在刚刚过温的春节,云之上,带来了一场「数字文化」新体验。 游花车、舞狮子、踩高跷、放烟花、写福字……还记得儿…

2023最强软件测试面试题,精选100 道,内附答案版,冲刺金3银4

精挑细选,整理了100道软件测试面试题,都是非常常见的面试题,篇幅较长,所以只放出了题目,答案在评论区! 测试技术面试题 1、什么是兼容性测试?兼容性测试侧重哪些方面? 2、我现在有…

css复习3

精灵图的使用 为了有效地减少服务器接收和发送请求的次数,提高页面的加载速度,出现了 CSS 精灵技术(也称 CSS Sprites、CSS 雪碧)。 核心原理:将网页中的一些小背景图像整合到一张大图中 ,这样服务器只需要…

新S/MIME标准将于今年九月生效

1月份,行业领导者通过了新的 S/MIME基线要求,旨在规范全球范围内公开信任电子邮件签名证书的颁发和管理。以下是关于此次更新的重点……根据abnormal security发布的报告称,近92%的受访者表示,他们在过去一年中至少经历过一次或多…

全网最全的Ansible中常用模块讲解

目录 前言 一、ansible实现管理的方式 二、Ad-Hoc执行方式中如何获得帮助 三、ansible命令运行方式及常用参数 四、ansible的基本颜色代表信 五、ansible中的常用模块 1、command 2、shell 3、script 4、copy 5、fetch 6、file 7、 unarchive 8、archive 9、h…

Python基础1

1. 注释 单行注释:以#开头。一般建议注释和内容用空格隔开。 多行注释:以一对三个双引号括起来的内容是注释。“““示例注释”””。 2. 数据类型 验证数据类型的方法:type(被查看类型的数据)。 注意:…