某不知名博客 某不知名博客
首页
  • 《vulcat文档》
  • Web安全

    • 《BurpSuite及官方实验室》
    • 《OSWE学习历程》
  • 云原生安全

    • 《Docker命令大全》
    • 《CKS考试学习指南》
    • 《旧-Kubernetes教程》
漏洞库
  • 《渗透工具大全》
  • 《云安全》
事件库
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Carsaid

安全界的小学生
首页
  • 《vulcat文档》
  • Web安全

    • 《BurpSuite及官方实验室》
    • 《OSWE学习历程》
  • 云原生安全

    • 《Docker命令大全》
    • 《CKS考试学习指南》
    • 《旧-Kubernetes教程》
漏洞库
  • 《渗透工具大全》
  • 《云安全》
事件库
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 《vulcat文档》

    • vulcat简介
    • vulcat下载
    • 配置文件

    • 运行扫描

      • 参数列表
      • vulcat指定扫描目标
        • -u/--url
        • -f/--file
        • -r/--recursive
      • vulcat基本参数
      • vulcat辅助参数
      • vulcat检测特定漏洞
      • vulcat指定DNSLOG平台
      • vulcat代理
      • vulcat日志
      • vulcat交互式攻击
      • vulcat导出扫描报告
    • 自定义POC和EXP

  • 文档
  • 《vulcat文档》
  • 运行扫描
carsaid
2023-10-11
目录

vulcat指定扫描目标

# 指定目标站点

# -u/--url

此参数用于指定单个站点 并进行扫描(很常见的参数)

python3 vulcat.py -u http://xxx.com
python3 vulcat.py --url http://xxx.com
1
2

我这里使用python 启动一个本地的HTTP服务器进行测试:

如果目标站点无法访问,则:

# -f/--file

此参数用于指定一个文件,vulcat会从这个文件中 批量读取URL并进行扫描,格式为每行一个URL

python3 vulcat.py -f url.txt
1

可以看到,url.txt里面有3个站点,vulcat会逐个去扫描

(什么?你问我为什么是一个一个扫,不能全部同时扫吗?---正在考虑更新这个功能)

# -r/--recursive

此参数可以递归 扫描URL的每层目录

(和dirsearch的-r/--recursive是相同的作用,项目地址:https://github.com/maurosoria/dirsearch (opens new window))

默认情况下,vulcat只会检测zxc/目录下有无漏洞,而不会去检测 根目录、qwe/以及asd/目录,这可能会导致你错过某个漏洞:

如果手动指定每个路径 又太麻烦了,这时候你可以使用-r/--recursive参数

python3 vulcat.py -u http://192.168.80.1/qwe/asd/zxc/ -r
1

添加-r参数之后,vulcat会将Payload作用到每一层目录:

建议每次扫描时都添加-r参数,这样可以扩大检测范围,提高漏洞发现几率

(后续可能会为vulcat添加爬虫功能,自动爬取站点上的所有目录 并进行检测)

编辑 (opens new window)
参数列表
vulcat基本参数

← 参数列表 vulcat基本参数→

最近更新
01
API测试笔记
04-30
02
msfvenom
03-29
03
Metasploit
03-29
更多文章>
Theme by Vdoing | Copyright © 2023-2024 Carsaid | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式