dvwa怎么进入登录界面
作者:百科 来源:百科 浏览: 【大 中 小】 发布时间:2026-10-17 06:05:35 评论数:
DVWA(Damn Vulnerable Web Application)是进入界面一个故意留了无数漏洞的PHP应用,专门给安全测试新手练手。登录很多人卡在第一步——装好了却找不到登录界面。进入界面其实问题往往出在路径上,登录而不是进入界面软件本身。 你打开浏览器,登录输入`http://127.0.0.1/dvwa`,进入界面结果看到的登录是目录列表,或者直接404。进入界面这很正常。登录DVWA默认装在Web服务器的进入界面根目录下,但具体路径取决于你放文件的登录位置。比如用XAMPP,进入界面文件得放进`htdocs`文件夹,登录访问地址就是进入界面`http://localhost/dvwa`。如果你把文件夹改名成`dvwa-master`,那地址就得跟着变,变成`http://localhost/dvwa-master`。 另一个常见坑是端口。XAMPP默认80端口,但有时候被占用,Apache会改用8080。这时候你得输入`http://localhost:8080/dvwa`。别小看这个端口号,漏了它,页面死活打不开。检查一下XAMPP控制面板,看Apache那行显示的端口是多少,照着敲就行。 还有种情况,你访问后看到的是DVWA的安装向导,而不是登录框。别慌,这是正常的。首次运行需要初始化数据库。点击页面下方的`Create / Reset Database`按钮,它会自动建库。完成后跳转到一个登录页,默认用户名是`admin`,密码是`password`。输进去,回车,就进去了。 如果你用的是Docker方式安装,那登录入口又不一样。比如执行`docker run -d -p 8080:80 vulnerables/web-dvwa`,映射到宿主机的8080端口,浏览器访问`http://localhost:8080`,直接就是登录界面。这种方式省去了手动配置的麻烦,但前提是你得先装好Docker。 还有一类人,文件放对了,端口也对,但页面显示空白或者报错。多半是PHP版本问题。DVWA老版本对PHP 7以上兼容性差,会抛`Deprecated`警告甚至直接白屏。解决办法很简单,去官网下最新版,或者改PHP配置,把`display_errors`关掉,但治标不治本。最省心的是用集成的环境,比如Laragon或者phpStudy,它们自带的PHP版本通常经过测试。 登录界面其实就一个朴素的白底表单,没有花哨装饰。如果你看到的是这个,恭喜你,环境通了。要是没看到,回头检查一下刚才说的几个点:文件位置、端口、数据库初始化。这三步走完,99%的问题都能解决。 顺带说一句,别用IE浏览器访问DVWA。有些老版本页面的JavaScript在IE下会卡住,导致登录按钮点了没反应。用Chrome或者Firefox,干净利落。
