2020-02-22 20175104 李屹哲《网络对抗技术》Exp0 kali Linux系统的安装

这是我第二次安装这个系统,第一次忘记截图。。。。

总之相较第一次收获良多,第一次出现的问题也在第二次中发现了不一样的解决方案。

1.下载

  • 我选择的是官网上的Kali Linux VMware 64-Bit版本,解压即用较为方便,解压完成后直接用VMware打开即可

2.配置 

  • 打开时选择我已复制该虚拟机进入系统(默认用户名/密码为kali/kali)

  • 然后首先将root账户的密码预设一下 sudo passwd root

  • 然后接下来可以更新下载数据源(下载数据源网上很多,这里我使用的是清华的)

注意接下来的操作如无特殊说明基本上是在root权限下完成。进入root权限方法为输入 su 指令,然后输入密码即可

这里我们可以用vim来编辑指令为 vim /etc/apt/sources.list

vim的指令为按下 i, o, a 等字符就可以进入输入模式,按下esc回到一般模式,再按:键即可跳到文末,可以输入wq保存并退出

也可以用 reboot 指令重启一下机器。然后再登陆界面输入root/***(设置好的密码)用root账户直接编辑(这样可以进行复制黏贴操作,较为方便,但注意要给机器快照,以防操作失误机器崩溃)这里我在两次安装中尝试了两种不同的方式,发现没有什么不同。

  • 接下来更新一下资源库使用命令即可 apt-get update && apt-get upgrade 更新后运行 apt-get clean

  • 接下来安装字体 apt-get install ttf-wqy-microhei && apt-get install xfonts-intl-chinese

  • 安装完成后运行 dpkg-reconfigure locales 进入语言选择界面这里选择zh_CN.UTF-8 UTF-8和en_US.UTF-8 UTF-8按空格多选,回车确定后。选择zh_CN.UTF-8 然后返回终端输入 reboot 指令重启

  • 此时系统成为中文

3.建立一个名称有自己学号的账户

  • 使用指令useradd -m 20175104lyz 即可创建新用户20175104lyz
  • 使用指令  passwd 20175104lyz为用户设置密码,一共要输入两次
  • 使用指令 usermod -a -G sudo 20175104lyz 为添加的用户赋予权限(-a 添加 ;-G 群组) ,如果没有这一步,我们创建的用户只有浏览的权限而没有修改等其它的特殊权限
  • 使用指令 chsh -s /bin/bash usern 将用户的默认外壳改成 bash ,还可以改其它的,比如csh 、zsh、fish等,如果没有什么特别的用途,一般用bash
  • 最后可以试试用指令 su 20175104lyz 转到20175104lyz用户,也可以在登陆时使用该用名和密码登录。

 4.安装VMware-tools

  • 点击wmware->虚拟机->安装wmware-tools

  • 然后会发现虚拟机桌面上多了一个光盘文件,打开光盘文件,在文件目录内打开终端,使用 tar -xzvf VMwareTools-10.3.10-12406962.tar.gz -C /home 指令将文件解压到 VMwareToolshome文件内用 cd /home 进入home文件夹,输入指令 ls 发现文件夹内有 vmware-tools-distrib ,接着输入指令 cd /vmware-tools-distrib 进入文件夹(这里由于之前安装过所以我直接进入了文件夹),接着输入 sudo./vmware-install.pl (注意这里即使是以root权限进入安装也要加入sudo否则会提示Setup is unable to find the “depmod” program on your machine. Please make sure...报错)进行安装即可,安装完成后重启,即可。
  • 如果在安装完VMware-tools仍无法实现虚拟机与主机之间文件的拖拽,可以执行指令 apt-get install open-vm-tools-desktop fuse 安装open-vm-tools-desktop即可实现主机与虚拟机间文件的拖拽
  • 这里我发现如果只安装VMware-tools,虚拟机是检测不出来安装的,虽然可以实现共享文件夹的操作,但无法实现文件拖拽,适应虚拟机等操作。所以还要安装open-vm-tools-desktop方便文件交互。

这里很重要的一点。在安装时不要随便跳过,我在第一次安装时疯狂回车。全部默认于是导致后面共享文件夹找不到,然后又接着进行了一阵错误的操作。得不偿失(在每一次选择yes和no之前看好所说内容)。

5.共享文件夹

如果上一步操作正确,则此时右击虚拟机,则可以直接启用共享文件夹。(不用进行挂载文件夹操作)再虚拟机设置->选项->共享文件夹中启用

  • 进入虚拟机后用 vmware-hgfsclient 指令可以看到共享的文件夹是20175104llyyzz,并到共享文件夹的文件目录/mnt/hgfs中查看,发现20175104llyyzz文件夹

  • 如果在20175104llyyzz中添加文件则再虚拟机中文件夹也会有所体现

 第二次安装遇到的问题及发现:

1.使用正常指令却提示未找到命令,和第一次一致,在更新完下载源并执行完upadte和upgrade指令后我就发现,我正常的指令用不了了,出现 command not find时肯定是环境变量的问题,所以得修改环境变量。所以我总结出两种解决方案。

&1直接用export命令(短期办法,每次关闭窗口就会重置):

在终端以root权限执行 export PATH=$PATH:/sbin

执行完成后即可正常使用指令

&2修改profile文件(长期办法不会重置):

这里可以进入root权限执行

这里可以进入root权限执行  vim /etc/profile  指令对profile进行修改,在文件下面加入  export PATH=$PATH:/sbin  即可。也可以在开机时直接选择进入root账户到根目录下对进行修改。我是直接进入root账户修改的。但注意这样做要对虚拟机进行快照。以防出错。

最后再执行 # source /etc/profile 就大功告成了。

然后就是悲哀的发现自己花了一晚上研究的怎么将共享文件挂载没有任何用处。只要认真的阅读每一步VMware-tools的安装步骤,不要轻易略过,即可避免踩坑,然后为了实现文件拖拽功能,要安装open-vm-tools-desktop

原文地址:https://www.cnblogs.com/20175104lyz/p/12343972.html

时间: 2024-10-10 13:34:24

2020-02-22 20175104 李屹哲《网络对抗技术》Exp0 kali Linux系统的安装的相关文章

2018-2019-2 20165204《网络对抗技术》 Kali安装

2018-2019-2 20165204<网络对抗技术> Kali安装 1.安装 首先我从ltl同学那里copy来了kali的镜像文件. 然后导入到我的VM中,具体过程不作截图,只截取比较重要的Linux版本选择.如果选择默认的Ubuntu,则会导致在安装界面键盘失效. 遇到的问题 然而在我第一次没有失误的操作下,仍然出现了键盘失灵的情况. 解决方案:重启大法好,重启之后重复之前的操作,顺利安装好了虚拟机. 2.安装VMtools 我选择先安装VMtools,为了软件源更新的时候能够复制粘贴(

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

2018-2019-2 20165209 <网络对抗技术> Kali安装 目录内容 下载 安装 网络 共享 软件源 下载kali kali下载官网地址 我下载的版本(如下图所示) 安装 打开VM新建虚拟机,并进行基本配置(注意下图设置) 打开新建的虚拟机,首先进入安装界面,选择图形界面安装(Graphical install) 语言选择中文简体即可 将grub安装至硬盘,装到/dev/sda上 网络 输入用户名root和设置好的密码,点击浏览器直接可以上网(如下图). 安装VM Tools 打

20145309李昊《网络对抗技术》实验9 web安全基础实践

本实验在同学帮助下完成 一.实验准备 1.0 实验目标和内容 Web前端HTML.能正常安装.启停Apache.理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML. Web前端javascipt.理解JavaScript的基本功能,理解DOM.编写JavaScript验证用户名.密码的规则. Web后端:MySQL基础:正常安装.启动MySQL,建库.创建用户.修改密码.建表 Web后端:编写PHP网页,连接数据库,进行用户认证 最简单的SQL注入,XSS攻击测试 2.

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

20155201 李卓雯 <网络对抗技术>实验一 逆向及Bof基础 一.实践目标 本次实践的对象是一个名为pwn1的linux可执行文件. 该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串. 该程序同时包含另一个代码片段,getShell,会返回一个可用Shell.正常情况下这个代码是不会被运行的.我们实践的目标就是想办法运行这个代码片段.我们将学习两种方法运行这个代码片段,然后学习如何注入运行任何Shellcode. 三个实践内容如下: 手工修改可执行文

基于PXE网络启动的Linux系统自动化安装

基于PXE网络启动的Linux系统自动化安装 ??在实际工作中,传统纯手动安装操作系统的方式是有一定的局限性的,例如:现在大多数的服务器都不自带光驱,若要安装系统需要外接光驱插入光盘,整个安装过程中需要人工交互确认,手动设置每一个安装设置项,人必须要在机器前值守,时间大多花费在安装的等待过程中.假如有一大批服务器需要安装操作系统,这种传统手动的方式去逐台安装系统的方式,效率是极其低下的,而且由于需要人工交互式配置系统的安装设置项,无法确保每一台机器的系统安装配置都是完全一致的,即无法做到完全的统

网络对抗技术-作业一

中国人民公安大学(PPSUC) 网络对抗技术作业 姓名:白文哲 学号: 201421440017指导教师:高见 1. 虚拟机安装与调试 安装XP和linux两个虚拟机,查看主机与两个虚拟机器的IP地址,并确保其连通性. (1)XP 使用NAT模式进行连接 (2)Linux 使用host-only模式进行连接 (3)主机 (4)利用主机测试与虚拟机一.二的是否连同 2. windows基本命令(每个命令做完并附截图) Ping 主机可达 dir显示目录   cd 进入目录 Arp -a -d -s

网络对抗技术 实验报告四

网络对抗技术 实验报告   实验四 恶意代码技术     学生姓名 李飞扬 年级 2014级 区队 二区队 指导教师 高见     信息技术与网络安全学院 2016年11月7日   实验任务总纲 2016-2017 学年 第 一 学期 一.实验目的 1.通过对木马的练习,使读者理解和掌握木马传播和运行的机制:通过手动删除木马,掌握检查木马和删除木马的技巧,学会防御木马的相关知识,加深对木马的安全防范意识. 2.了解并熟悉常用的网络攻击工具,木马的基本功能: 3.达到巩固课程知识和实际应用的目的.

2017-2018-2 20155225《网络对抗技术》实验五 MSF基础应用

2017-2018-2 20155225<网络对抗技术>实验五 MSF基础应用 ms08_067 用search命令,搜索与ms08_067相关的模块,如图: 找到了对应的攻击模块exploit/windows/smb/ms08_067_netapi ,可知这是一个针对windows下,SMB服务的攻击模块. 服务器信息块(SMB)是一个网络文件共享协议,它允许应用程序和终端用户从远端的文件服务器访问文件资源. 描述里说,这是一个微软服务器服务相对路径堆栈损坏漏洞. 具体什么原理也不清楚,反正

网络对抗技术实验四

Chinese people' public security university 网络对抗技术 实验报告   实验四 恶意代码技术     学生姓名 李御瑾 年级 2015 区队 三区队 指导教师 高见     信息技术与网络安全学院 2018年10月17日   实验任务总纲 2018-2019 学年 第 一 学期 一.实验目的 1.通过对木马的练习,使读者理解和掌握木马传播和运行的机制:通过手动删除木马,掌握检查木马和删除木马的技巧,学会防御木马的相关知识,加深对木马的安全防范意识. 2.