WebGoat 8安裝、配置、使用教程(CentOS)


一、說明

1.1 背景說明

之前只用過dvwa,聽說WebGoat也是類似的平台后,想裝來試試有沒有什么異同。

看了下載文件,和網上官方的、非官方的安裝教程,感覺很多都對不上;

最后發現WebGoat 8是幾天前才發布的,網上官方的、非官方的安裝教程都是針對的WebGoat 7或更前面的版本,所以這里根據自己的步驟整理了一篇教程。

(應該是因為webgoat8是使用spring boot框架開發的而之前的版本不是)

 

1.2 安裝前置條件說明

我們這里選擇WebGoat的jar版本,由於WebGoat 8的jar文件已自帶了tomcat和數據庫,所以不需要再另外安裝tomcat和mysql這種東西,只需要安裝jdk用於運行jar文件即可。

由於WebGoat 8使用jdk 1.8編譯所以我們也需要安裝jdk 1.8版本;jdk安裝過程不再輟述,如果需要,可參考鏈接

 

二、安裝

2.1 下載

下載地址:https://github.com/WebGoat/WebGoat/releases

webgoat-server就是webgoat。

webwolf是為方便攻擊者給配套的一個網站,有些情況攻擊者會需要自己的一個網站來配合,比如你需要遠程包含一個文件等;覺得需要則可一起下載。

 

2.2 安裝

下載上一步中jar文件,然后存放到自己想放的目錄即可,比如我這里放到/opt目錄。

 

三、使用

3.1 啟動

cd /opt
java -jar webgoat-server-8.0.0.M14.jar

默認監聽127.0.0.10:8080地址,如果想修改ip和端口可在啟動時指定相應參數,如:

java -jar webgoat-server-8.0.0.M14.jar --server.port=8000 --server.address=0.0.0.0

 

3.2 登錄

默認監聽端口8080,待啟動完成后,使用瀏覽器訪問:http://127.0.0.1:8080/WebGoat

有沒有默認用戶不知道,自己直接去注冊一個用戶即可。注冊完后返回登錄,進入界面如下:

部局和dvwa差不多,左側是菜單右側是對應的內容,我們點開sql注入漏洞界面如下:

上方的“1,2,3...8”是相關的界面,其中灰色圏背景的是漏洞說明頁面,紅色圈背景的是存在漏洞的頁面。其他漏洞的布局與此類似。

 

3.3 webwolf的安裝使用

webwolf一樣下載,一樣用java -jar運行就可以了,啟動完后訪問(似乎新版改成了9090端口):http://127.0.0.1:8081/WebWolf

一樣自己注冊一個賬號登錄即可,登錄后主界面如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM