kali利用airgeddon破解WiFi (详细安装和使用教程)

news2024/12/23 16:02:48

目录

前言       

一,软件&硬件环境

二,前期配置

Airgeddon安装和调试

#自带

#安装方法一

#安装方法二

#注意

网卡的配置

#打开服务

#加载网卡

三,运行操作

#检查

#主菜单

#打开监听模式

#查看周围可以攻击的网络

#截取 handshake key(握手包文件)

#破解密码文件

#选择爆破工具

#选择爆破组合

#等待结果

四,其他攻击截图

Evil Twin sslstrip2 攻击(Hostapd + DHCP + DoS + Bettercap + BeEF)

 WPS 攻击菜单

 多合一 WEP 攻击

企业攻击菜单

 个人离线解密菜单

 企业离线解密菜单

注意

加油各位( •̀ ω •́ )y 期待与君再相逢


前言       

        今天我们介绍一款功能强大的Wi-Fi破解工具——airgeddon

        正常情况,我们破解Wi-Fi是不是只能通过一种工具去破密

       而airgeddon 是集 网络监听,Dos攻击,线下WPA/WPA2密码破解,WPA3在线字典攻击Evil Twin 攻击,WPS攻击和WEP 多合一攻击为一体的高能程序全面支持 2.4Ghz 和 5Ghz 频段(个人觉得很高能)

一,软件&硬件环境

  • 虚拟机 (无版本要求,能打开kali就行)
  • Kali (最好是19年之后的版本,因为卡里就自带airgeddon)
  • 无线网卡必须要有监听的功能)
  • 字典 (密码爆破时需要)

二,前期配置

       虚拟机kail甚至网卡这些硬件的安装和配置这里我就不在多说了

Airgeddon安装和调试

#自带

Airgeddon之前是个集成的工具,后被kali收录

可以直接application —> 无线攻击 -->  airgeddon 中找到(如下图)

老版的kali 顺序application —> parrot --> wireless testing tools --> 802.11 wireless tools --> airgeddon 中找到

值得注意的是在官网的树莓镜像中是不自带airgeddon的但是装机后可以通过在 mate terminal 中输入

 ‘sudo apt-get install airgeddon’ 安装程序

        如果你的kali没有这个工具,不要慌,我们直接从网上下载,自己安装

开源地址 GitHub - v1s1t0r1sh3r3/airgeddon: This is a multi-use bash script for Linux systems to audit wireless networks.This is a multi-use bash script for Linux systems to audit wireless networks. - GitHub - v1s1t0r1sh3r3/airgeddon: This is a multi-use bash script for Linux systems to audit wireless networks.https://github.com/v1s1t0r1sh3r3/airgeddon

 

 

#安装方法一

(最简单)要求:git

  • 克隆存储库
    • ~$ git clone --depth 1 https://github.com/v1s1t0r1sh3r3/airgeddon.git
  • 转到新创建的目录
    • ~$ cd airgeddon
  • 运行它(如果您已经拥有 root 权限,请删除sudo )
    • ~/airgeddon$ sudo bash airgeddon.sh

#安装方法二

(备选)要求:wget unzip

  • 下载文件
    • ~$ wget https://github.com/v1s1t0r1sh3r3/airgeddon/archive/master.zip
  • 解压下载的文件
    • ~$ unzip master.zip
  • 转到新创建的目录
    • ~$ cd airgeddon-master
  • 运行它(如果您已经拥有 root 权限,请删除sudo )
    • ~/airgeddon-master$ sudo bash airgeddon.sh

#注意

airgeddon 应该用bash

 ~# bash /path/to/airgeddon.sh启动,而不是用sh或任何其他类型的 shell

如果您使用另一个 shell 启动脚本,将会出现语法错误和错误结果。即使没有初始错误,它们也会在以后出现。

始终使用bash启动!

网卡的配置

#打开服务

打开 VMware USB Arbitration Service 服务

首先是 Win+R,输入 services.msc,敲击 Enter 键。

找到 VMware USB Arbitration Service,然后启动服务就可以了。

#加载网卡

加载网卡之前,先完全启动 kali,然后 虚拟机 → 可移动设备 → 你的网卡 → 连接(断开与 主机 的连接)。

 

 选择你的网卡

 

 查看网卡是否加载进来了

