20165114 《网络对抗技术》 Exp0 Kali安装与配置 Week1

目录:

一、kail的下载与安装
二、kali的网络设置
三、安装vmware-tools。
四、更新软件源。
五、共享文件夹
六、安装中文输入法


一、kail的下载与安装

VMware workstation的安装

因为之前的课程已经涉及,所以本机已经安装好了VMware workstation,故略去。

光盘映像文件

大多数同学都去kali官网下载的光盘映像文件,我找同学拷贝了一份,然后再进行了安装。

kali的安装过程

  • 在网上看了一些教程,根据教程一步步安装的,其中有些下一步和繁琐的过程有所跳过。

  • 打开VMware workstation,选择创建新的虚拟机,出现新建虚拟机向导, -->下一步-->稍后安装操作系统-->下一步

1043659-20190304003602509-1723726968.png

1043659-20190304012110802-343129624.png

  • 选择 linux,,版本这里我选择了Debian 9.x(截图时未选择故图中为Debian 7.x 64位)。

1043659-20190304012104381-53928671.png

  • 给虚拟机命名,并选择其在电脑中存放的位置,建议还是不要选择c盘了。

1043659-20190304012126488-2015450096.png

  • 此处处理机数量我选择了2个。

1043659-20190304012236204-1519497470.png

  • 此虚拟机的内存大小修改为3072MB,即3G,点击下一步

1043659-20190304012245030-833911410.png

  • 选择使用网络地址转换->下一步

1043659-20190304012251368-14686496.png

  • 接下来根据提示一直点击下一步

1043659-20190304012309048-988673857.png

1043659-20190304012400239-645682090.png

  • 最大磁盘大小这里我选择了20G,并选择将虚拟磁盘存储为单个文件->下一步

1043659-20190304012413041-1086417745.png

  • 点击自定义硬件进行设置

1043659-20190304012418728-1122813485.png

  • 选择新CD/DVD(IDE),选择使用ISO映像文件,此处选择之前下载好的映像文件地址。

1043659-20190304012451308-689077104.png

  • 设置USB控制器,勾选显示所有USB输入设备-->关闭

1043659-20190304012538997-1249856709.png

  • 开启该kali-linux虚拟机,可使用键盘选择Graphical install,进行图形化安装。

1043659-20190304012555381-1567877583.png

  • 选择中文(简体)-->继续,以下安装较为简单,按照图片所示进行即可。

1043659-20190304012610367-147229660.png

1043659-20190304012617254-2130447711.png

1043659-20190304012627354-655882166.png

1043659-20190304012635111-1840261407.png

1043659-20190304012645383-988983716.png

  • 给其设置一个密码,此处我设置为root123456,这个密码为管理员密码,相当于登录密码,不能忘记哈。

  • 按照以下图片进行即可~

1043659-20190304012706304-231821047.png

1043659-20190304012719768-615481990.png

1043659-20190304012803497-799896373.png

1043659-20190304012809372-1062171422.png

1043659-20190304012819015-1759345355.png

1043659-20190304012845870-907162577.png

1043659-20190304012902474-2000593648.png

1043659-20190304012915850-519394801.png

1043659-20190304012924921-810056203.png

二、kali的网络设置

  • 用户名为root,密码为刚刚安装时设置的密码,此处为root123456-->登录

1043659-20190304012931394-1681531924.png

1043659-20190304012939077-1134743623.png

  • 打开浏览器,登录某网站试试,发现我的虚拟机可以连上网络,无需设置,如下图所示。

1043659-20190304012945810-982828263.png

三、安装vmware-tools。

  • 在vmware workstation中选择虚拟机-->安装vmware-tools,会出现如图的界面,虽然不太明白是什么意思,试探性选择,继续进行安装。

1043659-20190304012955232-239004202.png

  • 发现桌面出现一个光盘样式的文件,点击后发现VMware tools中出现一个以.gz结尾的文件压缩包,如图所示。

1043659-20190304013004214-344437820.png

  • 将其拖入主目录下,如下图所示:
    1043659-20190304013015744-1585961788.png

  • 打开终端,输入ls命令,可看到主目录下的所有文件,输入命令tar -zxvf VMwareTools-10.3.2-9925305.tar.gz对该文件进行解压。

1043659-20190304013237917-2042234154.png

  • 输入ls命令,可看到主目录下多出一个名为vmware-tools-distrib的文件。

1043659-20190304013255239-641851288.png

  • 执行cd vmware-tools-distrib/命令后,输入./vmware install.pl命令,回车后即可进行安装。

