20175314 2020-02 《网络对抗技术》Exp0 Kali Linux的安装 Week1

目录

任务要求

  • 安装Kali虚拟机,配置好共享文件夹。 Kali用户名必须为包含本人学号,并体现在截图中。
  • 作业提交内容:一张截图①体现出共享文件夹的;②有本人学号。

实践步骤

1、进入Kali官网下载镜像文件

  • 一般下载以下版本再根据系统具体情况选择32位/64位

2、使用VMware开始创建并配置虚拟机

各版本序列号:
10.x:1Z0G9-67285-FZG78-ZL3Q2-234JG
11.x:YG74R-86G1M-M8DLP-XEQNT-XAHW2
12.x:ZC3TK-63GE6-481JY-WWW5T-Z7ATA
14.x:AU108-FLF9P-H8EJZ-7XMQ9-XG0U8
15.x:FC7D0-D1YDL-M8DXZ-CYPZE-P2AY6
  • 通过命令cat /proc/version查看当前系统Kali 20200104是基于Debian 9.2.1版本的Linux发行版

  • 点击主页中的创建新的虚拟机选择自定义(OFFSEC推荐设置硬件兼容性Workstation 8.x)。

  • 硬件兼容性默认,选择稍后安装操作系统(否则可能系统会出现无法检测此光盘镜像中的操作系统),进入下一步。

  • 客户机操作系统选择Linux,版本选择Debian 9.x 64位进入下一步。

  • 命名虚拟机并选择安装的位置,进入下一步。

  • 处理器配置虚拟机内存根据实际情况调整默认,网络类型默认使用NATI/O控制器类型默认使用LSI Logic,磁盘类型默认使用SCSI,创建新虚拟磁盘(拆分成多个文件),大小设置为32GB或以上,在准备创建点击自定义硬件进行镜像的加载:在虚拟机设置的页面点击设备中的新CD/DVD,勾选使用ISO映像文件,然后选择在第一步中安装的Kali镜像文件的路径,点击完成。

3、启动虚拟机,对虚拟机进行相应的配置。

  • 选择Graphical install(图形界面安装)

  • 选择语言、地区,填写主机名/用户名(需要带有学号信息),设置root密码。

  • 选择磁盘分区为使用整个磁盘,接着选择将所有文件放在同一个分区中。

  • 选择结束分区设定并将修改写入磁盘,后将否改为是。

  • 在等待一段时间后,在“是否安装网络镜像”处选择否,然后选择安装GRUB,再选择dev/sda,等待一段时间后即完成安装。

  • 安装完成后,弹出登录界面,输入账号root和密码,进入主界面。

4、安装增强功能(安装系统时已自动安装好)

  • 选择Kali虚拟机安装VMware Tools

  • 打开虚拟机的应用程序列表,搜索VMware Tools,将文件VMwareTools-[版本号].tar.gz用鼠标拖到左边目录栏的主目录中。

  • 打开终端,输入ls查看home目录下的文件,再输入tar -zxvf [压缩包名]进行解压。

  • 输入ls查看解压后的文件名,使用cd+[文件名]命令进入解压后的文件,再输入ls查看文件列表。

  • 输入./vmware-install.pl运行脚本,过程中遇到需要确认的地方全部按照默认选项(Y)输入即可。

5、设置网络(安装系统时已默认选择NAT模式)

  • 在VMware的Kali虚拟机下编辑虚拟机设置,点击网络适配器,查看网络连接。

6、设置共享文件

  • 在VMware的Kali虚拟机下编辑虚拟机设置,切换到选项目录下,在共享文件夹选项中将启用方式修改为总是启用,添加一个本机的文件夹作为共享的文件夹。

  • 打开终端,输入命令cd /mnt/hgfs,再输入ls,可以创建的共享文件夹share

  • 测试:进入共享文件夹share,在命令行中输入vi testMark.txt,保存并关闭。再在本机中打开共享文件夹share,目录下有testMark.txt且内容一致,设置成功。

7、设置软件源