从图片中可以看出,名为 wlan0 的网卡已经加载进了 kali 中。

这使用iwconfig可以查看网卡

 存在网课信号就可以 我这里是wlan0

三,运行操作

 如何用Handshake tools 截取WPA handshack 的hashcode 并破解wifi密码

需要root权限

 

 

#检查

按回车进行初步检查 (系统会自动check 程序的重要包裹/工具)

 按 enter 回车

 

OK表示所依赖的环境没有问题

如果出现error(报错),如下图类似情况,那就这个环境没有安装或者有问题,那个报错安那个就可以

 但这里需要说一下,单个环境报错,可能只会有一两个功能不能正常使用,不会影响其他功能

检查完 我们继续

#接口选择菜单

 

之后,你需要选择一个interface,一般都是wlan0或者是wlan1

我这里选项wlan0

看你用哪一个频道,2.4GHz或者是5.8GHz. 

#主菜单

这里给大家介绍一下

---------

---------

0. Exit script

0、退出脚本

1.Select another network interface

1.选择另一个网络接口

2.Put interface in monitor mode

2.将接口置于监视器模式

3.Put interface in managed mode

3.将接口置于管理模式

---------

---------

4. DoS attacks menu

4.DoS攻击菜单

5.Handshake/PMKID tools menu

5.握手/PMKID工具菜单

6.Offline WPA/WPA2 decrypt menu

6.脱机WPA/WPA2解密菜单

7. Evil Twin attacks menu

7.邪恶双胞胎攻击菜单

8. WPS attacks menu

8.WPS攻击菜单

9. WEP attacks menu

9.WEP攻击菜单

10. Enterprise attacks menu

10.企业攻击菜单

---------

---------

11. About & Credits

11.关于

12. Options and language menu

12.选项和语言菜单

#打开监听模式

选择完interface之后,我们现需要打开监听模式,也就是“put the interface in monitor mode”.

因为我们之后的handshake tool 要求我们先打开监听模式才能使用,所以,我们就先打开了

 这样我们就进入监听模式

进入监听模式后,我们就可以选择“Hankshake tool menu”

 

#查看周围可以攻击的网络

选择“Hankshake tool menu”后,我们需要做的第一件事情当然是看一看周围的“可以”攻击的网络了,也就是“ explore for target”。

  选定“ explore for target”后,mate会自动弹出一个新的窗口显示实时扫描的结果

 

 大概30秒到45秒之后,我们就差不多可以选定我们的目标了。

 按下control+c,扫描的结果会自动显示到你的mate terminal上,选中你想攻击的网络。

 

 

选择自己要攻击的网络 这里我选择9 我自己的

#截取 handshake key握手包文件

下一步,我们就可以开始截取 WP handshake key了
选择 ‘Capture Handshake"

开始截取 handshake key。

airgeddon提供了3种不同的攻击方法来截取handshake key

  • Deauth / Disassoc amck mdk4 attack
  • Deauth / aireplay attack
  • WIDS / WIPS / WDS confusion attack

在这里我们就先选择第一种攻击方式

Deauth / Disassoc amck mdk4 attack。

这里攻击频率 我们选择默认就可以 20
选择完毕后,mate会弹出两个窗口

左下方的运行攻击的mate,右上方的是截取WPS的实时显示窗口。

 这里我们耐心等待,它会抓取我们的握手包文件

 

这里我们可以看到我们已经成功抓取握手包文件

#破解密码文件

然后回车

这里需要我们返回到上一级

 这里我们选择0  返回到上一级

 

 选择第6个模块

 

#选择爆破工具

这里我们选择第一个

 

到这里

我们可以看到这里的攻击破译方式有很多

字典爆破,也可以直接让他生成字典爆破,还可以用到hashcat和aircrack爆破工具

甚者他还可以选择显卡加速

(如果你显卡性能好的花,因为正常两位字符的编码,都需要一天以上甚至更久)

这里我们选择第四个

 

 接下来会有四个选项让你确认

 

第一个问题 文件包是否合适(yes)

第二个问题 确定是否使用(这个直接点确定)

第三个问题 填写破解密码的最短长度

第四个问题 填写破解密码的最长长度

(因为我的密码是1到9,所以我两个都填9)

#选择爆破组合