1043659-20190304013308747-1465811019.png

  • 显示如下图所示即为安装完成。
    1043659-20190304013327202-1254638808.png

  • 再重启kali虚拟机,选择设置-->适应客户端窗口,即可得到全屏幕,如下图所示:

1043659-20190304013057139-1555163436.png

四、更新软件源。

  • 我是参考了网上某篇教程完成软件源的更新的,大致分为以下几个步骤:
  1. 打开终端,输入命令leafpad /etc/apt/sources.list打开文件sources.list
  2. 将该文件中内容清空,填入deb http://http.kali.org/kali kali-rolling main non-free contrib。(此处我选择的为官方源,选择别的也都可以~)

1043659-20190304013354845-92824619.png

  1. 输入apt.get update命令,更新软件包,如图所示。

1043659-20190304013413062-1569060103.png

apt-get常用命令:

  • update – 取回更新的软件包列表信息
  • upgrade – 进行一次升级
  • install – 安装新的软件包
  • remove – 卸载软件包
  • purge – 卸载并清除软件包的配置
  • autoremove – 卸载所有自动安装且不再使用的软件包
  • dist-upgrade – 发布版升级,见 apt-get(8)
  • dselect-upgrade – 根据 dselect 的选择来进行升级
  • build-dep – 为源码包配置所需的编译依赖关系
  • clean – 删除所有已下载的包文件
  • autoclean – 删除已下载的旧包文件
  • check – 核对以确认系统的依赖关系的完整性
  • source – 下载源码包文件
  • download – 下载指定的二进制包到当前目录
  • changelog – 下载指定软件包,并显示其changelog

五、共享文件夹

  • 对虚拟机kali进行设置。
    设置-->选项-->共享文件夹-->总是启用-->添加

1043659-20190304013512747-1109405262.png

  • 在主机上添加了一个名为“20165114共享文件夹”的文件夹。
  • 输入命令vmware-hgfsclient即可看到在目录/mnt/hgfs下的共享文件夹。

1043659-20190304013523462-1954019638.png

ps:运用命令ls+/mnt/hgfs也可成功看到共享文件夹。


六、安装中文输入法

  • 在终端输入命令apt-get install ibus ibus-pinyin,一直回车。

  • 当遇到类似“您希望继续执行吗?”等问题时,输入Y继续执行,再多次回车。

1043659-20190304013545369-1953193073.png

  • 呈现如下图。
    1043659-20190304013558100-2079877282.png

  • 在桌面选择设置-->Region & Language-->添加-->汉语(pinyin),完成设置。

1043659-20190304013606797-470198699.png

  • 进行中文输入法测试,同时按下shift+windows+alt,即可换为中文输入法,如下图所示。

1043659-20190304013620681-1903292314.png

  • 这样就基本完成配置了,在做之前有阅读了很多网上的博客,遇到的问题基本都解决了,有的重启步骤也有所省略~

转载于:https://www.cnblogs.com/erinwhere/p/10468651.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/449754.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据:互联网大规模数据挖掘与分布式处理

《大数据:互联网大规模数据挖掘与分布式处理》基本信息原书名:Mining of Massive Datasets作者: (美)拉贾拉曼(Rajaraman,A.) (美)厄尔曼(Ullman,J.D.) [作译者介绍]译者: 王斌丛书名: 图灵程序设计丛书出版社:人民邮电…

SpringCloud框架搭建+实际例子+讲解+系列五

(4)服务消费者,面向前端或者用户的服务 本模块涉及到很多知识点:比如Swagger的应用,SpringCloud断路器的使用,服务API的检查、token的校验,feign消费者的使用。大致代码框架如下: 先…

软件开发者最重要的四大技能

摘要:现如今,可供选择的技术、语言及平台可谓五花八门,因此要弄明白哪里是花时间训练的最佳投资点也就难上加难…… 现如今,可供选择的技术、语言及平台可谓五花八门,因此作为软件开发者,要弄明白哪里是花时…

Java 12 将于3月19日发布,8 个最终 JEP 一览

开发四年只会写业务代码,分布式高并发都不会还做程序员? JDK 12 已于2018年12月进入 Rampdown Phase One 阶段,这意味着该版本所有新的功能特性被冻结,不会再加入更多的 JEP 。该阶段将持续一个月,主要修复 P1-P3 级…

股票期货数据的resample处理

​ import pandas as pd stock_day pd.read_csv("stock_day.csv") stock_day stock_day.sort_index() # 对每日交易数据进行重采样 (频率转换) stock_day.index# 1、必须将时间索引类型转换成Pandas默认的类型 stock_day.index pd.to_datet…

