phpstudy搭建dvwa
我电脑上装的是phpStudy 8.1版本,面板界面干净得像新手机。搭建但DVWA这玩意儿装起来,搭建真不是搭建双击下一步就完事儿的。 先把phpStudy打开,搭建启动Apache和MySQL。搭建这步要是搭建失败,多半是搭建端口被占了——我上次就是Skype在后台偷偷占着80端口,气得我把Skype卸载了才解决。搭建你要是搭建遇到端口冲突,直接在phpStudy面板改端口就行,搭建别学我那么冲动。搭建 下载DVWA压缩包,搭建解压后整个文件夹丢进phpStudy的搭建WWW目录。注意别把文件夹名字改成什么“dvwa-master”之类的搭建,直接保持原名或者改成“dvwa”都行。改名这事我在搜索引擎上至少看过三种说法,最后发现只要路径对,叫什么都无所谓。 接下来是配置数据库。打开浏览器,输入127.0.0.1/dvwa,页面会跳转到安装界面。这里有个坑:默认数据库用户名是root,密码是空。但phpStudy默认的MySQL密码可不是空的,得去phpStudy的“数据库”选项卡里自己设置。我第一次就卡在这,页面一直提示“Access denied”,我还以为DVWA文件有问题,折腾了半小时才反应过来。 设置好数据库密码后,回到DVWA页面,把config文件夹里的config.inc.php.dist复制一份,改名成config.inc.php,然后打开编辑。把里面的db_password改成你刚设置的MySQL密码。保存,刷新页面,点击“Create/Reset Database”,等几秒钟,数据库就自动建好了。 这时候页面左下角会出现一个登录框。默认用户名是admin,密码是password。登录进去,你会看到DVWA的主界面。但别急着高兴,先把安全等级调成low——在右侧的“DVWA Security”选项卡里。默认是impossible,那是给老手练习绕过的,新手直接上手等于自杀。 有个细节我特别想说:DVWA的PHP版本兼容性是个玄学。phpStudy自带的PHP版本有好几个,我用的PHP 7.4跑DVWA 1.9版本,出现了一个诡异的bug——SQL注入页面始终显示不了结果。后来换到PHP 5.6版本才正常。你要是遇到类似问题,别怀疑代码,先切换PHP版本试试。 整个搭建过程,我花了大概四十分钟,其中大部分时间浪费在数据库密码和PHP版本上。但当你真正看到那个红黑配色的DVWA界面时,还真有点成就感。这玩意儿就是给你练手用的——SQL注入、XSS、文件上传漏洞,全给你准备得明明白白,像个靶场一样等着你开枪。 最后提醒一句:DVWA是个有漏洞的网站,千万别把它暴露在公网上。本地玩玩就好,不然你的服务器就成了别人的练手靶子了。phpStudy搭建DVWA:一次笨拙但有效的搭建踩坑记录
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-