【2023年最新版】Kali安装详细教程

2023-05-16

一、前期准备

kali镜像下载地址:http://mirrors.ustc.edu.cn/kali-images/

前排提醒:文末有绿色安装包领取!

二、VMware虚拟机配置

1、打开vmware,点击创建新的虚拟机
在这里插入图片描述
2、选择自定义(高级)选项,点击下一步
在这里插入图片描述
3、继续下一步
在这里插入图片描述
4、选择【稍后安装操作系统】,然后点击下一步
在这里插入图片描述
5、客户机操作系统选择【Linux】,版本选择【Debian】,至于64位还是32位我们根据镜像选择对应的版本,当然也可以直接选择64位,毕竟可以向下兼容。其次之所以选的Debian是因为Kali Linux是基于Debian的Linux发行版,所以我们选择Debian,选择完成之后继续点击下一步
在这里插入图片描述
6、命名虚拟机:关于虚拟机名称可根据自己喜好去改。位置选择C盘以外最好。完成之后点击下一步
在这里插入图片描述
7、处理器配置:根据自己的需求以及电脑的硬件限制合理进行配置,这里处理器数量和每个处理器的内核数量我都给的2个,也就是处理器内核总数给了4个。完成之后继续点击下一步
在这里插入图片描述
8、虚拟机的内存:这里同样根据自己的需求进行分配。然后点击下一步
在这里插入图片描述
9、网络类型:这里先选择第二项【使用网络地址转换(NAT)】,后期也可以更改,然后点击下一步
在这里插入图片描述
10、默认点击下一步
在这里插入图片描述
11、继续点击下一步
在这里插入图片描述
12、选择磁盘:这里选择创建新的虚拟磁盘,然后点击下一步
在这里插入图片描述
13、指定磁盘容量:同样这里根据自己的需求按需分配,分配好之后选择最下面一项【将虚拟磁盘拆分成多个文件】,然后下一步
在这里插入图片描述
14、默认点击下一步
在这里插入图片描述
15、点击自定义硬件
在这里插入图片描述
16、在硬件里先选择左边的【CD/DVD(IDE)】,然后点击使用ISO映像文件,选择浏览,然后选择提前下载好的ISO镜像文件,然后点击关闭
在这里插入图片描述
17、然后点击完成
在这里插入图片描述

三、这时虚拟机配置完成了,接下来就可以直接安装Kali操作系统

1、先点击【开启此虚拟机】
在这里插入图片描述2、点击【我已经完成安装】,将底下的黄色栏框消除
在这里插入图片描述
3、选择Graphical install(图形化安装)
在这里插入图片描述
4、选择【Chinese(Simplified)-中文(简体)】,然后点击Continue
在这里插入图片描述
5、选择中国然后继续
在这里插入图片描述
6、选择语言然后继续
在这里插入图片描述
7、稍等片刻
在这里插入图片描述
8、【配置网络】这里输入一个主机名,然后继续
在这里插入图片描述
9、【设置用户名和密码】这里输入一个普通用户账号的用户名,然后继续
在这里插入图片描述
10、【设置用户名和密码】这里输入一个账号的用户名,并且记住该用户名,然后继续
在这里插入图片描述
11、【设置用户名和密码】这里为刚刚的用户设置一个密码,然后继续
在这里插入图片描述
12、【磁盘分区】这里选择【向导-使用整个磁盘】,然后继续
在这里插入图片描述
13、【磁盘分区】这一步保持默认继续就行
在这里插入图片描述
14、【对磁盘进行分区】这里分区方案选择推荐的第一个【将所有文件放在同一个分区中(推荐新手使用)】,然后继续
在这里插入图片描述
15、【对磁盘进行分区】这里我们选择【结束分区设定并将修改写入磁盘】这个选项,然后点击继续
在这里插入图片描述
16、【对磁盘进行分区】这里我们选【是】然后继续
在这里插入图片描述
17、这里保持默认,直接点击继续
在这里插入图片描述
18、耐心等待,时间会有点儿长
在这里插入图片描述
19、安装GRUB启动引导器】选【是】然后点击继续
在这里插入图片描述
20、【安装GRUB启动引导器】这里一定得选择/dev/sda,然后继续
在这里插入图片描述
21、安装完成,点击继续
在这里插入图片描述

四、进入Kali系统

1、输入刚刚的用户名和密码点击登录就可以进入到桌面
在这里插入图片描述
2、进入到桌面,即可使用Kali
在这里插入图片描述

