Burp+Xray联动(被动扫描)

1、Xray概念

Xray是一款功能强大的安全评估工具,主要特性有:检测速度快。发包速度快; 漏洞检测算法高效。

支持范围广、代码质量高高级可定制、安全无威胁都是它的特点。大至 OWASP Top 10 通用漏洞检测,小至各种 CMS 框架 POC,均可以支持;编写代码的人员素质高, 通过 Code Review、单元测试、集成测试等多层验证来提高代码可靠性;xray 定位为一款安全辅助评估工具,而不是攻击工具,内置的所有 payload 和 poc 均为无害化检查。

Xray挂代理被动扫描,只能扫出owasp top 10的漏洞。业务逻辑类漏洞需手工抓包进行测试,为了让被动扫描和手工测试同时进行,可以将xray与burp进行联动,在burp上配置xray代理,将burp流量转发给xray扫描,就可以接收到漏洞了。

2、下载地址:

Releases · chaitin/xray · GitHub

3、windows安装与配置流程

1)以windows为例,下载到xray目录下,为方便操作可将文件名修改为xray.exe,双击安装

2)进入cmd输入下面语句使用xray

.\xray.exe version. #查看版本号
 .\xray webscan -h  #查看webscan帮助信息

3)生成证书

.\xray.exe genca #生成证书

进入xray目录下,双击ca.crt-->安装证书-->证书存储:受信任的根证书颁发机构-->证书导入成功

4)代理模式的扫描配置()

方法1:自主设置目标站

打开config.yaml文件,ctrl+f搜索mitm关键词>>配置目标站>>设置目标

方法2:在浏览器中设置代理

ip: 127.0.0.1 端口:7777

将检测结果输出到我们定义的html格式文件里

.\xray.exe webscan --listen 127.0.0.1:7777 --html-output test.html

4、 kali Linux联动Xray自动挖洞

1) xray安装证书与配置

将ca导入到firefox浏览器即可扫描https网站的流量。

添加一个xray本地127.0.0.1:7777端口的代理(给火狐浏览器添加代理)

unzip xray_linux_amd64.zip #解压下载的压缩文件(安装完成)
#配置代理进行被动扫描,即本地8888端口进行流量监听,并把流量监听挖掘的漏洞情况保存到proxy.html文件内
./xray_linux_amd64 webscan --listen 127.0.0.1:8888 --html-output proxy.html 
#执行后,会自动生成证书ca.cer及ca.key

2)常用操作命令

#使用基础爬虫爬取并扫描整个网站
.\xray.exe webscan --basic-crawler http://wordy/ --html-output proxy.html
#windows xray版单个url检测
.\xray_windows_amd64.exe webscan --url "http://example.com/?a=b" 
#使用http代理发起被动扫描,
./xray_linux_amd64 webscan --listen 127.0.0.1:8888 --html-output proxy.html 
#指定扫描
xray_windows_amd64.exe webscan --plugins cmd_injection,sqldet --url http://test.com
xray_windows_amd64.exe webscan --plugins cmd_injection,sqldet --proxy 127.0.0.1:8888

5.Xray和Burp联动扫描

1)Burp配置xray代理

2)运行xray

#运行xray,报告生成在xray的文件夹中为output.html文件
.\xray.exe webscan --listen 127.0.0.1:7777 --html-output output.html

我们就可以用浏览器访问页面,xray就会自动的扫描漏洞了。

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值