这次文章包含两部分, 一部分是如何制作U盘KALI, 另一部分说明如何使用这新制作的U盘启动, 再使用fluxion 破解WIFI密码. 等以后有空写一份如何用airmon-ng来破WIFI密码吧.

本文针对有一定基础的初学者,  主要是说明有哪些坑要避开。因为装了几次发现太多坑了, 不想大家再走弯路.

第一部分: 制作U盘Kali

先去官网下载镜像ISO
https://www.kali.org/

1. 先进去官网Get Kali | Kali Linux, 看到如下页面

跳到以下页面, 选择下载3.4G的那个点击下载ISO文件.

我其实想下载旁边10G的Everything , 但实在太慢, 受不了. 放弃了. 因为这是个torrent文件, 迅雷也慢得不行, 又不肯买它会员.所以, 后来放弃了. 就下载3.4G这个ISO, 够用

2. 下载文件

也可以直接使用以下地址下载

https://cdimage.kali.org/kali-2022.2/kali-linux-2022.2-live-amd64.iso

今天是2022年7月13日, 最新地址是这个, 但当你看到这文章时,都不知道N年N月了. 所以, 建议自己去官网去看一下, 下载一个最新的即可. live名称就对了.

3. 使用U盘制作工具

如果要使用持久化(U盘可以正常保存Kali下载的软件), 以下有巨坑,如果是新的U盘与已经做过一次Kali U盘的, 是不一样的. 做过一次持久化的盘, 再升级一次是可以用universal软件, 如果没做过, 要用rufs软件直接一次性做更好.

第一种: 第一次使用空U盘的新手:

先去github下载免费的刻录软件 rufus GitHub - pbatard/rufus: The Reliable USB Formatting Utility

https://github.com/pbatard/rufus/releases/download/v3.19/rufus-3.19.exe

血的教训: 持久化分区大小,别选! 让它为0就好了.后面再用代码做持久化.因为官方推荐

因为我折腾了几次, 后来终于理解这个是什么意思了.一开始我觉得设置都很简单, 选择ISO文件, 然后拖动调整持久化分区大小. 感觉留个2/3吧. 我是64G, 所以分配41G, 但开始我都没理解它的持久化分区是越大越好还是越小越好. 而且这样做后, U盘自动就小了, 然后有2个分区(一个隐藏分区41), 一个是可显示的WINDOW分区12G, 用普通WINDOW管理软件还没法删分区..只能找分区软件来删

后来才理解, 我那样做有点失误或者浪费了.因为我这U盘本来就是做Kali启动盘的, 肯定恨不得所有软件都装给kali, 尽量留个大空间,所有的都给kali, 很少拿来当普通U盘用,那肯定是给kali的盘越大越好, 其它window用的越小越好

所以, 最好选0, 选0的意思是它只装个普通的ISO启动信息, 然后留出空闲的磁盘, 空的, 你可以做2样事, 1是分一点给自己的U盘当普通U盘在WINDOW下用,如划分个10G(在WINDOW磁盘管理就可以操作), 余下的直接给Kali做持久分用,  那就还有40多G可用   2是可以不分, 50多G直接全给Kali用

若不是新手, 自己 fdisk -l就多少能明白了

点开始后, 接下来弹出的框, 选择wirte in DD Image mode  ,别选(Recommended)  , 这就有点坑了, 建议选项不让选 , 让我们选DD, 反正官网是这样建议的. 我只好信了, 不想再折腾第一种, 我猜是不是第一种的结果全盘都是Kali, 你们可以试一下.

反正选择持久化直接划出分区不建议, 你要那样弄也行. 第一,官方说不建议使用这种方法, 如2022.1后的everything可能就不适用了, 还是建议使用我文中的第二种的方式来生成. 第二, 点击开始后, 也是卡半天,你可以先格式化FAT32后再点开始

刻录完成后, 其它用法请继续翻阅下面的第4:启动U盘

第二种: 已经刻录过一次Kali系统的U盘

U盘制作工具有很多种, 我觉得universal-usb-installer 这个是挺好用的, 之前用过很多个, 感觉这个比较靠谱.  直接下载, 不用安装,只需要同意一下就能使用 , 我就随便百度一下找的地址

https://universal-usb-installer.en.softonic.com/

当前下载地址为: 2.0.0.8版

https://gsf-fl.softonic.com/3b4/41e/8c0e5b708a37c9cdb12778d2c9f51fbaa0/Universal-USB-Installer-2.0.0.8.exe?Expires=1657752329&Signature=497a9d77e688f8c411470038afb3a624cea9e822&url=https://universal-usb-installer.en.softonic.com&Filename=Universal-USB-Installer-2.0.0.8.exe

只需要点同意就能使用了

只需要操作三步, 第一个选择Kali Linux , 第二选择你下载的ISO文件位置, 第三个, 选择U盘

U盘不要选错, 看清楚点.  别灭了自家硬盘

