hashcat高效爆破Wi-Fi密码方法(比aircrack-ng快)

news/2025/9/20 14:12:27/文章来源:https://www.cnblogs.com/hhcgchpspk/p/19102405


(tip:本文所有操作在个人测试环境下运行,请不要用于违法行为)

准备工具:
电脑
kali-linux-2025.2系统(4G内存以上)

----在aircrack爆破时,无线网络审计套件(aircrack-ng)作为内置模组组件常用于一体化流程爆破密码,但由于其早期主要以来于CPU以及对GPU优化性能不佳,在和专业密码恢复工具:哈希爆破器(hashcat)破解速度上差距显著.因此在最后的wifi爆破密码中,使用hashcat为更优解.

一.监听抓包过程:
这里省略,网上教程很多,在成功抓包以后即可进行下面流程...
简单来说有四步:
1.开启wlan监听模式
2.扫描周边wifi
3.监听目标wifi
4.发送解除认证数据包让目标断网从而暴露握手包

二.转换cap包格式:
1.打开https://hashcat.net/cap2hashcat/页面
2.将握手包转换为.hc22000文件

三.hashcat爆破:
1.字典攻击:(基础)
hashcat -m 22000 -a 0 wifi.hc22000 ./wordlist.txt

-m 22000:指定哈希类型为WPA-PMKID-PBKDF2
-a 0:使用预定义的单词列表尝试爆破密码
wifi.hc22000:要爆破的哈希文件
./wordlist.txt;你指定的字典文件(比如著名的rockyou.txt)
2.字典+规则攻击:(推荐)
hashcat -m 22000 -a 0 wifi.hc22000 ./wordlist.txt -r ./best64.rule

./best64.rule:指定的规则文件
(如果要用规则攻击的话,指定攻击模式(-a)一定要是0或9,不然不能运行!)
实战测试:
hashcat -m 22000 -a 0 wifi.hc22000 /usr/share/wordlists/rockyou.txt -r /usr/share/hashcat/rules/best64.rule

​编辑
这里能否破解要看电脑性能、wifi密码强度和字典质量等多方面因素:)
代码优化方面:
-O:启用内核优化模式
-w:工作负载调优
-K:内存加速(不稳定,我这个版本好像不支持,要根据具体情况来选择)
-U:内核循环次数(不推荐,适合详细了解哈希算法后的微操)
示例:一个微调后的优化指令
hashcat -m 22000 -a 0 -O -w 4 wifi.hc22000 /usr/share/wordlists/rockyou.txt -r /usr/share/hashcat/rules/best64.rule

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

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

相关文章

更新到macOS Sequoia后,chrome无法用ip访问192.168.*

设置 -> 隐私与安全 -> 本地网络 开启chrome按钮 System Settings -> Privacy & Security -> Local Network

Typora标题自动显示序号,大纲中也显示序号

Typora标题自动显示序号,大纲中也显示序号 代码一:一级标题显示序号点击查看代码 /*************************************** Header Counters in TOC (目录中的标题计数器)**************************************/…

【IEEE出版、格林威治大学主办】第六届信息科学与并行、分布式处理国际学术会议(ISPDS 2025)

第六届信息科学与并行、分布式处理国际学术会议(ISPDS 2025) 2025 6th International Conference on Information Science, Parallel and Distributed Systems 在这里看会议官网详情 2025年10月31日-11月2日 | 英国-…

​​Snipaste 2.10.1.dmg截图安装教程|Mac电脑拖拽安装详细步骤​

​​Snipaste 2.10.1.dmg截图安装教程|Mac电脑拖拽安装详细步骤​​​Snipaste​​ 是一款超好用的 ​​截图 + 贴图工具​​,特别适合 Mac 用户日常使用。 第一步:下载文件 (这一步你可能已经完成了) 安装包下载…

Day18面向对象的基本认识与回顾方法的定义

package oop;import java.io.IOException;//类:Demo1 public class Demo1 {//main:方法public static void main(String[] args) {}/*修饰符 返回值类型 方法名(.....){方法体return 返回值}*///return 结束方法…

【2025-09-19】连岳摘抄

23:59大家知道,时间有时像鸟儿一样疾飞,有时像蠕虫一样爬行,不过,当一个人觉察不到时间的快慢时,他往往会感到特别幸福。——屠格涅夫本科学历有没有用呢?或者说,教育有没有用呢?一、当然是有用的。因为我们这…

【2025-09-18】工作情绪

20:00人间是值得赞美的,生活应加以珍惜。——启功昨晚临下班前,又下了一场大雨。然而我还是没有开车上班。最后我还是投不了球,也做不了其它运动,就这样坐在办公室等何太下班来接我。一等,又是两个小时。加上白天…

Ubuntu 系统部署 LNMP 环境详细教程(附shell脚本一键部署↓) - 指南

Ubuntu 系统部署 LNMP 环境详细教程(附shell脚本一键部署↓) - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &q…

详细介绍:7HTMLCSS高级

详细介绍:7HTMLCSS高级pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &qu…

详细介绍:【Svelte】后端、前端加载数据的比较与分析

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

微信人才招聘系统信息管理系统源码-SpringBoot后端+微信小脚本前端+MySQL【可直接运行】

微信人才招聘系统信息管理系统源码-SpringBoot后端+微信小脚本前端+MySQL【可直接运行】2025-09-20 13:37 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important;…

MAUI和Android、IOS的互操作之IOS篇

上一篇演示了Maui如何与Android互操作,这篇是关于Maui与ios的互操作上一篇演示了Maui如何与Android互操作,这篇是关于Maui与ios的互操作。1.首先下载官方demo,下载完代码以后用Xcode打开Native项目,路径位于templa…

OBS Studio视频直播录制软件下载安装教程(录屏直播软件下载)

目录OBS Studio视频直播录制软件介绍OBS Studio视频直播录制软件安装教程一、OBS StudioWin 版安装教程(支持 Win10/Win11 及更高版本,32/64 位系统通用,含 Win11 22H2/23H2 版本)二、OBS StudioMac 版安装教程(支…

实用指南:[论文阅读] 人工智能 | 通用AI落地新路径:大语言模型智能体操作系统研究综述精读

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

C++学习笔记之输入输出流 - 教程

C++学习笔记之输入输出流 - 教程2025-09-20 13:24 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !import…

【Java】Hashtable讲解

Java中的Hashtable是线程安全的哈希表实现,继承自Dictionary类并实现了Map接口。基础操作 创建实例

使用Inno Setup打包安装程序exe流程

使用Inno Setup制作WPF开发的桌面应用程序流程 1.项目框架布局项目目录:D:\Project\XenD101H\Tools,这个目录我将下载innosetup-6.2.2.exe 安装的程序放置这里,以及有几个脚本执行文件,最后输出RadarSensorConfigT…

【JAVA】TreeSet讲解

什么是TreeSet?TreeSet是JAVA中集合的一种,它通过红黑树(Red-Black Tree)数据结构实现了有序的,唯一元素存储结构。一、TreeSet的定义 TreeSet是Java集合框架中的一种有序集合,它实现了Set接口,因此具有不允许重…

攻防世界 web

入门必看的ctf网站攻防世界 baby_web 解题 说到初始界面肯定是会想到index.php但是实际进入题目以后发现是1.php,在通过dirsearch扫描网页目录无果后尝试直接在url输入index.php,结果发现还是会自动跳转到1.php方法一…