一、在虚拟机安装kali时,有一些需要注意的地方,如果不注意的话,安装后在使用过程中,会非常不舒服,出现很多问题,例如卡顿、内存不足、连不上网等问题。

在此界面时,客户操作系统选择Linux,版本的话建议选  其他linux这类版本。如图片这类版本都可以,建议选比较新的    ,这里选的是   其他linux3.x 内核 64位。

                                                                                                                                                                                                                                                                                                                                                                            这里的话,其名称可以根据个人喜好做出更改,位置的话不建议默认,最好不要装在C盘,推荐装在其他盘中,新建个文件夹。然后点击下一步。                                                                                                                                                                                      

这里的话,电脑给力的话,可以考虑增加点处理器的核心数量,不建议增加太多。

建议内存大小设定为推荐内存的两倍。根据个人情况而定吧。在最大值和最小值之间即可。

这里的话最大磁盘建议尽量大点,因为在后面,kali更新源或者其他操作时,会消耗较多空间。我自己装的选的是30G。根据个人情况而定吧,不要小于推荐值。

                                                                                                                                     到这里安装过程算是完成了一半,这里仅给出一些需要注意的点,就不在赘述后半部分的详细安装过程啦,在本文章的最后会给出其他写的比较好的作者的安装教程的链接。

二、安装好kali后,点开浏览器看看是否连上网。然后的话,可以先安装VMware tools,这样后续操作会很方便。安装好后一般都会直接进入kali,这时点开虚拟机栏目中的   虚拟机----->设置------>硬件   选中CD/DVD选项,如下界面显示:


在右侧框中选中   使用iso映像文件------>浏览 ,找到你安装VMware的位置,选中名字为linux的iso映像文件。确定保存设置。下面是图示。左图是我安装VMware的位置。

​​​​​​

做好准备工作后,接下来就可以开始进行安装了。步骤如下:

1、在菜单栏里找到  虚拟机---->安装VMware tools,双击,虚拟机文件目录里会出现类似光盘的文件内容;

2、然后就是打开  运行框 (小黑板),依次输入并运行以下命令:

//注意命令的空格

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom/      #linux加载光驱的命令,执行命令后可以进入/mnt/cdrom目录下读取光盘内容
cd /mnt/cdrom/              
 ls        #用于显示该目录下文件,方便进行复制,这样操作效率会高些,下同
cp VMwareTools-7.8.4-126130.tar.gz /tmp    #复制命令,复制该文件到/tmp目录下
cd /tmp/
 tar zxvf VMwareTools-6.5.0-118166.tar.gz  #解压文件
 cd vmware-tools-distrib

ls
./vmware-install.pl   #安装开始

安装时根据提示进行操作即可。完成后,在主机上的内容可直接复制进虚拟机,还有很多其他便利的地方。

三、更新源

在命令框执行 vim /etc/apt/sources.list,然后将下列源添加到文件里并保存即可(以下源是本人使用后无问题的,其他的不是特别清楚)。

#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib#阿里云
#deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib#清华大学
#deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
#deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free#浙大
#deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
#deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free#官方源
#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

保存过文件后,依次输入执行如下命令即可完成更新源的操作(这里可能会耗费较长的时间,尽量不要让屏幕黑了,虚拟机长时间不进行操作,会自动挂起来,挂起时间长了,网络会断,对命令的执会有一些影响):

apt-get update && apt-get upgrade && apt-get dist-upgrade#进行更新下载这之类的操作

apt-get clean #删除以下载的包

reboot #重新启动

执行完上面命令,便完成了源更新。在此过程中,如果有弹出一些内容框,可按提示进行操作,如果内容框中“确定”或者其他不可被选中执行,可通过 Esc 按键跳出。有的在内容末尾会有提示怎么操作,所以在执行命令过程中,如果弹出内容框,最好仔细看完,看不懂也要注意下有什么提示内容,按提示进行操作。

还有两条命令如下(推荐执行下吧,跟更新源关系不大。唔,不执行问题也不大):

apt-get install kali-linux-all     //安装所kali工具包

apt-get install linux-headers-$(uname -r)   //内核更新