这里有个坑: 如果你的U盘是NTFS的, 而且还有数据, 一定要选择FORMAT格式化它, 不然它依然保留原来数据, 象我有个盘之前装了老毛桃, 没格式化它, 继续用U盘写入处理, 直接歇了, 要重做一次。

我的是64G的Kingston U盘. 之前装过2021版本的Kali , 所以这样显示(而且我发现它再重装也没有把我之前下载的软件覆盖, 这倒挺好的, 以后可以放心装软件,再下载最新的ISO刻录一下) . 它是要FAT32的, 如果你的U盘是NTFS的 , 就自己选择格式化吧. 建议弄个大点的U盘吧, 到时里面装点其它东西,也够大, 反正U盘现在不值什么钱.

点击Create 等生成就行了.

一个U盘启动盘就搞定了, 可直接用了.

(但这个2022.2版本有个坑,是个Bug, 刚刚我发现, 我用了一台旧的i3老机器来启动, 是不可用的。 启动没多久就显示load之类错误,死活不行, 同样的机器用kali-linux-2021.4-live-amd64.iso 这个版本是肯定没问题的, 害我又换了个U盘, 重做了一次这2021.4版本的来用,现在都还没睡,赶紧来修改……哭泣)

4.启动U盘

启动界面有几个选项.

第一个为: Live system(amd64)

这个表示, 你启动后, 可以正常使用所有的界面, 但关机后, 一切都恢复了. 就是数据也不保存. 可以平时玩玩, 或者不确定装的东西行不行时来试试

第二第三是 fail-safe mode  , forentsic mode 之类就不管了.  我基本没用到. 我一开始感觉safe模式就是以前redhat linux 安装盘不行, 进行恢复的, 但看网上说, 是类似Windows的F8安全模式,选择驱动不行时可以使用。但我试过, live 与 persistence模式都不行时, 这个也没用。……。

另外网上说forentsic mode这个很有用, 是取证方式, 就是完全不会写宿主磁盘, 用于取证别人, 很有用。 你可以试试

一般用选择第四个就可以。

**选择 Live system with USB persistence (check kali.org/prst)  启动U盘

这个进去就是会存储你所操作的所有数据与软件。就是普通的正常模式。 下面还有一个加密模式就算了吧。

有坑: 新建一个文件夹, 然后重启机器, 看文件夹还在不在. 不在说明没有做到持久化.

如果一开始就使用了这种方式, 发现选择了持久化, 但重启保存的数据都没有了, 那就只能补救了, 用其它分区软件多拉一个盘出来, 或者用持久化选项进入Kali后, 使用以下命令进行补救 :

*持久化

输入以下命令

$ sudo su

看一下是不是sdb, 一般都是, 如果不是就要改一下对就的分区名称

#  fdisk -l

定义个变量

# usb=/dev/sdb

#  fdisk $usb <<< $(printf "n\np\n\n\n\nw")

上面命令是自动生成一个新分区sdb3, 下面是格式化

# mkfs.ext3 -L persistence ${usb}3

上面这命令有的机器会超级久, 等待一下吧, 没死机就正常

接着新写入一个文件, 配置其可以被持久化

# mkdir -p /mnt/my_usb

# mount ${usb}3 /mnt/my_usb

# echo "/ union" | sudo tee /mnt/my_usb/persistence.conf

# umount ${usb}3

# reboot

重启后进行测试一下.  再新建一个文件夹,再重启看是不是已经成功保存了

5.优化与安装软件

修改kali 的源为阿里云

vi /etc/apt/sources.list

注释掉前两行

#deb http://http.kali.org/kali kali-rolling main contrib non-free

#deb-src http://http.kali.org/kali kali-rolling main contrib non-free

加上阿里云的镜像

deb https://mirrors.aliyun.com/kali kali-rolling main contrib non-free

deb-src https://mirrors.aliyun.com/kali kali-rolling main contrib non-free

更新软件包为最新的:

sudo su 切换为root用户

#apt-get clean

# apt-get update

# apt-get upgrade

后面upgrade那步要等很久, 慢慢等吧, 可能半个小时以上. 去打游戏吧. 回来后你就会发现它确实是最新的

然后安装一些其它有用的软件 ,直接GitHub: Where the world builds software · GitHub里面下载就可以.

如dirsearch, antsword ,vulmap之类

恭喜你, 可以用了!

太长了, 不想写了....其实上面的软件都还有很多可以优化的,  匆匆忙忙写也不知道有没有写错的. 下次再写吧.

第二部分: 用U盘连接手提, 破解WIFI密码

待续....

我是小风, 感谢帮助过我的那些网络上的无名前辈与过客. 希望您也能无私帮助他人,别学我这么懒. :^-^)

