首页 > 其他分享 >记一次crack wifi的测试学习

记一次crack wifi的测试学习

时间:2023-07-23 16:35:07浏览次数:37  
标签:BSSID wifi ng xx 测试 crack

为了学习测试下crack wifi,参考了这篇文章:https://www.wikihow.com/Hack-WPA/WPA2-Wi-Fi-with-Kali-Linux  (kali)

也可以参考:https://gainanov.pro/eng-blog/sysad/wifi-cracking/  (但是jamWifi在较新的macos上已经不能deauth client了,因此可能要结合别的方法。)
中文的资料可以参考:https://blog.csdn.net/weixin_51194266/article/details/124345164

通常Kali不需要连接wifi,直接用宿主机的连接即可,但是为了测试crack wifi, 需要kali连接wifi,开始我以为是vmware fusion的设置,设置了半天都不行,后来查知默认vmware和virtualbox都不支持wifi的,最简单的是用一个USB的wifi adapter,插上USB wifi后在kali上就可以用了。在虚拟机器,usb中勾选上你的usb设备即可。

 以下就是上面文章中的内容了。

1.  airmon-ng 测试你的机器是否支持,出现无线网络接口才可继续进行。

2.  Run airmon-ng start wlan0 to start monitoring the network. If the name of your Wi-Fi interface isn't wlan0, replace that part of the command with the correct name. This gives you a new virtual interface name, which will usually be something like mon0, which you'll see next to "(monitor mode enabled)."

If you see a message that says "Found processes that could cause trouble," run airmon-ng check kill to kill them.

3. Run airodump-ng wlan0 to view the results. 注意ENC和AUTH列,只有wpa和wpa2及psk才能crack。

 4.  Monitor the network for a handshake。 上图中的BSSID就是AP的信息,CH也是要用到的。
airodump-ng -c number --bssid xx:xx:xx:xx:xx:xx -w /root/Desktop/ wlan0   
此时该窗口进入monitor模式

 5.  Send the deauth packets. Run this command,  aireplay-ng -0 2 -a AP_BSSID -c Client_BSSID wlan0 , 其中AP_BSSID是无线路由器的,client_bssid是客户端的。经测试原文写的应该是反了。
原文让从airodump-ng 命令查看链接的客户端,但是我测试的时候却很难得到客户端的数据。因此我用的是macos的jemWifi,尽管jamwifi用来deauth是不行了,但是可以搜集客户端信息,得到Client_BSSID。运行该命令的时候airodump-ng 的窗口命令要继续运行。

  • This command will send 2 deauth packets to disconnect the client from the network. Don't try to send more than this—sending too many packets could prevent the client from reconnecting and generating the handshake.  我测试的时候2得不到要的数据,4可以,但是4会导致客户端连不上wifi。

6.  得到数据后,在第一个窗口使用 Control+C to quit airodump-ng , 这时会在root的桌面产生一个 .cap文件。使用aircrack的时候需要一个字典,按字典来crack,密码必须在字典上,我觉得挺愚蠢的。可以用kali自带的rockyou字典试试。 gzip -d /usr/share/wordlists/rockyou.txt.gz    

7.  crack the password. You'll use a tool called aircrack-ng, which come with Kali Linux, to do so. The command is aircrack-ng -a2 -b NETWORK BSSID -w /usr/share/wordlists/rockyou.txt /root/Desktop/*.cap  

最后我自己的wifi password没有能破译出来,可能太复杂了。这种暴力方式我觉得不是太好。

注意:本文是学习测试目的的,未经允许不要尝试crack别人的wifi!

 

标签:BSSID,wifi,ng,xx,测试,crack
From: https://www.cnblogs.com/saaspeter/p/17575172.html

相关文章

  • ubuntu wifi monitor
    ubuntu安装wifi抓包环境ubuntu安装wifi抓包环境1.wifi型号2.软件安装2.1wifi驱动确认已安装2.2查看wifi信息2.3安装软件3.配置wifi监听模式4.抓包4.1设定channel4.2wireshark过滤器4.3wireshark设置4.4抓包结果1.wifi型号intelAX2002.软件安......
  • minio性能测试
    minio性能测试minio的使用前期使用了s3fs但是想验证一下性能相关,所以使用今天简单验证了一下,其实也可以使用一下fio但是s3fs是对象存储没有修改只有上传,所以感觉还是使用dd更加好一些.dd性能测试脚本-读取rm-rf/tmp/cache/*echo3>/proc/sys/vm/drop_cach......
  • Stable Diffusion在各种显卡上的加速方式测试,最高可以提速211.2%
    StableDiffusion是一种基于扩散模型的图像生成技术,能够从文本生成高质量的图像,适用于CG,插图和高分辨率壁纸等领域。但是它计算过程复杂,使得它的生成速度较慢。所以研究人员就创造了各种提高其速度的方式,比如Xformers、Aitemplate、TensorRT和onflow。在本文中我们将对这些加速方......
  • 使用Locust进行分布式性能测试
    Locust是一个强大的性能测试工具,用于评估系统的性能和可扩展性。本文将简洁地介绍使用Locust进行分布式性能测试的步骤和优势。步骤:1.配置测试环境:在主节点和多个从节点上安装相同版本的Locust,并确保网络互通。2.编写Locust脚本:使用Python编写Locust脚本文件,定义虚拟用户的行......
  • 测试以下
    Mycode#include<iostream>#include<algorithm>#include<cstring>usingnamespacestd;intmain(){ios::sync_with_stdio(false);cin.tie(nullptr);cout<<"Hello,world!"<<"\n";re......
  • 压力测试具
    【Dotnet工具箱】推荐一个使用C#开发的轻量级压测工具-Dotnet工具箱-博客园(cnblogs.com) LoadTestToolbox是一个使用C#开发的轻量级压测工具,基于.NET6版本,和其他压测工具相比,LoadTestToolbox安装和使用都非常简单。LoadTestToolbox提供了一种可靠的方式来模......
  • 通过降本增效,提升测试价值
    近几年关于降本增效的话题越来越热,无论是各技术大会还是企业内部,关于降本增效的讨论和实践越来越多。比如研发效能、质量度量、精细化运营等,其本质都是在尽可能降低成本投入的前提下,提升生产效率,以求获得更高的投入产出比,企业获得更大的利润。那降本增效该如何在企业内落地呢?要......
  • locust与jmeter测试过程及结果对比
    JMeter和Locust都是强大的性能测试工具,各自拥有自己的优势和专注领域。JMeter提供了全面的功能和基于GUI的界面,适用于复杂的场景和非技术人员。相比之下,Locust采用了以代码为中心的方法,使开发人员可以创建灵活且易于维护的测试场景。今天对同一系统的同一个测试场景,在本人电脑分......
  • 第四章 测试向量的生成
    1.TessentATPG流程1.1ATPG基本概念ATPG:Auto-Test-pattern-Generation:自动化测试向量生成基于故障或者电路结构,而非功能生成向量集合基于布尔逻辑运算的算法,将测试向量输入待测芯片,再对比芯片期望输出ATPG算法:工具首先会使用各种随机的测试向量检测容易检测的故障,......
  • 测试md文章
    @TOC欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Markdown编辑器,可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我......