如果对apt-get命令比较感兴趣或者想更深入了解该命令各字段的意思,可以自行上网查找,此处不再赘述。

四、做了如此多的准备,接下来就该进行dvwa的下载与配置啦。

打开命令框,输入并执行以下各部分命令

(1)配置PHP

php -v //查看PHP版本

sudo apt-cache search php7-*//查看PHP7的扩展,根据个人情况可以适当做出修改(我的PHP版本是7.啥的,记不清啦)

apt-get install php7.0-gd      //查看执行上面的命令sudo apt-cache search php7-*显示的内容中以-gd结尾的,最好都执行下吧,一般情                                                 //况下是两个应该,不确定,我的是7.2-gd和7.3.gd,我执行的是这两个,不是7.0。可以先执行7.0试试,                                                  //不行再按这个操作,执行其他

(2)开启并连接mysql,依次输入、执行以下命令

service mysql start

mysql -u root -p   //初始密码是root 
create database dvwa; 
create user 'dvwauser'@'localhost' IDENTIFIED BY '';   //最后是两个单引号 
GRANT ALL PRIVILEGES ON *.* to 'dvwauser'@'localhost'; 
flush privileges; 
quit;

(3)编辑/etc/php/7.2/apache2/php.ini  输入并执行命令如下

vim /etc/php/7.2/apache2/php.ini      //注意命令的空格

(4)开启apache

service apache2 start

(5)下载并配置dvwa

wget https://github.com/ethicalhack3r/DVWA/archive/master.zip

mv master.zip /var/www/html 
cd /var/www/html 
unzip master.zip 
mv DVWA-master dvwa 
chown www-data:www-data /var/www/html/dvwa/hackable/uploads 
chown www-data:www-data /var/www/html/dvwa/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt 
cd dvwa/config

(在此文件夹下将config.inc.php.dist复制后将复件重命名为config.inc.php(如果有config.inc.php这个文件则忽略),并对config.inc.php文件内容进行如下修改)

vim config.inc.php

将 DVWA[ ‘db_user’ ] = ‘root’; 修改为: DVWA[ ‘db_user’ ] = 'dvwauser'; 
将 DVWA[ ‘db_password’ ] = ‘p@ssword’; 修改为:DVWA[ ‘db_password’ ] = '';  //两个单引号,即将密码设为空

保存后退出

最后打开浏览器,输入网址127.0.0.1/dvwa/setup.php并访问。

网页出现后,下拉  点击  “Create/Reset Database”,正常情况下,会弹出登录界面,用户名/密码默认是   admin/password

这里的话,我出现错误  不能连接到数据库,可以在命令框 再次输入并执行  service mysql start 和service apache2 start两条命令,刷新网页,重复上面操作,如果依旧提示  不能连接到数据库(额,英文提示大概就是这个意思),可以重复下过程  (2)开启并连接mysql,依次输入、执行以下命令     然后,再次输入并执行  service mysql start 和service apache2 start两条命令,刷新网页,重复上面操作。然后。然后我的就正常显示出登录框了。

呼,到这里,kali上配置安装dvwa就算是彻底完成啦。下面是一些我开始自己配置时参考的很不错的博客链接,希望对大家有帮助。

https://blog.csdn.net/sz_bdqn/article/details/46778629     //解决Linux安装 VMware tools 工具的方法

http://blog.51cto.com/13276595/2061037                 //Kali2.0可用国内源更新sources.list提高软件下载安装速度

https://blog.csdn.net/lendq/article/details/79250842      //kali2源及基本更新 命令

https://www.cnblogs.com/phpzhou/p/6288762.html        //ubuntu 使用apt-get install 安装php5.6--php7

https://blog.csdn.net/qq_37252519/article/details/82561581       //Kali上搭建DVWA环境

