当前位置:网站首页>What is wapiti and how to use it
What is wapiti and how to use it
2022-07-29 05:42:00 【adeylinux】
1.Waptit What is it? :
Wapiti Is another terminal based Web Vulnerability scanner , It sends GET and POST Request to target site , To find loopholes :
It currently searches XSS、SQL and XPath Inject 、 File contains 、 Command execution 、XXE Inject 、CRLF Inject 、 Server side Request Forgery 、 Open vulnerabilities such as redirection . It USES Python 3 Programming language development .
Wapiti Address of the project :https://github.com/wapiti-scanner/wapiti
Wapiti install :
linux System installation wapiti
Run the command first sudo apt-get update Update software source library
Run again sudo apt-get install wapiti install wapiti
Run again sudo apt-get -f install Install dependency packages , You can use it directly
2.Wapiti The basic parameters :
The parameters are as follows :
-x : Exclude specific from scanning URL, For logout and password changes URL Very practical .
-o : Set the output file and its format , Such as :result.html
-f <type_file>: Set the output file format , Such as :html,json etc.
-m <module_options>: Set the module to attack
-i : from XML Restore previously saved scans in files . The file name is optional , Because if you ignore it Wapiti from scan Read files in the folder .
-a <login%password>: by HTTP Login with a specific certificate .
–auth-method : by -a Options define the authorization method , It can be for basic,digest,kerberos or ntlm.
-s : Define what to scan URL.
-p <proxy_url>: Use HTTP or HTTPS agent
Practical operation
wapiti -u "https://www.kbs.co.kr/"

wapiti After scanning , Will generate a html The report
From the scanning results, we can see that there is a vulnerability " Content security policy configuration "
What is the content security policy configuration :
By injecting Content-Security-Policy (CSP) header , Browsers are aware of and able to protect users from dynamic calls to load content into the currently accessed page .
For more information, please refer to ;OWASP Memo series documents :
https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html
There will be no vulnerability demonstration here , Because we must abide by the network security law .
summary :
The above is the content of this chapter , It mainly introduces Wapiti What is it, how to use it and how to practice it . Please like it .
边栏推荐
猜你喜欢

表格与表单相关知识点总结

Hcia-r & s self use notes (26) PPP

Set the background color of a cell in the table
![[C language series] - string + partial escape character explanation + annotation tips](/img/75/698ba0672af9d6118ee7e2fdf6daae.png)
[C language series] - string + partial escape character explanation + annotation tips

365 day challenge leetcode 1000 questions - day 035 one question per day + two point search 13

shell基本操作(上)

Cmu15-213 shell lab experiment record
![[C language series] - detailed explanation of file operation (Part 1)](/img/12/2d47fde0385d3f1dcb31f5efa82f7b.png)
[C language series] - detailed explanation of file operation (Part 1)

Qt设置背景图片方法

MySQL解压版windows安装
随机推荐
link与@import导入外部样式的区别
ClickHouse学习(十一)clickhouseAPI操作
sql-server 数据表的简单操作
公众号不支持markdown格式文件编写怎么办?
Detailed explanation of typical application code of C language array - master enters by mistake (step-by-step code explanation)
Realize simple database query (incomplete)
uniapp组件之tab选项卡滑动切换
Playwright实战案例之爬取js加密数据
Day 5
Liang Yuqi, founder of aitalk: the link between image and virtual reality
Database operation day 6
Fvuln-自动化web漏洞检测工具
Sqlmap是什么以及使用方法
Global components component registration
rem与px与em异同点
redis的基本使用
Wechat applet video upload component is directly uploaded to Alibaba cloud OSS
ClickHouse学习(十)监控运行指标
js深拷贝-笔记
Flask 报错 RuntimeError: The session is unavailable because no secret key was set.