【安全】【测试工具搭建】Ubuntu中基于DVWA程序搭建个人安全测试环境

DVWA简介

  官网:http://www.dvwa.co.uk/
  GitHub地址:https://github.com/ethicalhack3r/DVWA
  Damn Vulnerable Web App (DVWA) 是基于的PHP/MySQL渗透测试Web应用程序。其主要目标是协助安全专业人员在合法环境下测试他们的技能和工具,帮助Web开发人员更好地了解保护Web应用程序的过程,并帮助教师/学生在课堂中教授/学习Web应用程序的安全性。

工具准备

序号工具名称版本备注
1Ubuntu系统虚拟机16.04或以上为了避免泄露个人网络信息,降低个人服务器被攻击风险,建议在本地使用虚拟机,并配置成NAT网络模式
2DVWA应用程序当前最新是1.9下载链接
3XAMPP7.4.6下载链接

环境搭建

  Ubuntu虚拟机的安装过程在此不赘述,并且默认大家已配置为NAT模式进行网络访问。

  1. 将下载好的xampp-linux-x64-7.4.6-0-installer.run文件,传输至Ubuntu虚拟机中,打开终端,输入以下命令,输入密码后即可弹出界面进行懒人化安装。

    	sudo ./xampp-linux-x64-7.4.6-0-installer.run
    

    安装XAMPP

  2. 将DVWA.zip文件,解压后传输至/opt/lampp/htdocs路径下。
    复制DVWA文件夹

  3. 在/opt/lampp/htdocs/DVWA/config路径下,复制一份config.inc.php.dist,并重命名为config.inc.php。
    复制一份配置文件

  4. 文本编辑器打开config.inc.php,修改其中的配置并保存,具体如下:
    a. 修改约21行,$_DVWA[ ‘db_password’ ]设置为空;
    b. 修改约29,30行,内容可通过https://www.google.com/recaptcha/admin/create生成。
    修改DVWA配置文件config.inc.php

  5. 修改/opt/lampp/htdocs/DVWA/下的php.ini文件,将allow_url_fopen和allow_url_include配置成On(注意O是大写)。
    修改DWVA下的php.ini

  6. 修改/opt/lampp/etc下的php.ini,同样将allow_url_fopen和allow_url_include配置成On(注意O是大写)。修改lampp下的php.ini

  7. 在终端中,输入以下命令,启动服务器。

    cd /opt/lampp			# 进入lampp路径
    sudo ./lampp start		# 启动服务器
    sudo ./lampp stop		# 停止服务器
    

    启动服务器

数据库创建及DVWA访问

  1. 浏览器访问http://你的虚拟机IP/DVWA/setup.php进行启动检查。 启动检查
  2. 确保上图篮色方框内各项内容是绿色后,点击页面下方的【Create / Reset Database】按钮,稍等片刻,即可成功创建数据库。在跳转后的登录界面,输入用户名和密码(默认admin/password),就可开始愉快的渗透测试之旅啦。
    登录页面
    DVWA主页面
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值