先备份软件源sources.list文件,然后再修改在终端输入leafpad /etc/apt/sources.list,打开sources.list文件。删除掉该文件中的所有内容,添加deb http://http.kali.org/kali kali-rolling main non-free contrib(或中科大、阿里云等较快的源),保存文件。

遇到的问题及解决方案

问题①:安装系统预定义软件集失败

  • 解决方案:可能是在安装系统的时候自动安装VMware Tools的原因或是系统版本选择错误,反复失败两次后成功

问题②:设置中文后界面乱码(附安装中文输入法)

  • 解决方案:终端执行sudo apt-get install ttf-wqy-zenhei
可以通过命令调整语言格式
dpkg-reconfigure locales
原版中文简体为zh_CN.UTF-8 UTF-8
下载中文输入法
apt-get install ibus ibus-pinyin

问题③:安装好VMware Tools后系统没有挂载文件

  • 解决方案:连接CD/DVD(IDE)

问题④:安装VMware Tools时报错如下

Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes]
  • 解决方案:执行命令yum install kernel kernel-devel kernel-headers gcc gcc-devel -y

问题⑤:安装VMware Tools后设置共享文件夹没有/mnt/hgfs

  • 解决方案:

    ①通过sudo apt-get update;sudo apt-get upgrade更新一下系统

    ②在root下使用命令mkdir /mnt/hgfs自行创建后执行mount -t vmhgfs .host:/share(共享文件名) /mnt/hgfs

    ③重新安装VMware Tool

问题⑥:安装VMware Tools后设置共享文件夹/mnt/hgfs没有共享文件夹

  • 解决方案:在root权限下:

    ①执行命令vmware-hgfsclient查看当前有哪些共享的目录

    ②使用mount -t vmhgfs .host:/shared /mnt/hgfs命令挂载该共享文件夹注意:.号

    ③其中.host:/Documents Documents是共享名,把Documents换成使用vmware-hgfsclient命令得到的目录

    ④编辑启动挂载文件,随机启动后自动挂载

    ⑤编辑/etc/fstab

    .host:/shared /mnt/hgfs vmhgfs defaults 0 0
Error: cannot mount filesystem: No such device
apt-get install open-vm-dkms(Ubuntu)
yum install open-vm-tools(CentOS)
vmhgfs-fuse .host:/ /mnt/hgfs(mount -t vmhgfs .host:/ /mnt/hgfs )

⑥执行命令vmhgfs-fuse .host:/ /mnt/hgfs

Kali Linux的安装的更多相关文章

  1. Kali Linux虚拟机安装完整安装过程及简单配置(视频)

    点击播放视频 附:视频中出现的两个txt文本,包含了大致的安装与配置过程: 文本1:KaliLinux虚拟机安装和初步配置 Kali Linux虚拟机安装和初步配置 大家好,今天给大家演示一下在VMw ...

  2. 【Kali】kali linux的安装

    资源准备 制作U盘启动盘 准备kali_Linux的分区 禁用快速启动 安装kali_linux 在这篇Blog中笔者将会讲解如何安装kali_linux,kali可以安装到虚拟机上,但这里笔者强烈建 ...

  3. 2019-2020-2 《网络对抗技术》Exp0 环境搭建-Kali Linux 的安装

    2019-2020-2 20175334 环境搭建-Kali Linux 的安装 一.Kali的下载与安装 在Kali官网中下载镜像文件 打开Vmware开始创建新虚拟机 选择镜像文件 选择操作系统 ...

  4. 2020 Kali Linux Zenmap 安装(可视化界面)

    跟着教程学Kali Linux,我安装的2020版的,发现Zemap没被预装. 1.下载 zenmap https://nmap.org/download.html 2.rpm转deb 2020 Ka ...

  5. Kali Linux 下安装配置MongoDB数据库 ubuntu 下安装配置MongoDB源码安装数据库

    Kali Linux 下安装配置MongoDB数据库   1.下载mongodb.tgz 压缩包: 2.解压到:tar -zxvf mongodb.tgz /usr/local/mongodb 3.创 ...

  6. 【笔记】Kali linux的安装 和 一些使用前的准备工作(原创+转载)

    该博文只记录笔者的蛇皮使用经历,纯新手= =,可能借鉴意义也可能没有(T _ T),侵删. 目录 kali linux 在个人计算机和在VirtualBox下的安装 kali linux 使用前准备工 ...

  7. 网络安全之在Kali Linux上安装Openvas

    本文目录: 一.解决和配置更新源问题 二.安装Openvas 三.自定义登陆密码 四.升级Openvas 五.查看Openvas运行情况 六.修改OpenVAS远程链接 =============== ...

  8. 【亲测有效】Kali Linux无法安装网易云音乐的解决方案

    问题描述 由于 Kali Linux 的内核是基于 Debian 的,我们在安装网易云音乐的时候更偏向于选择安装网易云音乐 v1.1.0 deepin15(64位) 的包,可是我发现在安装过程中,无法 ...

  9. Kali Linux上安装SSH服务

    安装 SSH 从终端使用 apt-get 命令安装 SSH 包: # apt-get update # apt-get install ssh 启用和开始使用 SSH 为了确保安全 shell 能够使 ...