确定之后,下一步就是选择爆破组合

 这里给大家翻译一下

 这里我们选择第三个就可以 纯数字

确认一下

然后就开始调用hashcat进行破译

 这里我们可以选择等待也可以选择按enter(回车键)查看我们的爆破进度

 

 

然后这里会显示你的破解进度和预计的爆破时间

这里与我们的电脑性能有很大的关系了

#等待结果

接下我们只需要等待结果就可以了

四,其他攻击截图

别的攻击我就不细讲了,这里放几个截图

Evil Twin sslstrip2 攻击(Hostapd + DHCP + DoS + Bettercap + BeEF)

 WPS 攻击菜单

 多合一 WEP 攻击

企业攻击菜单

 

 个人离线解密菜单

 企业离线解密菜单

注意

(当我们已经拿到WPS Handshake key的时候,我们就可以关掉airgeddon了,而且也没有必要在呆在目标wifi的覆盖范围之内了,因为呆久了可能会被查水表/被迫收快递,另外一个原因可以离开是因为我们有可能要用到更好电脑的GUP和CUP来破解密码)

加油各位( •̀ ω •́ )y 期待与君再相逢

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

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

相关文章

vue - - - - - vue3全局配置挂载axios

vue3配置axios 1. 安装axios2. 配置拦截器3. vue.config.js代理配置4. 将axios全局挂载4. 文件内使用 1. 安装axios yarn add axios 2. 配置拦截器 创建文件 /src/utils/request.js "use strict";import Vue from "vue"; import axios from "axios&…

从现在起,请你不要用ChatGPT再做这4件事了

ChatGPT已经火爆了快半年了吧,紧接着国内也开始推出了各种仿制品,我甚至一度怀疑,如果人家没有推出ChatGPT,这些仿制品会不会出现。而很多人也嗨皮得不行,搭着梯子爬过高墙,用ChatGPT做各种觉得新鲜的事。但…

电脑可以开机但是无法进入到桌面怎么办?

电脑可以开机但是无法进入到桌面怎么办?有用户的电脑可以正确启动,但是电脑启动之后,却无法进入到系统桌面,而且卡在加载系统的页面中,或者是出现错误代码蓝屏了。这些情况其实都可以通过U盘来重装一个系统&#xff0c…

第七回:如何使用GirdView Widget

文章目录 概念介绍使用方法示例代码经验总结 我们在上一章回中介绍了Image Widget,本章回中将介绍 GirdView这种Widget,闲话休提,让我们一起Talk Flutter吧。 概念介绍 在Flutter中使用GirdView表示网格状的布局,类似日常办公中使用的Excel…

hashCode 如何计算?这一篇就够了!

介绍 hashCode 中文‘散列码’,存在的意义是加快查找速率,可以在常数时间内进行寻址操作。 存在意义 它被定义在 Object 中,而 Object 类是一切类的父类,所以所有的方法都具有这个方法。 Java 中 hashCode 计算方式如下&#x…

C2. Exam in BerSU (hard version)(思维 + 小数据范围)

Problem - C2 - Codeforces 简单版本和困难版本之间的唯一区别是约束。 如果你用Python写一个解决方案,那么最好用PyPy发送,以加快执行时间。 贝兰德州立大学的一场会议已经开始。许多学生正在参加考试。 波利格拉夫维奇要对N个学生进行考试。学生们将…

工业树莓派远程I/O控制套装—更高效、更灵活、更便捷

一、背景 在完整的生产过程中,许多传感器设备和执行设备不完全安装在同一位置,大多分散部署在各个生产环节中。如果采用本地控制的方式,就需要用到多个控制器,但是成本较高,且不利于管理,所以最理想的解决…

2.redis-持久化

01-Redis持久化 概述 Redis数据存储在缓存中,为了防止数据的意外丢失,确保数据安全性。所以,就有了redis持久化。 分类 RDB: Redis默认的持久化策略, 直接存储数据 AOF: 存储数据的操作过程. 02-RDB持久化之save指令 配置说明 # 设置rdb…

[pgrx开发postgresql数据库扩展]2.安装与开发环境的搭建

——前文再续,书接上一回。 前言 我上篇文章刚刚写完,pgx就全面改名为了 pgrx……,结果导致我都来不及把以前的文章改过来,所以以后遵循最新的命名方法。 pgrx的开发环境需求 pgrx目前仅支持在linux操作系统上进行开发&#xff…

