您现在的位置是:综合 >>正文
phpstudy搭建dvwa
综合514人已围观
简介phpStudy搭建DVWA:一次笨拙但有效的踩坑记录 我电脑上装的是phpStudy 8.1版本,面板界面干净得像新手机。但DVWA这玩意儿装起来,真不是双击下一步就完事儿的。 先把phpStudy ...
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是个有漏洞的网站,千万别把它暴露在公网上。本地玩玩就好,不然你的服务器就成了别人的练手靶子了。
Tags:
上一篇:数据库漏洞有哪些
下一篇:渗透测试与漏洞扫描的区别
相关文章
宿迁陶粒价格
综合宿迁的陶粒价格,最近三个月像是坐上了过山车。上个月我去城南一家建材市场询价,粒径5-10毫米的页岩陶粒,老板张口就是每立方米380块,比年初涨了将近六十块。他甩了甩手里的报价单,补了一句:“你要是能等 ...
【综合】
阅读更多javascript网页代码
综合JavaScript这玩意儿,说白了就是网页的“魂”。没有它,网页就是一具漂亮的尸体——HTML是骨架,CSS是皮囊,而JS才是让页面动起来、活过来的那口气。我见过太多人把JS当成“高级功能”的附属品 ...
【综合】
阅读更多荆州公安县好可怕
综合荆州公安县好可怕。这话不是本地人说的,是我在沙市到公安的渡船上,听一个跑货运的师傅讲的。他指着对岸灰蒙蒙的江堤说,那边的人,连吵架都带着刀。 我一开始觉得他夸张了。公安县我去过几次,菜市场里讨价还价的 ...
【综合】
阅读更多