Kali Linux渗透测试 073 扫描工具-Vega

本文记录 Kali Linux 2018.1 学习使用和渗透测试的详细过程,教程为安全牛课堂里的《Kali Linux 渗透测试》课程

  1. vega 简介
  2. 使用基本流程
  3. 扫描的基本使用
  4. 使用截断代理功能
  5. 在 vega 代理的情况下,浏览器访问 https 站点

###1. vega 简介###


  1. vega 是由 JAVA 编写的 Web 扫描器

    官方(https://subgraph.com/vega/)

    kali(https://tools.kali.org/web-applications/veg))

  2. 两种扫描模式:扫描模式和代理模式

    Vega是一款免费的开源扫描仪和测试平台,用于测试Web应用程序的安全性。Vega可以帮助您查找并验证SQL注入,跨站点脚本(XSS),无意中泄露的敏感信息以及其他漏洞。它是用Java编写的,基于GUI,可在Linux,OS X和Windows上运行。

    Vega包括用于快速测试的自动扫描器和用于战术检查的拦截代理。Vega扫描器发现XSS(跨站点脚本),SQL注入和其他漏洞。Vega可以使用网络语言中强大的API进行扩展:Javascript。

    • 自动抓取工具和漏洞扫描程序
    • 一致的用户界面
    • 网站爬虫
    • 截取代理
    • SSL MITM
    • 内容分析
    • 通过强大的Javascript模块API实现可扩展性
    • 可定制的警报
    • 数据库和共享数据模型

###2. 使用基本流程###


  1. 先使用代理模式进行手工扫描
  2. 手动访问网站内的每一个连接并测试每一个表单
  3. 在使用扫描模式对扫描结果进行自动化测试
  4. 在使用代理模式进行截断代理

###3. 扫描的基本使用 ###


  1. 先打开代理模式并设置

    • 打开主界面
      在这里插入图片描述
    • 通用设置
      在这里插入图片描述
    • 扫描使用 User-Agent 模仿浏览器访问服务器,以规避检测,但是默认 User-Agent 里包含 vage 字样,可以删掉
      在这里插入图片描述
    • 配置 vage 代理的监听地址及端口,默认端口8888
      在这里插入图片描述
    • 扫描器设置,User-Agent 默认带有 vega 字样,删掉
      在这里插入图片描述
    • 打开监听代理
      在这里插入图片描述
    • 配置扫描模块
      在这里插入图片描述
    • 配置浏览器代理
      在这里插入图片描述
    • 选择全局代理
      在这里插入图片描述
    • 开始扫描
      在这里插入图片描述
    • 设置扫描范围
      在这里插入图片描述
  2. 手动扫描每一个链接并测试每一个表单

    • 测试链接
      在这里插入图片描述
    • 测试表单
      在这里插入图片描述
    • 不一列举
  3. 使用扫描模式对已扫描到的漏洞进行测试

    • 转到扫描模式
      在这里插入图片描述
    • 扫描结果
      在这里插入图片描述
    • 添加身份认证
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    • 开始扫描
      在这里插入图片描述
    • 选择模块
      在这里插入图片描述
    • 选择身份验证用户
      在这里插入图片描述
    • 等待扫描结果
      在这里插入图片描述

4. 使用截断代理功能###


  1. 返回代理模式

    • 重放请求
      在这里插入图片描述

    • 修改重放请求可以进行手动漏洞挖掘
      在这里插入图片描述

    • 确认 vega 处于监听状态
      在这里插入图片描述
      在这里插入图片描述

    • 配置截断操作
      在这里插入图片描述

    • 使用浏览器访问目标站点,提交数据,等待连接请求
      在这里插入图片描述

    • vega 上出现截断结果
      在这里插入图片描述

    • 修改请求报文并点击开始按钮
      在这里插入图片描述

    • 查看浏览器页面,输入的172.16.10.1 ,结果是修改后的172.16.10.139
      在这里插入图片描述

5. 在 vega 代理的情况下,浏览器访问 https 站点


  1. 访问 https://www.baidu.com

    • 先确认关闭了截断代理功能,否则链接会被截断
      在这里插入图片描述
    • 证书问题,无法访问(代理在中间截断转发,代理会使用 vega 的自签名证书和浏览器交互,vega 会使用百度的证书与服务器交互,证书比对不匹配,则报错不信任证书)
      在这里插入图片描述
    • 在 vega 代理的情况下访问 http://vega/ca.crt,添加证书验证
      在这里插入图片描述
    • 登录 https://www.baidu.com
      在这里插入图片描述
    • 查看证书
      在这里插入图片描述
  • 5
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kali Linux是一种专门用于渗透测试和网络安全的操作系统。它集成了大量的渗透测试工具和资源,使得安全专业人员能够有效地评估和保护网络系统的安全性。 Kali Linux提供了多种渗透测试靶机,用于练习和测试渗透测试技术。这些靶机模拟了真实世界中的各种漏洞和攻击场景,帮助安全专业人员熟悉和理解不同类型的漏洞,并学习如何利用它们。 以下是一些常见的Kali Linux渗透测试靶机: 1. Metasploitable:Metasploitable是一个故意构建的易受攻击的虚拟机,它包含了多个漏洞和弱点,可以用于学习和实践Metasploit框架的使用。 2. DVWA(Damn Vulnerable Web Application):DVWA是一个故意构建的Web应用程序,包含了多个常见的Web漏洞,如SQL注入、XSS等,可以用于学习和实践Web应用程序渗透测试技术。 3. OWASP Mutillidae II:Mutillidae II是一个故意构建的Web应用程序,旨在模拟真实世界中的各种Web漏洞和攻击场景,包括SQL注入、文件包含等。 4. Hack The Box:Hack The Box是一个在线平台,提供了一系列的渗透测试靶机,每个靶机都有不同的漏洞和挑战,可以用于测试和提高渗透测试技能。 这些渗透测试靶机都可以在Kali Linux上进行安装和使用。通过实践和探索这些靶机,安全专业人员可以提高他们的渗透测试技能,并了解如何保护网络系统免受各种攻击。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值