Kali Linux相关简介及安装与配置【保姆式教程】

2023-10-29

提示:新手博主,请大家多多关照,每天都要加油鸭!


前言

2013年3月12日Kali Linux发布了第一个版本。


一、Kali Linux介绍

Kali Linux是基于Debian的Linux发行版,旨在进行高级渗透测试和安全审核。Kali包含数百种工具,可用于各种信息安全任务,例如渗透测试,安全研究,计算机取证和逆向工程。Kali Linux由领先的信息安全培训公司Offensive Security开发、资助和维护。

Kali Linux于2013年3月13日发布,是对BackTrack Linux的完整,从上到下的完全重建,完全遵循Debian开发标准。

1、包括600多个渗透测试工具:

在回顾了BackTrack中包含的每个工具之后,我们消除了很多根本无法使用或复制了其他提供相同或相似功能的工具的工具。有关所包含内容的详细信息,可以参考Kali Tools网站。我是查阅了其他博主的分享学习

2、免费的(就像啤酒一样),而且用永远都是:

Kali Linux和BackTrack一样,是完全免费的,而且永远都是。永远都不需要向Kali Linux付费。

3、开源Git树:

致力于开源开发模型,开发树可供所有人使用。想要调整或重建软件包以满足其特定需求的任何人都可以使用Kali Linux中包含的所有源代码。

4、符合FHS

Kali遵守文件系统层次结构标准,使Linux用户可以轻松找到二进制文件,支持文件、库等。

5、广泛的无线设备支持:

无线接口支持Linux发行版的常规症结所在。构建了Kali Linux,以尽可能支持尽可能多的无线设备,从而使其能够在各种硬件上正常运行,并使其与众多USB和其他无线设备兼容。

6、安全的环境中开发:

Kali Linux团队由小部分人组成,这些人是唯一可信任的提交包并与存储库交互的人,所有这些都使用多种安全协议来完成。

7、GPG签名的软件包和存储库:

Kali Linux中的每个软件包均由构建团提交该软件包的每个开发人员签名,随后,存储库也对软件包进行签名。


二、系统镜像文件下载

百度网盘下载

链接:https://pan.baidu.com/s/1mv0WgfW3zGmS6tsz9UKabQ
提取码:0218

Kali官网下载

进入Kali官网,点击GET KALI
在这里插入图片描述

选择Virtual Machines-Recommended(大概意思就是虚拟机的系统)本文选择在VMware虚拟机下对kali进行安装
在这里插入图片描述

如果你是64位系统则选择64-bit,32位系统则选择32-bit
在这里插入图片描述
然后再点击下载箭头进行下载,下载完成后将其进行解压即可


三、Kali Linux安装

方法一:

1、在Vmware主页选择打开虚拟机
在这里插入图片描述
2、选择刚刚下载并解压好的文件
在这里插入图片描述
这样就可以直接打开虚拟机使用了,这时可以编辑虚拟机属性进行个性化配置
3、选择第一项启动
在这里插入图片描述
默认的初始用户名及密码都是kali,之后成功进入
在这里插入图片描述

方法二:

在VMware主界面,选择创建一个新的虚拟机
在这里插入图片描述
选择自定义安装,方便更多配置
在这里插入图片描述
根据需要,选择合适的兼容性
在这里插入图片描述
选择稍后安装操作系统
在这里插入图片描述
选择Linux系统,Debian 9.x 64-bit版本(和自己下载时的版本对应,有可能是32-bit)
在这里插入图片描述
设置虚拟机名称和存储路径(个性化配置)
在这里插入图片描述
个性化配置处理器及内核数量
在这里插入图片描述
默认设置2048MB
在这里插入图片描述
默认设置,之后可在虚拟机属性中修改
在这里插入图片描述
默认设置
在这里插入图片描述
默认设置
在这里插入图片描述
选择第一个,创建新虚拟磁盘
在这里插入图片描述
推荐设为60GB
在这里插入图片描述
默认设置
在这里插入图片描述
选择自定义硬件------->新CD/DVD------>使用ISO映像文件,选择从网盘下载好的映像文件
在这里插入图片描述
在这里插入图片描述
浏览检查没问题后,点击Finish完成
在这里插入图片描述
启动虚拟机进行开机配置,选择图形化安装
在这里插入图片描述
选择合适的语言
在这里插入图片描述
继续安装
在这里插入图片描述
选择时区
在这里插入图片描述
选择键盘设置
在这里插入图片描述
个性化设置自己的主机名
在这里插入图片描述
域名默认,直接点击继续即可
在这里插入图片描述
个性化设置用户和密码
在这里插入图片描述
默认配置,选第一个
在这里插入图片描述
默认配置,选第一个
在这里插入图片描述
默认配置,选第一个
在这里插入图片描述
继续下一步
在这里插入图片描述
写入磁盘,选择是继续
在这里插入图片描述
耐心等待
在这里插入图片描述
不使用网络镜像,选择否继续
在这里插入图片描述
根据情况决定,这里选择是
在这里插入图片描述
选择第二个
在这里插入图片描述
结束安装进程
在这里插入图片描述
等待
在这里插入图片描述
选择第一个
在这里插入图片描述
输入用户名,默认为root
在这里插入图片描述

密码是配置过程中自己设定的密码
在这里插入图片描述
一切准备就绪,开始享受吧!
在这里插入图片描述
参考资料:
https://blog.csdn.net/weixin_43290709/article/details/117519611
https://www.kali.org/docs/installation/hard-disk-install/
https://www.kali.org/get-kali/#kali-bare-metal


总结

以上就是我想分享给大家的,本文仅仅简单介绍了Kali Linux以及其相应的下载和安装,希望大家可以根据以上具体的步骤配置属于自己的实验环境。

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