五、添加root用户及密码

1、打开终端,在里面输入【sudo -i】这个命令

sudo -i		#Linux终端命令下改变用户对命令使用权限的命令

在这里插入图片描述
2、输入登录用户的登录密码,然后回车,紧接着输入【passwd root】这个命令

passwd root		#这条命令表示修改root用户的密码

在这里插入图片描述
3、然后输入新的root密码,接着回车,注意的是输入的密码不会显示。然后再重新输入新的root密码,然后回车就可以将root用户的密码给修改了
在这里插入图片描述
4、重新启动
在这里插入图片描述
5、输入用户名root,以及密码,就可以使用超级管理员身份进入到系统中
在这里插入图片描述

六、设置快照

1、先关闭虚拟机,然后在该虚拟机的启动前界面上点击下图一个类似表下面有个扳手一样的图标,点击它
在这里插入图片描述
2、先选择当前位置,再点击拍摄快照
在这里插入图片描述
3、然后填入快照名称以及描述,这里需要强调一下描述里面建议写上该系统的用户名和密码,以防止后期遗忘。填写完成后点击拍摄快照,这样快照就设置好了
在这里插入图片描述
4、当你想要返回到之前的某个状态的时候,只需要选择需要回到的状态,然后点击转到,然后确认是就可以恢复到之前所保存的某一个状态点上了
在这里插入图片描述

在这里插入图片描述
这样的好处是,避免后期系统出现问题需要重新再安装,省去了重装系统的步骤以及时间。

七、apt 更新及操作

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
进入超级管理员用户:
在这里插入图片描述

sudo apt install open-vm-tools-desktop -y

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

八、更改kali的源仓库

因为kali官方源是国外的会比较慢;此处建议改用的是清华源

deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-freedeb-src
https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

sudo vim /etc/apt/sources.list

在这里插入图片描述

九、kali Linux的文件如何共享到物理机

1、在物理机建立一个共享文件夹
在这里插入图片描述
2、启动kali系统,打开 菜单栏中 —虚拟机----设置----选项----
在这里插入图片描述
3、选择共享的路径
在这里插入图片描述
4、 启用此共享
在这里插入图片描述
5、然后可以在kali系统中验证有此文件
在这里插入图片描述
6、vmware中/mnt/hgfs目录下没有share共享文件夹的解决办法

vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other 
#第一条执行不了的话执行下面这条
vmhgfs-fuse .host:/ /mnt/hgfs

