本文档全面概述了 hackingtool 存储库中的 Web Attack Tools 模块。Web Attack Tools 是一系列旨在测试和利用 Web 应用程序漏洞的实用程序。有关更具体的跨站脚本攻击工具,请参阅XSS 攻击工具。
Web Attack Tools 模块是 hackingtool 中的一个专业集合,提供了用于 Web 应用程序渗透测试的各种实用程序。这些工具使安全专业人员能够扫描漏洞、枚举子域、检测恶意 URL 以及执行目录暴力破解等与 Web 相关的安全测试功能。
来源: hackingtool.py44-68 tools/webattack.py101-112
Web Attack Tools 模块遵循 hackingtool 存储库中通用的架构模式,利用核心模块中的基类。
Web Attack Tools 模块包含七个不同的工具,每个工具都针对 Web 应用程序安全测试的特定方面
一个全面的 Web 黑客框架,包含用 Python 实现的多个工具和漏洞利用。
技术细节
一个主动的 Web 应用程序安全侦察工具,可执行全自动、高速的 Web 安全检查。
技术细节
skipfish -o [FolderName] targetip/site一个使用 OSINT(开源情报)来枚举网站子域的 Python 工具。
技术细节
python3 sublist3r.py -d example.compython3 sublist3r.py -d example.com -p 80,443一个安全工具,用于检测使用 IDN 欺骗攻击技术冒充合法域名的恶意 URL。
技术细节
python3 checkURL.py --url google.com一个现代登录页面暴力破解工具,具有检测 ClickJacking 漏洞的附加功能。
技术细节
一个用于检测和利用子域劫持漏洞的工具,当子域指向已删除或不再使用的服务时会发生此漏洞。
技术细节
python3 takeover.py -d www.domain.com -v一个 Web 内容扫描器,使用基于字典的技术来查找隐藏的 Web 对象和目录。
技术细节
Web Attack Tools 是作为 hackingtool 模块化架构的一部分实现的。下表显示了 WebAttackTools 类的关键属性
| 属性 | 值 |
|---|---|
| 类名 | WebAttackTools |
| 继承自 | HackingToolsCollection |
| 标题 | “Web 攻击工具” |
| 工具 | 7 个工具实例列表 |
这些工具在 tools/webattack.py104-111中进行实例化和添加。
然后,在 hackingtool.py51中将WebAttackTools集合集成到主 hackingtool 应用程序中。
来源: hackingtool.py74-107 tools/webattack.py101-112
Web Attack Tools 模块得到了 hackingtool 存储库中几个相关工具类别的补充
Web Attack Tools 模块提供了全面的 Web 应用程序安全测试实用程序集。从 Sublist3r 和 Dirb 等侦察工具到 Web2Attack 等漏洞利用框架,该集合涵盖了 Web 安全测试的各个方面。模块化架构允许轻松地添加新工具,并与主 hackingtool 界面无缝集成。