制作持久化U盘Kali 用U盘启动 使用fluxion破解WIFI密码(上)相关推荐

  1. Kali Linux使用基于airmon airodump aircrack破解wifi密码

    AirCrack 套件来破解无线网络的 WEP 密码 最近玩Kali Linux总结一下使用教程 要求: Kali Linux的计算机(我用的是vmware) 要有一个外置的网卡,用于Kali Lin ...

  2. CDLinux 系统 破解WIFI密码 U盘 的制作(网卡:博通BCM4313)

    之所以使用U盘来启动CDLinux,是因为,U盘启动可以使用内置网卡,而虚拟机不可以,或者过程复杂.U盘启动抓包后破解可以充分利用CPU资源,而虚拟机可利用资源较少.当然也可以抓到包后,再用EWSA来 ...

  3. kali破解WiFi时wlan0没有变wlan0mon_黑客是如何破解WI-FI密码的?黑客破解了WI-FI之后能做什么?

    WI-FI密码破解 工具kali linux 操作系统,一款黑客专用操作系统. 1.开启无线网络监听模式 获取无线网卡名 使用命令: sudo ifconfig 开启无线网络监听使用命令 : sudo ...

  4. Kali使用Aircrack-ng进行暴力破解WIFI密码

    Kali系统使用Aircrack-ng进行暴力破解WIFI密码 一.什么是Aircrack-ng 运行环境 插入网卡设备 二.破解流程 1.进入管理员模式 2.查看网卡信息 3.杀掉冲突进程 4.查看 ...

  5. 使用Kali Linux虚拟机破解WiFi密码的一波三折及详细操作步骤

    使用Kali Linux虚拟机破解WiFi密码的一波三折 声明:此篇使用自己的WiFi作为学习和测试.私自破解他人WiFi属于违法行为!仅供参考学习~望周知! 目录概要 使用Kali Linux虚拟机 ...

  6. NO.28——Kali Linux无线渗透暴力破解WIFI密码

    近期放暑假在家闲来无事,前几天在手机上下载了腾讯wifi管家,意外地链接上了隔壁邻居的WIFI,但是在手机端无法看到密码明文,因此在考虑是否能通过Kali暴力破解wifi密码. Kali Linux常 ...

  7. 使用Kali Linux 暴力破解wifi密码详细步骤

    使用Kali Linux 暴力破解wifi密码详细步骤所谓暴力破解就是穷举法,将密码字典中每一个密码依次去与握手包中的密码进行匹配,直到匹配成功.所以能否成功破解wifi密码取决于密码字典本身是否包含 ...

  8. Kali Aircrack-NG HashCat 破解Wi-Fi密码

    Kali Aircrack-NG HashCat 破解Wi-Fi密码 假日无事,某网站购入TL-WN722N Kali免驱网卡,扫描一下附近网络试试 仅学习使用 1.设备概要 TL-WN722N Ka ...

  9. kali破解wifi密码(wpa/wpa2)

    kali破解wifi密码(wpa/wpa2) 实验材料: 1:一台装有kali的电脑或虚拟机(这里我用的是物理机) 2:一块支持监听的无线网卡(淘宝上30元就能买到) 3:你的智商在线 第一步: 插入 ...

最新文章

  1. Python基础知识梳理(一)
  2. 《微机原理及接口技术》第07章在线测试
  3. PHP算法使用__call优化代码
  4. 多进程 fork()与vfork()
  5. CTreeCtrl控件的使用小记
  6. 跟我一起学Redis之看完这篇比常人多会三种类型实战(又搞了几个小时)
  7. oracle追踪触发器语句,Oracle中怎样通过触发器来追踪用户的活动?
  8. Win7下安装git
  9. 头目说“我不参与研发和测试的工作”,包含哪几个意思
  10. 9 ASCLL 码表
  11. 基于TI CC2540汽车检测蓝牙4.0 BLE方案
  12. 怎么制作gif动图,gif动态图怎么制作
  13. 5款最佳Linux服务器系统推荐
  14. SystemUI自定义电池图标
  15. C++进阶与拔高(五)(C++ STL utility和iterator)
  16. ES内存溢出,报错:java.lang.OutOfMemoryError: Java heap space
  17. 计算机内存大小rom,rom容量(ram容量和rom容量谁大)
  18. 甲骨文收购mysql,甲骨文提出十大保证 承诺收购Sun后会善待MySQL
  19. 【笔记|C++】最大公约数、最小公倍数的四种求法
  20. 计算机网络知识全面讲解:电子邮件发送和接收的过程

热门文章

  1. opc服务器上层传输协议,OPC服务器 (OPC Server) 之间数据传递的桥梁 — OPC Data Manager (ODM)...
  2. 帝国cms 7.5 wap变量引用(头尾变量引用方法)
  3. Adobe Illustrator CC(简称Al)里如何使用钢笔工具
  4. 某B2B自动发帖 v1.0
  5. Mac 抓包工具青花瓷Charles使用步骤
  6. 【TortoiseGit】安装和配置
  7. Charle工具详解之实战演练问题分析、https抓包、流量设置、断点配置
  8. php开发俄罗斯方块,用JavaScript写一个俄罗斯方块
  9. SCP-Py-001
  10. 两台银河麒麟系统共享网络上网分享