首页 > 其他分享 >【靶场部署】DVWA靶场搭建

【靶场部署】DVWA靶场搭建

时间:2023-10-01 18:44:41浏览次数:44  
标签:web DVWA phpstudy master 靶场 搭建

一.靶场是什么,靶场的搭建

在学习web安全的过程中,靶场是必不可少的,毕竟在计算机界,任何理论知识都不如实操

靶场就是人为提供的带有安全漏洞的服务,每一个学习者都可以在本地快速搭建来实操,回溯漏洞的发生原理以及操作方式。DVWA靶场呢就是一个可以通过浏览器访问的拥有可视化页面的web靶场。下面就通过两种方式搭建部署DVWA靶场。

phpstudy本地搭建 DVWA
总之还是来先说一下phpstudy是啥,以及为啥要用phpstudy来搭建靶场

phpstudy是一个能够提供php建站集成化服务的一款软件。

使用phpstudy的原因:
要搭建一个web服务,首先需要四样东西:

1.操作系统【windows,linux,macos等】

2.中间件【用于处理数据的交互,中间件的发展史也是比较有趣的。常见的中间件由nginx,apache,iis等】

3.数据库【mysql,sqlserver,Oracle,Access,mongodb等,这些数据库又可以分为大中小型数据库】

4.一种后端语言【php,python,java等】

想在自己本地凑齐这四种东西显然是比较麻烦的,那么大伙就想有没有一种集成环境可以直接把这四种东西部署上去呢?

phpstudy就可以做到,当然Xampp也可以,有很多这样的集成化环境都可以实现该需求,选用phpstudy也单纯是因为我用习惯了,新版的phpstudy也叫小皮面板当然也可以,但是我觉得不如老版本的小巧好用。

1.下载phpstudy
http://public.xp.cn/upgrades/PhpStudy.zip

下载之后需要安装,运行之后一路下一步,记得存放位置要改到一个可以找的到的位置

安装完成后,我们可以在phpstudy的文件目录找到phpStudy.exe

这个就是phpstudy的执行文件了。双击就可以运行

是一个这样的界面

二.下载DVWA

下载地址:

https://github.com/digininja/DvWA/archive/master.zip

3.将DVWA部署到phpstudy上
在下载好DWVA的压缩包后可以解压出来一个DVWA-master

把这个DVWA-master复制到phpstudy目录下的\PHPTutorial\WWW目录下

把DVWA-master重命名为dvwa

进入dvwa的config目录删除 config.inc.php.dist文件的后缀.dist

使其名称为config.inc.php

用记事本编辑该配置文件将我选中的两行的值全部更改为root

记得ctrl+s保存

启动phpstudy

通过浏览器访问127.0.0.1/dvwa

【为什么是127.0.0.1:因为在ipv4中127.0.0.1标识本地环回地址,也就是本地计算机,由于这个web服务是在本地搭建的,所以访问的ip地址就应该是127.0.0.1】

拉到最下面点击Create/Reset Databse建立数据库

 建立成功后会跳转到登录

默认的用户名和密码为

admin

password

登录即可

在DVWA的Security一栏 里可以调节靶场难度

至此phpstudy搭建DVWA靶场结束
参考博客:https://blog.csdn.net/qq_58793845/article/details/128288260

标签:web,DVWA,phpstudy,master,靶场,搭建
From: https://www.cnblogs.com/xfbk/p/17739110.html

相关文章

  • MongoDB搭建
    一、Docker-composeversion:'3'services:mongodb:image:mongocontainer_name:mongodbrestart:alwaysports:-27017:27017volumes:-/var/docker/server/mongodb/database:/data/dbenvironment:-MONGO_......
  • 【3.0】Fastapi环境搭建及初步使用
    【一】环境准备【1】第三方包requirements.txtaiofiles==0.6.0atomicwrites==1.4.0attrs==20.3.0bcrypt==3.2.0certifi==2020.12.5cffi==1.14.4chardet==4.0.0click==7.1.2colorama==0.4.4cryptography==3.3.1dnspython==2.0.0ecdsa==0.14.1email-validator==1.1......
  • wordpress搭建-AlmaLinux
    yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6.0.sh&&shinstall.sh==================================================================Congratulations!Installedsuccessfully!========================面板账......
  • 如何搭建团队知识库?试试新的工具和方法吧!
    知识本身没有价值,只有被利用的知识才能发挥作用。我们经常见到有许多“宏伟”的团队知识库,但是从来没有人去用……搭建团队知识库没有人用的团队知识库存在的问题是“我们知道所有问题的答案,就是不知道问题是什么”。如何建立团队知识库与具体的业务的关联、打破知识业务“两张皮......
  • 公司知识库搭建步骤,知识库建设与运营的四个步骤分享
    在知识管理方面,团队中的每一员,都像是一名独行侠,自己的知识,满足自己的需要,这其中,就造成了很多无意义的精力消耗。 公司知识库搭建必要性比如,一名员工撰写一QA文档,并没有将它分享给团队中的其他人,那么,其他人在遇到同样问题时,可能需要再次总结整理。所以进行公司知识库搭建就非常有......
  • 视频汇聚\监控汇聚平台EasyCVR+视频监控技术搭建离岗睡岗检测系统
    许多安全事故的原因可以追溯到相应工作人员的失职。为了维持日常生产、运营和治安工作,一些关键岗位会安排特定的值班人员。但是,这些岗位的工作人员经常面临极度单调重复的工作,容易感到疲劳并分心,经常违规离岗、睡觉、抽烟、使用手机等,导致难以及时发现安全隐患并处理突发事件,从而......
  • 【搭建yolox深度学习环境】
    (这里写目录标题)一、环境配置首先进行yolox模型的下载:YOLOX(gitcode)或者YOLOX(github)并选择自己所需的权重模型,如-s-m-l等(.pth文件)如果需要进行labview的使用,需要onnx模型则:YOLOX-onnx(github)二、安装所需库文件网上多数为直接进行pip-rrequirements.txt,但执行完成后,......
  • 环境搭建
    【参考博客】https://www.cnblogs.com/oasisyang/p/15355667.html 【os】ubuntu20.04.1一定要1这个子版本 【安装遇到的问题】1)gitclonehttps://github.com/mit-pdos/6.828-qemu.gitqemu2)其他几个按文档都能规避......
  • Express+Mockjs+nodemon 搭建 mock 服务
    安装依赖npmiexpressmockjsnodemonbody-parser--save-devExpress:Node.jsWeb应用程序框架Mock.js:模拟数据生成nodemon:监听变化,实现热更新body-parser:请求体解析编写server.jsconstexpress=require('express')constbodyParser=require('body-parser')co......
  • hadoop HA高可用集群搭建
    首先是四项配置core-site.xml<?xmlversion="1.0"encoding="UTF-8"?><?xml-stylesheettype="text/xsl"href="configuration.xsl"?><!--LicensedundertheApacheLicense,Version2.0(the"License"......