TIWAP:一個(gè)包含大量漏洞的Web應(yīng)用滲透測(cè)試學(xué)習(xí)工具
關(guān)于TIWAP
TIWAP是一款包含大量漏洞的Web應(yīng)用滲透測(cè)試學(xué)習(xí)工具,同時(shí)也開(kāi)始一個(gè)Web安全測(cè)試平臺(tái),該工具基于Python和Flask實(shí)現(xiàn)其功能,可以幫助一些信息安全愛(ài)好者或測(cè)試人員學(xué)習(xí)和了解各種類(lèi)型的Web安全漏洞。該工具的靈感來(lái)源于DVWA,開(kāi)發(fā)者已經(jīng)盡最大努力重新生成了各種Web漏洞。
該工具僅用于教育目的,我們強(qiáng)烈建議廣大用戶(hù)在虛擬機(jī)上安裝和使用TIWAP,而不要將其安裝在內(nèi)部或外部服務(wù)器中。
工具安裝&配置
為了幫助廣大用戶(hù)輕松快捷地安裝和使用TIWAP,我們已經(jīng)幫助大家完成了項(xiàng)目的配置哦工作,我們只需要在本地系統(tǒng)上安裝好Docker即可。
安裝好Docker之后,我們就可以運(yùn)行下列命令來(lái)下載和安裝TIWAP了:
- git clone https://github.com/tombstoneghost/TIWAP
- cd TIWAP
- docker-compose up
注意:這種工具安裝方式僅支持在Linux平臺(tái)上使用,針對(duì)Windows平臺(tái)的兼容問(wèn)題現(xiàn)在正在解決中。
實(shí)驗(yàn)環(huán)境啟動(dòng)之后,我們就可以使用默認(rèn)憑證進(jìn)行登錄了:
- 用戶(hù)名:admin
- 密碼:admin
工具技術(shù)棧
- 前端:HTML、CSS和JavaScript
- 后端:Python - Flask
- 數(shù)據(jù)庫(kù):SQLite3和MongoDB
- 漏洞信息
- 當(dāng)前版本的TIWAP實(shí)驗(yàn)環(huán)境中包含了二十種安全漏洞,具體如下所示:
- SQL注入
- Blind SQL注入
- NoSQL注入
- Command注入
- 業(yè)務(wù)邏輯漏洞
- 敏感數(shù)據(jù)泄露
- XML外部實(shí)體
- 安全錯(cuò)誤配置
- 反射型XSS
- 存儲(chǔ)型XSS
- 基于DOM的XSS
- HTML注入
- 不安全的證書(shū)驗(yàn)證
- 硬編碼Credentials
- 不安全的文件上傳
- 暴力破解
- 目錄遍歷
- 跨站請(qǐng)求偽造(CSRF)
- 服務(wù)器端請(qǐng)求偽造(SSRF)
- 服務(wù)器端模板注入(SSTI)
其中,每一種漏洞都提供了三種等級(jí)的漏洞利用難度,即低級(jí)Low、中級(jí)Medium和困難Hard,我們可以根據(jù)自己的需求在設(shè)置頁(yè)面中進(jìn)行相應(yīng)的配置。
許可證協(xié)議
本項(xiàng)目的開(kāi)發(fā)與發(fā)布遵循MIT開(kāi)源許可證協(xié)議。
項(xiàng)目地址
TIWAP:【GitHub傳送門(mén)】