VMware12 kali 安装、VMware tools安装、源更新和dvwa相关配置以及此过程中遇到的问题解决方式相关推荐

  1. Vmware安装Ubuntu16.04.1+安装Vmware Tools+安装gnome桌面+安装打字法+卸载vm的Ubuntu

    之前折腾了一段时间,所以再重搞一下,万一以后要做类似的安装,也比较有印象. 一.下载Ubuntu16.04.1的iso文件 http://old-releases.ubuntu.com/release ...

  2. 【Windows】win7虚拟机安装VMware Tools

    问题 安装程序无法自动安装Virtual Machine Communication Interface(VMCI)驱动程序.必须手动安装此驱动程序. 原因 vm和win7的算法不同从.win7是已经 ...

  3. 安装VMWare tools,以及解决安装后/mnt中有hgfs但没共享文件的方法

    一.首先是安装VMWare tools   安装过程可参考:http://www.cnblogs.com/jiu0821/p/7559949.html   二.解决安装VMWare tools后/mn ...

  4. ubuntu安装VMware Tools

    ubuntu安装VMware Tools 安装VMware Tools安装包 安装VMware Tools 安装包为灰色 安装VMware Tools 安装成功 安装VMware Tools安装包 点 ...

  5. 安装 VMware tools时报错:不在 sudoers 文件中。此事将被报告。

    在安装VMware Tools工具时,会提示:不在sudoers文件中,此事将被报告. 因为当前操作用户的权限不足,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开. ...

  6. 在Ubunto上安装VMware Tools

    找到点安装的地方 先运行虚拟机: 以前没安装过的:1.选中 虚拟机-->安装VMware Tools 安装过得: 2.打开驱动器(也就是一个光碟形状的那个),中间会有一个VMware Tools ...

  7. OF基础操作5(在虚拟机上安装VMware Tools)

    1.bash:too many arguments故障 too many arguments 问题出现的原因和解决方法_鄧二寶official的博客-CSDN博客 在路径上加上双引号 "&q ...

  8. Kali Linux安装VMware Tools

    Kali Linux安装VMware Tools VMware Tools可以用来实现物理机与虚拟机之间拖放文件,并且使的虚拟机更加流畅.大学霸IT达人在虚拟机VMware中安装的Kali Linux ...

  9. 黑苹果的初安装与升级 VMware12+mac os x 10.9+升级+VMware Tools安装

    此文主要记录黑苹果的安装与升级虚拟机中mac 系统重要步骤.供自己回头查看. 二大步骤:①安装VMware12   ③安装VMware tools(黑苹果需要安装tools才能共享主机文件和设置网络等 ...

最新文章

  1. ios 前端时间显示NaN异常解决办法
  2. 《我在51CTO微职位学软考——奋发之路》
  3. 某金融产品妹纸:四种姿势教你跪舔程序员不要不要的
  4. itext java_iText - PDF类库 - 组件类库 - JAVA开源项目 - 开源吧
  5. Pandas处理数据太慢,来试试Polars吧!
  6. android eclipse 导入idea项目
  7. 流媒体技术的应用与发展前景
  8. Angular 9.0.0 版本已发布!
  9. 洛谷P2534 [AHOI2012]铁盘整理
  10. 找不到Share Project(Subversion)_android studio
  11. anaconda新建环境_机器学习实战-开发环境安装
  12. C++中关于指针入门的最好的文章
  13. Java中File类的separator属性
  14. c#明华rf读卡器_明华MW接触式IC卡智能卡读卡器读写器(U/MRD-EB/ET)
  15. LaTeX 常用符号大全(from wikipedia)
  16. 电商系统开发之产品订单分拆设计技术思路
  17. 趣头条投放广告需要哪些资质?趣头条推广广告怎么样搭建账户?
  18. 用android手机测量身高,教你如何使用小米手机测量自己的身高!
  19. live2d web笔记之一:官方SDK尝试
  20. 苹果自带的清理软件_苹果电脑清理软件哪个好

热门文章

  1. 一个线程阻塞引起的超时问题
  2. java 调用c so_JAVA调用C语言写的SO文件
  3. SV -- Array 数组
  4. python中的map函数
  5. Windows系统下如何在cmd命令窗口中切换不同版本Python
  6. 翻转内衬法用于供水管道修复浅析
  7. 华为Vs爱立信:非卫翰思无能 而是任正非太厉害
  8. python raise valueerror_Python——raise引发异常
  9. Python raise用法(详细讲解)
  10. 缺陷管理【重点内容哦】