当前位置:网站首页>Wapiti是什么以及使用教程
Wapiti是什么以及使用教程
2022-07-29 05:18:00 【adeylinux】
1.Waptit是什么:
Wapiti 是另一个基于终端的 Web 漏洞扫描器,它发送 GET 和 POST 请求给目标站点,来寻找漏洞:
它目前搜索 XSS、SQL 和 XPath 注入、文件包含、命令执行、XXE 注入、CRLF 注入、服务器端请求伪造、开放重定向等漏洞.它使用 Python 3 编程语言开发.
Wapiti项目的地址:https://github.com/wapiti-scanner/wapiti
Wapiti安装:
linux系统安装wapiti
首先运行命令sudo apt-get update更新软件源库
再运行sudo apt-get install wapiti安装wapiti
再运行sudo apt-get -f install安装依赖包,就可以直接使用了
2.Wapiti基本参数:
参数如下:
-x :从扫描中排除特定的 URL,对于登出和密码修改 URL 很实用。
-o :设置输出文件及其格式,如:result.html
-f <type_file>:设置输出文件格式,如:html,json等
-m <module_options>:设置模块进行攻击
-i :从 XML 文件中恢复之前保存的扫描。文件名称是可选的,因为如果忽略的话 Wapiti 从scan文件夹中读取文件。
-a <login%password>:为 HTTP 登录使用特定的证书。
–auth-method :为-a选项定义授权方式,可以为basic,digest,kerberos 或 ntlm。
-s :定义要扫描的 URL。
-p <proxy_url>:使用 HTTP 或 HTTPS 代理
实践操作
wapiti -u "https://www.kbs.co.kr/"

wapiti扫描完,会生成一个html报告
从扫描结果可以看到有一个漏洞是"内容安全策略配置"
内容安全策略配置是什么:
通过从服务器注入 Content-Security-Policy (CSP) 标头,浏览器意识到并能够保护用户免受将内容加载到当前正在访问的页面中的动态调用。
详细的信息可以参考;OWASP 备忘单系列文档:
https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html
这里就不进行漏洞演示了,因为我们要遵守网络安全法.
总结:
以上就是本章内容,主要介绍了Wapiti是什么以及使用方法和实践操作.喜欢的话请点个赞.
边栏推荐
猜你喜欢

ClickHouse学习(六)语法优化

ClickHouse学习(十)监控运行指标

无重复字符的最长字串

Clickhouse learning (VI) grammar optimization

B - identify floating point constant problems

Day 2
![[C language series] - string + partial escape character explanation + annotation tips](/img/75/698ba0672af9d6118ee7e2fdf6daae.png)
[C language series] - string + partial escape character explanation + annotation tips

Day 1

Installation steps and environment configuration of vs Code

Introduction to C language array to proficiency (array elaboration)
随机推荐
Wechat applet video upload component is directly uploaded to Alibaba cloud OSS
全局components组件注册
字符类型转换
paddle.fluild常量计算报错‘NoneType‘ object has no attribute ‘get_fetch_list‘
第三课threejs全景预览房间案例
Hcia-r & s self use notes (27) comprehensive experiment
微信小程序-组件传参,状态管理
uniapp组件之tab选项卡滑动切换
Preemptive appointment | Alibaba cloud shadowless cloud application online conference appointment opens
Basic concepts of MySQL + database system structure + extended application + basic command learning
[C language series] - print prime numbers between 100 and 200
微信小程序-屏幕高度
How does the MD editor of CSDN input superscripts and subscripts? The input method of formula and non formula is different
[C language series] - string + partial escape character explanation + annotation tips
[C language series] - storage of deep anatomical data in memory (II) - floating point type
微信小程序视频上传组件直接上传至阿里云OSS
About local variables
shell基本操作(下)
End of document
Terminal shell common commands