文章中的绿色版安装包&更多网络安全相关资料可以扫描下方二维码免费领取哦!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【2023年最新版】Kali安装详细教程 的相关文章

  • 解决Clash意外关闭后的问题;附clash常见问题解决办法

    一 引言 最近 xff0c 我在一次win11的重启更新后遇到了一个问题 xff0c 那就是发现我的浏览器无法上网了 起初 xff0c 我以为我的网络存在问题 xff0c 但后来发现不是这个问题 经过我查阅资料以及实际操作后 xff0c 我
  • Qt 获取所有进程、终止某个进程

    代码中用到Qt库的地方 xff0c 不使用Qt库的可以替换为自己相应的函数 方法一 xff1a 1 Qt开源库 xff0c 通过QProcess启动系统命令 tasklist exe 获取正在运行的进程 2 QProcess process
  • Qt QPixmap设置图片透明度

    最近看到美图秀秀的一些功能 xff0c 可以手动设置图片的透明度并显示在其它图片上 xff0c 所以自己动手做了个小Demo xff0c 实际效果如下 xff1a xff08 图片仅供参考使用 xff09 可以看到拖动下方进度条 xff0c
  • 【IDEA报错】Failed to start bean ‘documentationPluginsBootstrapper‘问题及解决方案

    使用springfox swagger2进行接口文档输出 编写配置文件Swagger2Config 64 Configuration 64 EnableSwagger2 public class Swagger2Config 64 Bean
  • Android 调整Spinner下拉框高度(避免下拉列表跑到顶部)

    在运用系统原生的Spinner控件做下拉选择功能时 由于选择项的子项Item太多 导致下拉列表跑到上面去了 关键原因是系统下拉默认的高度 spinner所在的位置 超过了屏幕底部的高度 所以就会出现下拉列表跑到控件的头部去了 解决方案 1
  • c++中的随机数rand()

    总结 xff1a 1 RANK MAX 61 32767 2 随机范围 xff1a num 61 rank x C 43 43 中rand 函数的用法 1 rand 不需要参数 xff0c 它会返回一个从0到最大随机数的任意整数 xff0c
  • 最大数和最小数位置交换位置

    输入10个整数 xff0c 用函数编程将其中最大数与最小数的位置互换 然后在主函数中将交换后的数组的所有元素输出 include lt stdio h gt int main int arr 10 61 0 int maxi 61 0 in
  • HDFS基本概念

    目录 零 学习目标 一 导入新课 二 新课讲解 xff08 一 xff09 HFDS的演变 xff08 二 xff09 HDFS的基本概念 1 NameNode xff08 名称节点 xff09 2 DataNode xff08 数据节点
  • 用栈来判断字符串是否回文

    include lt iostream gt include lt bits stdc 43 43 h gt using namespace std define MAX SIZE 100 class Stack private char
  • 技术分享 | 将覆盖反馈融入黑盒模糊测试技术提升测试效率

    引言 近几年来 xff0c 自动化漏洞挖掘技术成为网络安全的重要研究方向 传统的漏洞挖掘技术面临着耗时长 误报多等痛点 xff0c 且无法全面地探测目标软件中的已知与未知漏洞 因此 xff0c 一种简单高效的漏洞挖掘技术 xff0c 即模糊
  • 基于Vue3+Vite实现的移动端天气预报系统

    文章目录 1 前言2 准备工作3 项目创建与配置3 1适配移动端3 2路由配置 4 功能实现4 1Footer组件的实现4 2Mine组件的实现4 3Guide组件的实现4 4GuideInfo组件的实现4 5 Home组件的实现4 6封装
  • 【C++ 将十六进制数转换为二进制数】

    问题描述 将十六进制数转换为二进制数 输入格式 输入一个16进制数 输出格式 输出二进制数 输入样例 在这里给出一组输入 例如 xff1a 23 输出样例 在这里给出相应的输出 例如 xff1a 100011 输入样例 在这里给出一组输入
  • 电力系统强大的Gurobi 求解器的学习(Python&Matlab)

    到底有多强大 xff0c 看看就知道 xff0c 必须 x1f44d x1f44d x1f44d xff1a 目录 1 概述 2 算例理解 Python 2 1 算例1 详细入门 2 2 算例2 一般线性规划问题 2 3 算例3 非凸问题
  • 位移操作符 <<左移 与 >>右移 的基本逻辑

    1 xff1a lt lt 左移操作符 2 xff1a gt gt 右移操作符 xff08 注 xff1a 位移操作符的操作数只能是整数 xff09 lt lt 左移操作符 与 gt gt 右移操作符 都是移二进制位操作符 整数的二进制表现
  • 判断101到200有多少素数,并输出所有素数

    分析 xff1a 1 从101到200 xff0c 我们要用到for语句 xff08 如果有其它条件就把i 61 101到200改成条件的数 xff09 for i 61 101 i lt 61 200 i 43 43 2 判断素数 xff
  • 求最大值,求10 个整数中最大值

    求最大值 求10 个整数中最大值 思路 xff1a 1 采用循环的方式输入一个数组 2 使用max标记数组中的最大值 xff0c 采用循环的方式依次获取数组中的每个元素 xff0c 与max进行比较 xff0c 如果arr i 大于 max
  • Android app后台运行休眠仍然可以运行的方法(确保一直运行)

    在播放器app中由于需要用后台service 来播放音乐 所以一旦进入休眠状态时 就有可能被杀掉进程 所以需要让service 一直运行不被杀掉进程 在android 中WakeLock的相关 API可以确保应用程序中后台任务一直运行 使应
  • 输入N个数,输出最大值和最小值

    include lt stdio h gt int main int max min a b c num scanf 34 d 34 amp a scanf 34 d 34 amp b max 61 b min 61 b for c 61
  • 【C语言学习】数组排序.选择法

    上课学的选择法数组排序 xff0c 老师讲的云里雾里的 xff0c 准备用自己的理解再写一下它的原理及注意点 xff0c 希望对你有所帮助 目录 1 原理 2 注意点 3 代码 1 原理 每一次从待排序的数据元素中选出最小 或最大 的一个元
  • 用C语言,求10个数的最小值和最大值

    用数组a存放10个数 xff0c min max存放最小值和最大值 对数组进行遍历 将a 0 设为最小值和最大值的初值 xff1b 利用a i 和min max进行比较 include lt stdio h gt main int i a

随机推荐