随机推荐

  1. 前端每日实战:149# 视频演示如何用纯 CSS 创作一个宝路薄荷糖的动画

    效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/oagrvz 可交互视频 此视频是可 ...

  2. TCP/IP协议概要--01

    学习一下tcp/ip协议,还是很枯燥,哎..... 图片的是从下到上对TCP/IP的协议进行描述的.主要是的描述每一层协议的特点 该层对应的是最底层的数据链路层,即图中的以太网驱动程序那一层. 该层是 ...

  3. python框架Django实战商城项目之工程搭建

    项目说明 该电商项目类似于京东商城,主要模块有验证.用户.第三方登录.首页广告.商品.购物车.订单.支付以及后台管理系统. 项目开发模式采用前后端不分离的模式,为了提高搜索引擎排名,页面整体刷新采用j ...

  4. 盘点Linux运维常用工具(一)-web篇之httpd

    #前言:想把自己学的各种服务进行分类归档起来,于是就写了盘点Linux运维常用工具,Linux方面使用到的web应用服务有httpd(apache).nginx.tomcat.lighttpd,先了解 ...

  5. oracle根据特定字符拆分字符串的方法

    清洗数据需要将某个字段内以空格分隔的字符串拆分成多行单个的字符串,百度了很多种方法大概归结起来也就这几种方法最为有效,现在把贴出来: 第一种: select regexp_substr('1 2 3' ...

  6. python学习-练习题4巩固

    一个数加100后是一个整数的平方,加268后也是一个数的平方,求这个数 分析:这个数加100之后开方是整数,说明int(math.sqrt(a+100))转为整数应该没有小数部分 so:b*b = i ...

  7. PHP的json_encode和json_decode的区别

    经常搞混的两个PHP函数: json_encode()是对变量进行json编码 json_encode()为要编码的值,且该函数只对utf8编码的数据有效 json_decode($json)对jso ...

  8. TCP报文首部

    源端口和目的端口,各占2个字节,每个TCP报文段都包含源端口号和目的端口号,用于寻找发送端和接收端的应用进程: 序号,占4个字节,序号用来标识从TCP发送端向TCP接收端发送的数据字节流,它表示在这个 ...

  9. Oracle 11.2 RAC on Redhat 6.5 安装最佳实践

    本文讲述了在Redhat 6.5 上安装Oracle 11.2 RAC的详细步骤,是一篇step by step指南,全文没有什么技术难度,只要一步步跟着做就一定能安装成功. 环境介绍 分类 项目 说 ...

  10. Head First设计模式——中介者模式和备忘录模式

    中介者 中介者模式:使用中介者来集中相关对象之间复杂的沟通方式和控制方式. Bob有一个自动屋,当他的闹钟响了只有,闹钟会告诉咖啡壶开始煮咖啡.后来客户不断的提出许多新需求:周末不要提供咖啡.下班后需 ...