关于Vega的学习笔记

22 篇文章 2 订阅
13 篇文章 0 订阅

本文是关于学习Vega的笔记,初学使用,不足之处很多,以后会有新的体会便进行更新~

Vega是一个由Java编写的开源Web扫描器,是一个图形化工具,具有两种模式,即扫描模式和代理模式。主要扫描代码中的缺陷而不是软件中的缺陷。支持爬站、处理表单、注入测试、SSL等的功能。

其主要可以利用的功能是:开启代理功能,然后手动爬网,最后用扫描功能完成对相应的Web站点的扫描。当然也支持截断等功能。
在Kali的应用程序>Web程序>vega中可以找到(若没有则需要输入apt-get install vega来安装)。

代理模式:

在Window>Preferences进行设置:

General:可以设置HTTP代理和SOCK代理(Tor),实现的是外部代理




Proxy:Vega自己提供代理的参数,在扫描时把User-Agent中后面的Vega信息去掉,更隐蔽



在Listener设置本机设置的代理IP和端口:



Scanner:User-Agent中的Vega信息也需要删掉,其他设置扫描的性能



左上角的六个图标反别为:开启监听端口、关闭监听端口、设置代理模块、关闭所有信息的截断、开始代理扫描、编辑扫描目标范围



在Proxy中间有三个部分:


在Requests中,对选中的request右键Replay Request,可以对该包进行编辑并重发:


Intercept截断功能,要点击右上角的小图标进行配置才可以进行截断修改再转发。



扫描模式:

设置好代理后,先手动爬网,到Scan模式会看到已经发现的漏洞:



然后创建一个用户id,用于获取cookie,当然获取cookie值有更多的方法,现在只是用Vega的功能进行获取,点击右下方的图标创建id、其中的项选择登录时含有POST方法上传username和password等参数值的包:




创建成功后再设置扫描范围,要将退出登录的url去掉:



接着开始扫描,在填写cookie那个页面直接选用刚刚创建的id即可:



左下角的console图标查看具体的扫描信息,右边的requests则是看具体的request和response数据包的信息:



扫描的结果:




清空功能是到Proxy模式下先关闭监听,然后再File>Reset WorkSpace即可。


扫描HTTPS网站的注意事项:

需要注意的点就是,通过Vega代理访问HTTPS网站时,通常Vega会自己签名一张证书来和本地浏览器进行通信,而Vega和HTTPS网站的通信是通过真正的签名证书进行通信。因而在一开始访问的时候由于Vega的自签名证书会导致浏览器弹出警告的信息来询问是否信任该证书。如下面访问百度:



遇到这种情况,需要下载安装Vega的自签名证书:http://vega/ca.crt

下载之后再打开百度已经没有警告了。接着通过右键页面>View Page Info>Security>View Certificate来查看该页面的证书信息,可以看到证书的签名方是Vega自己:



接着在浏览器的Preferences>Advanced>Certificates>View Certificates>Authorities中查看浏览器信任的第三方签证机构,可以看到已经将Vega自签名的证书添加到信任的证书机构中:



如果设置好之后还会出现警告的信息,则很可能出现地址欺骗,也是真的伪造的证书。


关于Vega的学习暂且这么点,以后实践多了有新的体悟再更新~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值