kali攻击wifi、破解wifi密码详细教程(二)

news/2024/11/25 15:44:09/

上一个博客讲了第一种wifi攻击、破解的方法

第一种方法实用性差,现在的密码都很复杂,没有好的字典成功率会很低

所以,想破解成功率高一些,就需要破解工具了

接下来就是第二种破解wifi的方法,比第一种更加实用

准备:

1.kali虚拟机(我用的2021.1版本)

2.无线网卡(3070L或者8187L,网上有卖)

3.fluxion(wifi钓鱼工具)

实行:

首先,安装fluxion

打开终端输入  git clone https://www.github.com/FluxionNetwork/fluxion.git,按回车键

第一步完成后,cd fluxion  进入fluxion文件中

进入文件之后,输入./fluxion运行这个工具(如下图)

这时提示缺少依赖,不用慌,输入  ./fluxion -i  (下载所需依赖)

注:如果下载依赖失败,就更换一下kali源,换成阿里云的

阿里云源:

deb http://mirrors.aliyun.com/kali sana main non-free contrib

deb http://mirrors.aliyun.com/kali-security sana/updates main contrib non-free

更换源之后,输入apt update更新一下,再次输入  ./fluxion -i  就能正常下载了

下载完成之后出现fluxion工具画面,选择【中文】就OK了~~~如下图

 

安装好“作案工具”之后就是一波操作了(重点)

选择【中文】之后,会进入另一个画面,选择攻击方式,选择【2】回车键   (下图)

之后让你选择扫描的信道,选择【1】【2】【3】都可以,【1】是扫描4Gwifi 【2】是扫描5Gwifi  【3】是扫描4G和5Gwifi

具体选择看周围wifi情况,如果4Gwifi多就选择【1】,5Gwifi多就选择【2】,不知道就选【3】4G和5Gwifi全都扫描

以选择【3】为例,如下图

之后会弹出来一个新窗口,里面会显示扫描到的附近wifi   (下图)

扫描差不多的时候按  ctrl+c   停止扫描,就会在终端显示扫描出的wifi,选择一个要破解的wifi,输入前面的序号,如下图

选择完成之后回车,在下一个画面,选择【2】跳过,如下图

下有一个画面选择【2】,解除认证,如下图

然后,选择【2】cowpatty 验证,如下图

然后,选择【1】每30秒检查一次握手包,如下图

然后,选择【2】Synchronously ,如下图

这时,会新弹出3个窗口,进行抓取握手包,如下图

握手包抓取成功之后,就会有如下显示(如下图)

此时,在终端选择【1】进行攻击方式的选择,如下图

然后,选择【1】创建虚假钓鱼wifi,如下图

然后,选择 Y 继续进行,如下图

选择【2】跳过,如下图

选择【2】你的无线网卡名称,如下图

选择【1】,如下图

然后选择【1】,如下图

选择【1】hash - cowpatty,如下图

选择【1】使用抓取到的hash文件,如下图

选择【2】cowpatty 验证,如下图

选择【1】创建SSL证书,如下图

选择【1】断开原网络,使连接该wifi的设备断网,如下图

此时,会出现钓鱼wifi选择语言的画面,如下图

输入【3】,【3】是中文的,如下图

此时,会弹出6个窗口,其中右上角的窗口是密码显示区,但并不会显示真的密码,而是一些符号,如下图

这个时候,连接这个wifi的设备会断网,并且会连上我们创建的虚假同名wifi,并会进行网页劫持(DNS劫持),强制用户输入密码,如下图

 

 

 

被DNS劫持后,无论点击什么网页,都会跳转到我们设置的虚假网页上,强制用户输入密码

当用户输入密码之后,后台会进行分析比对,如果密码错误,还是不能连接wifi,密码正确才能重新连接wifi,重新上网

当用户输入密码后,kali上的密码端口就会有反应(如下图)

当用户输入密码后,我们输入【2】退出即可,如下图

由上图可以看出,我们并不能直接看出来密码,需要在文件里找到储存用户输入密码的地方(如下图)

找到这个密码之后,就可以在手机或电脑上进行检验,看是否成功(如下图)

可以看出,连接成功,密码破解正确~~~

 

总的来说,这种方法比第一种方法破解的成功率有很大提高

通过钓鱼的方式创建同名的虚假wifi,也节约了字典爆破的时间

 

以上就是教程的全部内容,有不足的地方还请多指教~

 

仅供学习使用,切勿用于非法攻击!!!

 

 


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

相关文章

教你以一秒钟10万+个密码的速度破解WiFi

本文中涉及的所有技术仅供个人学习、技术交流,禁止用于非法用途!!请在国家法律允许的范围内使用!!! 本文中涉及的所有技术仅供个人学习、技术交流,禁止用于非法用途!!请…

kali rtl8812 使用airodump破解wifi密码

实验前提:安装好无线网卡。最好是kali免驱的网卡。 若不是kali免驱动网卡可借鉴以下rtl8812au操作方式 sudo apt update更新源列表apt upgrade命令将尝试下载在apt服务器上具有更新的所有软件包apt-get dist-upgrade升级系统相关依赖重启或试试以下两个驱动命令&a…

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

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

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

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

设计模式详解之策略模式

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

uniapp滚动加载 下拉刷新

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

微信支付(小程序)-java

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

ThinkPad E450 拆机换电池

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