Kali Linux相关简介及安装与配置【保姆式教程】 的相关文章

  • 没有可用的符号表信息

    我正在测试第三方的库 它崩溃了 当我想查看崩溃的原因时 我的 gdb 告诉我没有可用的调试符号 Program received signal SIGSEGV Segmentation fault Switching to Thread 0
  • 在 /dev/input/eventX 中写入事件需要哪些命令?

    我正在开发一个android需要将触摸事件发送到 dev input eventX 的应用程序 我知道C执行此类操作的代码结构如下 struct input event struct timeval time unsigned short
  • 如何使用 sed 仅删除双空行?

    我找到了这个问题和答案 https stackoverflow com questions 4651591 howto use sed to remove only triple empty lines关于如何删除三重空行 但是 我只需要对
  • 在主目录中安装库

    在 Linux Ubuntu 中 我尝试运行一个工具 但它显示错误 库丢失 我无权在系统中安装任何内容 或者根本无法从我的用户帐户执行 sudo 是否可以在我的主目录 没有 sudo 中安装缺少的库 在我的例子中为 libstdc so 6
  • GCC 和 ld 找不到导出的符号...但它们在那里

    我有一个 C 库和一个 C 应用程序 尝试使用从该库导出的函数和类 该库构建良好 应用程序可以编译 但无法链接 我得到的错误遵循以下形式 app source file cpp text 0x2fdb 对 lib namespace Get
  • diff 文件仅比较每行的前 n 个字符

    我有2个文件 我们将它们称为 md5s1 txt 和 md5s2 txt 两者都包含a的输出 find type f print0 xargs 0 md5sum sort gt md5s txt 不同目录下的命令 许多文件被重命名 但内容保
  • 在 Linux 上的 Python 中使用受密码保护的 Excel 工作表

    问题很简单 我每周都会收到一堆受密码保护的 Excel 文件 我必须解析它们并使用 Python 将某些部分写入新文件 我得到了文件的密码 当在 Windows 上完成此操作时 处理起来很简单 我只需导入 win32com 并使用 clie
  • 嵌入式Linux poll()不断返回

    我有一个特别的问题 当我知道没有什么可读时 民意调查不断返回 因此设置如下 我有 2 个文件描述符 它们构成fd设置民意调查监视 一种用于引脚从高到低的变化 GPIO 另一个用于代理输入 代理输入出现问题 处理的顺序是 启动main函数 然
  • ansible 重新启动 2.1.1.0 失败

    我一直在尝试创建一个非常简单的 Ansible 剧本 它将重新启动服务器并等待它回来 我过去在 Ansible 1 9 上有一个可以运行的 但我最近升级到 2 1 1 0 并且失败了 我正在重新启动的主机名为 idm IP 为 192 16
  • 如何修复“iptables:没有该名称的链/目标/匹配”?

    我在我的 Linux 嵌入式系统上构建并安装了 iptables 如果我列出所有规则 则一切正常 iptables list Chain INPUT policy ACCEPT target prot opt source destinat
  • 修改linux下的路径

    虽然我认为我已经接近 Linux 专业人士 但显然我仍然是一个初学者 当我登录服务器时 我需要使用最新版本的R 统计软件 R 安装在 2 个地方 当我运行以下命令时 which R I get usr bin R 进而 R version
  • 使用 find - 删除除任何一个之外的所有文件/目录(在 Linux 中)

    如果我们想删除我们使用的所有文件和目录 rm rf 但是 如果我希望一次性删除除一个特定文件之外的所有文件和目录怎么办 有什么命令可以做到这一点吗 rm rf 可以轻松地一次性删除 甚至可以删除我最喜欢的文件 目录 提前致谢 find ht
  • 如何通过替换为空页映射来取消映射 mmap 文件

    Linux 用户空间有没有办法用空页面 映射自 dev null 或者可能是一个空页面 重复映射到从文件映射的页面的顶部 对于上下文 我想找到这个 JDK bug 的修复 https bugs openjdk java net browse
  • 如何使用 bash 锁定文件

    我有一个任务从远程服务器同步目录 rsync av email protected cdn cgi l email protection srv data srv data 为了使其定期运行并避免脚本 reEnter 问题 我使用 rsyn
  • nginx 上的多个网站和可用网站

    通过 nginx 的基本安装 您的sites available文件夹只有一个文件 default 怎么样sites available文件夹的工作原理以及如何使用它来托管多个 单独的 网站 只是为了添加另一种方法 您可以为您托管的每个虚拟
  • 从 Python 调用 PARI/GP

    我想打电话PARI GP http pari math u bordeaux fr dochtml gpman html仅从Python计算函数nextprime n 对于不同的n是我定义的 不幸的是我无法得到帕里蟒蛇 http code
  • Linux中的定时器类

    我需要一个计时器来以相对较低的分辨率执行回调 在 Linux 中实现此类 C 计时器类的最佳方法是什么 有我可以使用的库吗 如果您在框架 Glib Qt Wx 内编写 那么您已经拥有一个具有定时回调功能的事件循环 我认为情况并非如此 如果您
  • 使用 sed 更新 xml 属性(Windows + cygwin 和 Linux)?

    我需要使用 sed 命令对 xml 文件进行更新 但我在这方面遇到了麻烦 它需要在 Windows 使用 cygwin 和 Linux 上运行 XML 具有以下元素
  • nslookup 报告“无法解析 '(null)': 名称无法解析”,尽管它成功解析了 DNS 名称

    我在 ubuntu 上 并且正在运行 docker 默认桥接网络 我有 Zookeeper kafka 的容器化版本 以及我编写的与 kafka 对话的应用程序 I do a docker exec it
  • 无法使用 wget 在 CentOS 机器上安装 oracle jdk

    我想在CentOS上安装oracle java jdk 8 我无法安装 java jdk 因为当我尝试使用命令安装 java jdk 时 root ADARSH PROD1 wget no cookies no check certific

随机推荐