Android 基于 Perfetto 抓取 trace

Perfetto 官方链接地址 https://github.com/google/perfetto/ 开启Android的trace跟踪服务 Perfetto 是基于 Android 的系统追踪服务, 这个配置在 Android11 之后是默认打开的,但是如果你是 Android 9 ( P ) 或者 10 ( Q ) ,那么就需要手动设…

【备考2023年软考】选系统规划与管理师,还是信息系统项目管理师?

目录 一、系统规划与管理师介绍 二、信息系统项目管理师介绍 三、二者区别 四、适合什么人考 五、怎么备考 1.了解考试大纲 2.系统学习(附带资料分享) 3.多做题 4.总结复习 软考系统规划与管理师和信息系统项目管理师是软考中的两个比较热门的证…

CSS——js 动态改变原生 radio、switch 的选中样式

导航 1. radio1-1. 业务场景:1-2. 效果:1-3. 问题点:1-4. 解决方案:1-5. 代码:1-5-1. HTML1-5-2. JS1-5-3. html 内容排版的 css1-5-4. 实现 radio 效果的 css 2. switch2-1. 业务场景:2-2. 效果&#xff1…

Vue3+Typescript+Vitest单元测试环境+组件事件测试篇

上一节我们学会了组件测试的基础测试部分组件测试基础篇,这一节,我们学习一下深入测试组件的事件 在component中增加一个新的组件,名字就叫做Zmbutton2吧 import { defineComponent } from "vue";const ZmButton2 defineComponent({name: &…

《Spring MVC》 第一章 MVC模式

前言 MVC 模式,全称为 Model-View-Controller(模型-视图-控制器)模式。是一种软件架构模式。 分层描述Model(模型)它是应用程序的主体部分,主要由以下 2 部分组成: 实体类 Bean:专…

(4.7-4.13)【大数据新闻速递】上海、广州、青海、贵阳大力发展大数据产业;2026年中国大数据市场规模预计达365亿美元

01【贵阳大数据交易所发布全国首个交易激励计划】 4月6日,贵阳大数据交易所发布了“交易激励计划”,旨在提高数据场内交易的吸引力,解决交易入场难的问题。该计划是落实《关于构建数据基础制度更好发挥数据要素作用的意见》和《关于支持贵州…

阿里云服务器网络收发包PPS性能25万/80万/100万PPS详解

阿里云服务器ECS网络收发包PPS是什么?云服务器PPS多少合适?网络收发包PPS是指云服务器每秒可以处理的网络数据包数量,单位是PPS即packets per second每秒发包数量。阿里云百科来详细说下阿里云服务器网络收发包PPS性能参数表,以及…

Vue 事件处理器

文章目录 Vue 事件处理器事件修饰符按键修饰符 Vue 事件处理器 事件监听可以使用 v-on 指令&#xff1a; v-on <div id"app"><button v-on:click"counter 1">增加 1</button><p>这个按钮被点击了 {{ counter }} 次。</p>…

入门神经网络——浅层神经网络

文章目录 一、基础知识1.浅层神经网络介绍2.浅层神经网络的正向传播3.反向传播 二、浅层神经网络代码实例 一、基础知识 1.浅层神经网络介绍 此次构件浅层神经网络&#xff0c;相比于单神经元&#xff0c;浅层神经网络拥有多个神经元&#xff0c;因此又可以称为多神经元网络&…

【Python杂事】 处理Excel中日期时间之间没有空格问题

目录 一、数据源要求二、逻辑思路1、ROI区域2、对ROI区域进行判定 三、代码实现四、成果展示总结 碰到一个非常有趣的问题&#xff1a; 在我们的日常工作中&#xff0c;常常需要处理各种各样的数据&#xff0c;其中不乏包含日期和时间信息的数据。有时候我们会发现这些数据中日…

事件抽取的概念

1. 事件的定义 事件是指发生在某个特定的时间点或时间段、某个特定的地域范围内&#xff0c;由一个或者多个角色参与的一个或者多个动作组成的事情或状态的改变。 2. 事件基本元素 时间、地点、人物、原因、结果 3.事件抽取的定义 主要研究如何从描述事件信息的文本中抽取…