软件和镜像下载

虚拟机软件

Kali需要在虚拟机中进行安装,使用的虚拟机软件为VMware,在官网下载最新版本,寻找激活码,按步骤安装即可正常使用,由于我在之前的实验中使用的即为VMware,并没有进行二次安装且安装较为简单,故本步骤略过。

Kali系统的下载

官网下载发行版的Kali linux,按照自身情况,我选择了完整版的64位Kali系统。


Kali系统安装

在整个安装和配置的过程中参考了一些网上资料,这些资料在此前会列出:

参考资料:Linux初识之Kali Linux 系统安装详细教程(虚拟机)

  1. 打开VMware,在初始界面创建虚拟机

  1. 在弹出页面选择配置类型,选择推荐类型即可

  1. 在这里选择安装程序镜像文件,点击第二个选项,找到之前下载的镜像文件(为了方便,节省存储空间,我将文件存在了硬盘里),会出现无法识别操作系统的提示,不用在意,继续安装。

  1. 选择操作系统为Linux,版本选择Debian即可,继续下一步。

  1. 设置虚拟机名称,选择虚拟机位置

  1. 指定磁盘大小为20G,选择将虚拟磁盘存储为单个文件即可,保存下一步。

  1. 检查设置后,即可点击完成

  1. 完成后,可以在VMware中看到我们创建的虚拟机。

  1. 启动虚拟机之后,点击安装界面,选择Graphical install选项。

  1. 进入语言选择界面,选择中文(简体),点击继续。

  1. 选择地区

  1. 配置键盘

  1. 之后稍作等待安装,出现配置主机名和密码的界面,其中域名可以暂时不输入,自己选择即可。





  1. 之后等待配置,磁盘分区设置选择使用整个磁盘。

  1. 这里的设置类似于之前的装机考试的内容,主要是磁盘分区的设置,可以使用其推荐设置,不做赘述,将过程贴在这里。

  1. 等待磁盘写入,这个过程需要一点时间啦~

  1. 选择不使用网络镜像

  1. 设置GRUB

​

​
  1. 等待一段时间,启动虚拟机,选择第一个选项,使用用户名root和刚刚设置的密码登录。

  1. Kali安装完成,启动的时候花了一些时间。



网络配置

  1. 在第一次打开Kali的时候发现我的网络是处于联通状态的,查看虚拟机的网络设置选项,网络连接模式选择的是NAT模式。

  1. 我还在网上找了相关的博客和资料,比如

    kali虚拟机网络设置

    发现网上的教程大多选择的是桥接模式,修改选择后,发现网络不通,故并未对网络连接模式加以修改。


设置共享文件夹和剪切板

实现虚拟机与宿主机之间的共享文件夹和共享剪切板的功能需要安装VMware增强工具

参考资料:

  1. VMware安装增强功能实现共享文件夹和剪贴板
  2. kali虚拟机添加共享文件夹
  3. 设置Vmware中Kali_linux 共享文件夹

安装VMware增强工具

  • 点击VMware选项卡中的虚拟机选项,在其中选择安装VMware Tools选项,虚拟机中弹出VMware Tools的虚拟光驱,可见文件打开如图。

  • 在kali中打开命令行,输入以下命令进行安装。

  • 每一步选择默认设置即可,安装成功后出现如下页面。

  • 安装完成后,多了一个文件夹/mnt/hgfs/

设置共享文件夹

虚拟机 -->设置-->选项-->共享文件夹,按以下步骤进行配置

设置共享剪切板

虚拟机 -->设置-->选项-->客户机隔离

勾选启用拖放启用粘贴复制

即可开启共享剪切板,也可实现文件拖放


更新软件源

参考资料:

Kali Linux之软件安装、卸载、更新和修改更新源

Kali-linux安装之后应该做的事

  1. 首先输入leafpad /etc/apt/sources.list

    打开source.list文件,向文件中写入

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

  1. 在命令行输入以下命令,刷新系统,并安装更新。

    apt-get update
    apt-get dist-upgrade