程序员如何做出“不难看”的设计

摘要:程序员在写代码的时候往往只注重功能的实现和性能的提升,忽视了外观和易用性,其实很多时候只要注意一些基本的规则,就可以大幅度提高产品的观感。 经常看到程序员展示自己做的东西,有一些是创业项目,有…

微服务实战(二):使用API Gateway

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者…

五步让你成为专家级程序员

摘要:Mark Lassoff是一位高级技术培训师,从事培训工作已有10余年。他培训的客户包括美国国防部、Lockheed Martin等。在多年的培训生涯中,他总结了一些如何快速学习一门语言的技巧,这些技巧非常简单,但是却让人受益匪浅…

Laravel 使用 Aliyun OSS 云存储

对象存储 ( Object Storage Service, 简称 OSS ) OSS 相信大家都听过, 它是阿里云对外提供的海量, 安全和高可靠的云存储服务. 大家可以把自己网站的资源存上面加快自己网站速度, aliyun 官网也有文档不过对于新手来说有点难, 那么这里我给大家推荐一个组件和组件的使用. johnl…

在线学习新编程 技巧全攻略

摘要:有句俗语叫:“技多不压身”,如果你有时间和兴趣,不妨多了解和掌握编程技能,或许随时可能有用。本文为你收集了一些编程技巧,让你轻松学编程。 有句俗语叫:“技多不压身”,如果你…

第 3 章 镜像 - 018 - 镜像命名的最佳实践

为镜像命名 创建镜像时 docker build 命令时已经为镜像取了个名字,例如: docker build -t ubuntu-with-vi 这里的 ubuntu-with-vi 就是镜像的名字。通过 dock images 可以查看镜像的信息。 1 rootubuntu:~# docker images ubuntu-with-vi 2 REPOSITORY …

Jmeter逻辑控制器-ForEach Controller

ForEach Controller 介绍 ForEach Contoller 即循环控制器,顾名思义是定义一个规则。主要有以下一个参数:名称:随便填写注释:随便填写输入变量前缀:可以在“用户自定义变量”中定义一组变量。循环控制器可以从中获取到…

微服务实战(三):深入微服务架构的进程间通信

见:http://www.dockone.io/article/549简介 在单体式应用中,各个模块之间的调用是通过编程语言级别的方法或者函数来实现的。但是一个基于微服务的分布式应用是运行在多台机器上的。一般来说,每个服务实例都是一个进程。因此,如下…

python输出与删除某行或某列

python输出字符,主要为结合变量形成新的变量名 year 2016 event Referendum fResults of the {year} {event}Results of the 2016 Referendum yes_votes 42_572_654 no_votes 43_132_495 percentage yes_votes / (yes_votes no_votes) {:-9} YES votes {:2…

为什么应该用模块取代C/C++中的头文件?

摘要:本文整理自Apple C工程师Doug Gregor的演讲Slide,他表示希望使用模块(Module)这一概念替代C/C中的头文件,现已被C标准化委员会任命为Module研究组的主席,研究该提议的可能性。考虑到Apple的开源项目LL…

Kong Api 初体验、Kong安装教程

见:https://blog.csdn.net/forezp/article/details/79383631Kong是一个可扩展的开源API层(也称为API网关或API中间件)。 Kong运行在任何RESTful API的前面,并通过插件扩展,它们提供超出核心平台的额外功能和服务。 Kon…

从谷歌宕机事件认识互联网工作原理

摘要:谷歌服务器经历了短暂的宕机事件,持续大概27分钟,对部分地区的互联网用户造成了影响。此次事件的原因深究起来需要进入互联网络那深邃的、黑暗的角落。 译者注:本文中提到CloudFlare是一家总部位于美国旧金山的内容分发网络(…

推荐给开发人员的实用命令行工具

摘要:优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率。本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的生活变得更轻松一些。 作为一名…

雷军:启动手机+AIoT双引擎战略 5G春天到来前打持久战

雷帝网 乐天 1月11日报道 小米CEO雷军今日在小米年会上宣布,2019年,小米将正式启动“手机AIoT”双引擎战略,这将是小米未来五年的核心战略。未来5年,小米将在AIoT领域持续投入超过100亿元。从2019年起,AIoT&#xff0c…

Jenkins自定义主题

x下载自定义样式 http://afonsof.com/jenkins-material-theme/ 打开连接 最后点击:DOWNLOAD TOUR THEME! 得到样式文件:jenkins-material-theme.css 上传样式文件到jenkins 将jenkins-material-theme.css 上传到: /var/jenkins_home/userCont…