2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165211的更多相关文章

  1. 2018-2019-2 《网络对抗技术》Kali安装 Week1 20165236

    2018-2019-2 <网络对抗技术>Kali安装 Week1 20165236 一.kali 下载 安装 网络 共享 软件源 二.安装步骤 1.官网上下载kali Linux: 2.参 ...

  2. 2018-2019-2 《网络对抗技术》Kali安装 Week1 20165212

    2018-2019-2 <网络对抗技术>Kali安装 Week1 20165212 1.完成安装linux kali和vm tools 装的第三遍成功安装.前面两次镜像文件不行,没驱动(网 ...

  3. 2018-2019 20165235 网络对抗技术 Exp0:kali的安装

    2018-2019 20165235 网络对抗技术 Exp0:kali的安装 安装kali 在官网上https://www.kali.org/下载kali 下载之后进行解压 打开VMware-> ...

  4. 20165309 《网络对抗技术》 Kali安装

    20165309 <网络对抗技术> Kali安装 1. 目的要求 下载 安装 网络 共享 软件源 2. 主要步骤 下载系统镜像文件 进入Kali官网下载,我选择的是64位版本: 虚拟机设置 ...

  5. 2018-2019-2 20165209 《网络对抗技术》 Kali安装

    2018-2019-2 20165209 <网络对抗技术> Kali安装 目录内容 下载 安装 网络 共享 软件源 下载kali kali下载官网地址 我下载的版本(如下图所示) 安装 打 ...

  6. 20165305 《网络对抗技术》 Kali安装

    一.安装kali 在虚拟机中安装kali我参考了下面的网页,里面写的很全面,所以我就不重复了,我主要说一下kali里面的环境配置. 在虚拟机中安装kali linux 注意:输入用户和密码时,kali ...

  7. 20165313 《网络对抗技术》 Kali安装

    一.目的要求 下载 安装 网络 共享 软件源 二.主要步骤 我主要是按照最新超详细虚拟机VMware安装Kali Linux 这个方法做的就没有步骤描述了. 安装结果图: 注意事项 安装过程中如果没有 ...

  8. 2019-2020-2 20174314王方正 《网络对抗》 Exp0 Kali安装

    本博旨记录安装Kali的具体步骤. 一.Vmware的安装 略. 二.Vmware的配置 选择[文件]-[新建虚拟机]. 出现新建虚拟机导向,按照以下图示配置每一步.

  9. 20165311 《网络对抗技术》 Kali安装

    一.目的要求 下载 安装 网络 共享 软件源 二.主要步骤 从官网下载软件安装包 安装的比较顺利 具体截图就不放上来了 安装结果图: 网络配置和共享文件夹设置 网络配置: 由于我之前安装虚拟机,所以并 ...

随机推荐

  1. iOS 第三方框架-MJExtension

    1.数组转换成模型数组 // 将 "微博字典"数组 转为 "微博模型"数组 NSArray *newStatuses = [HWStatus objectArr ...

  2. VUE中过了一遍还不熟悉的东西

    1.computed/watch/和methods computed是依赖于数据来变动的,有缓存,当不需要缓存的时候就用方法,watch不建议乱用,当有异步请求的时候就用watch 写法一样 2.wa ...

  3. unity3d-游戏实战突出重围,第二天 制作血条

    using UnityEngine; using System.Collections; public class xt : MonoBehaviour { //红色血条 public Texture ...

  4. LeetCode71.简化路径

    给定一个文档 (Unix-style) 的完全路径,请进行路径简化. 例如,path = "/home/", => "/home"path = " ...

  5. Python datetime获取详细时间

    说明:datetime是date和time的结合体,包含了date和time的所有信息 datetime常见用法: 1.datetime.datetime.now()返回一个UTC时间的datetim ...

  6. codeforces 980D Perfect Groups

    题意: 有这样一个问题,给出一个数组,把里面的数字分组,使得每一个组里面的数两两相乘都是完全平方数. 问最少可以分成的组数k是多少. 现在一个人有一个数组,他想知道这个数组的连续子数组中,使得上面的问 ...

  7. 20165305 实验二:Java面向对象程序设计

    2-1 参考 http://www.cnblogs.com/rocedu/p/6371315.html#SECUNITTEST 参考http://www.cnblogs.com/rocedu/p/67 ...

  8. js里用append()和appendChild有什么区别?

    parentNode.append()是还在试用期的方法,有兼容问题.是在parendNode节点中最后一个子节点后插入新Node或者DOMString(字符串,插入后为Text节点). 与paren ...

  9. 区块链公链分片技术(sharding)方案,配思维导图

    区块链公链分片技术(sharding)方案,配思维导图 分片技术(sharding)方案 以太坊分片思路 其基本思想是,将网络中的节点分成不同的碎片,各分片可以并行处理不同交易,这样可以并行处理相互之 ...

  10. API gateway 之 kong 安装

    kong安装: https://getkong.org/install/centos/ 下载指定版本rpm: wget https://bintray.com/kong/kong-community- ...