漏洞扫描-Xray教程

2023-11-23 17:40
文章标签 教程 漏洞 扫描 xray

本文主要是介绍漏洞扫描-Xray教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

支持模块

输出测试结果

方法一:单一URL扫描(不爬虫)

方法二:单URL漏扫(带爬虫)

方法三:被动扫描

方法四:指定扫描插件

方法五:服务扫描


Xray漏扫工具:

主动、被动

盲打、POC 

支持模块

XSS漏洞检测 (key: xss) 利用语义分析的方式检测XSS漏洞

SQL 注入检测 (key: sqldet) 支持报错注入、布尔注入和时间盲注等

命令/代码注入检测 (key: cmd-injection) 支持 shell 命令注入、PHP 代码执行、模板注入等

目录枚举 (key: dirscan) 检测备份文件、临时文件、debug 页面、配置文件等10余类敏感路径和文件 

路径穿越检测 (key: path-traversal) 支持常见平台和编码 Ø XML 实体注入检测 (key: xxe) 支持有回显和反连平台检测

poc 管理 (key: phantasm) 默认内置部分常用的 poc,用户可以根据需要自行构建 poc 运行

文件上传检测 (key: upload) 支持常见的后端语言

下载

https://github.com/chaitin/xray/releases

在github上下载windows版本

官方文档

https://docs.xray.cool/#/

在命令行模式下进行更新

./xray_windows_amd64 upgrade

在下载目录下 使用右键+shift 用命令行模式打开 

输出测试结果

--text-output 文件名.text:输出到文本文件中

--json-output 文件名.json:输出到 JSON 文件中

--html-output 文件名.html:输出到 HTML 文件中

方法一:单一URL扫描(不爬虫)

对xray官方提供的靶场进行扫描

./xray...:运行扫描工具

webscan :检测url是否存在漏洞

--url :目标url

--html-output test1.html:如果检测出漏洞 那么就会在当前目录生成html文件 记录着有什么漏洞

 .\xray_windows_386.exe webscan --url http://testphp.vulnweb.com/ --html-output test1.html

方法二:单URL漏扫(带爬虫)

使用基础爬虫爬取并对爬虫爬取的链接进行漏洞扫描

目标前不需要加--url  他会扫描url内出现的所有url

 .\xray_windows_386.exe webscan --basic-crawler http://testphp.vulnweb.com/ --html-output test3.html

方法三:被动扫描

导出证书

 .\xray_windows_386.exe genca

在目录下就出现了证书文件

双击证书进行安装

在搜狐浏览器设置里搜索证书 导入刚刚生成的证书

运行xray进行监听 浏览器启动代理 127.0.0.1:7777

这时候点击浏览器任意一个url xray就会自动进行扫描 属于被动扫描

浏览器访问网页,就可以自动分析代理流量并扫描。

.\xray_windows_386.exe webscan --listen 127.0.0.1:7777 --html-output test5.html

方法四:指定扫描插件

使用场景:对某些特定功能进行测试的时候,使用特定的插件进行漏洞扫描

文件上传的功能点 --plugins upload

(默认所有插件都使用)

支持模块

XSS漏洞检测 (key: xss)

SQL 注入检测 (key: sqldet)

命令/代码注入检测 (key: cmd-injection)

目录枚举 (key: dirscan)

路径穿越检测 (key: path-traversal)

XML 实体注入检测 (key: xxe)

poc 管理 (key: phantasm)

文件上传检测 (key: upload)

弱口令检测 (key: brute-force)

jsonp 检测 (key: jsonp)

ssrf 检测 (key: ssrf)

基线检查 (key: baseline)

任意跳转检测 (key: redirect)

CRLF 注入 (key: crlf-injection)

Struts2 系列漏洞检测 (高级版,key: struts)

Thinkphp系列漏洞检测 (高级版,key: thinkphp)

使用插件对目标进行扫描

.\xray_windows_386.exe webscan --plugins cmd-injection,sqldet --url http://testphp.vulnweb.com/

使用插件被动扫描

.\xray_windows_386.exe webscan --plugins cmd-injection,sqldet --listen 127.0.0.1:7777

方法五:服务扫描

ip:port

对单一目标的扫描:

.\xray servicescan --target 127.0.0.1:8009 --html-output service.html

对多个目标的扫描: 在1.txt 写入需要进行扫描的网站

.\xray servicescan --target-file 1.txt --html-output service.html

这篇关于漏洞扫描-Xray教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/419626

相关文章

电脑没有仿宋GB2312字体怎么办? 仿宋GB2312字体下载安装及调出来的教程

《电脑没有仿宋GB2312字体怎么办?仿宋GB2312字体下载安装及调出来的教程》仿宋字体gb2312作为一种经典且常用的字体,广泛应用于各种场合,如何在计算机中调出仿宋字体gb2312?本文将为您... 仿宋_GB2312是公文标准字体之一,仿China编程宋是字体名称,GB2312是字php符编码标准名称(简

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

vscode保存代码时自动eslint格式化图文教程

《vscode保存代码时自动eslint格式化图文教程》:本文主要介绍vscode保存代码时自动eslint格式化的相关资料,包括打开设置文件并复制特定内容,文中通过代码介绍的非常详细,需要的朋友... 目录1、点击设置2、选择远程--->点击右上角打开设置3、会弹出settings.json文件,将以下内

SQL注入漏洞扫描之sqlmap详解

《SQL注入漏洞扫描之sqlmap详解》SQLMap是一款自动执行SQL注入的审计工具,支持多种SQL注入技术,包括布尔型盲注、时间型盲注、报错型注入、联合查询注入和堆叠查询注入... 目录what支持类型how---less-1为例1.检测网站是否存在sql注入漏洞的注入点2.列举可用数据库3.列举数据库

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

PyTorch使用教程之Tensor包详解

《PyTorch使用教程之Tensor包详解》这篇文章介绍了PyTorch中的张量(Tensor)数据结构,包括张量的数据类型、初始化、常用操作、属性等,张量是PyTorch框架中的核心数据结构,支持... 目录1、张量Tensor2、数据类型3、初始化(构造张量)4、常用操作5、常用属性5.1 存储(st

Java操作PDF文件实现签订电子合同详细教程

《Java操作PDF文件实现签订电子合同详细教程》:本文主要介绍如何在PDF中加入电子签章与电子签名的过程,包括编写Word文件、生成PDF、为PDF格式做表单、为表单赋值、生成文档以及上传到OB... 目录前言:先看效果:1.编写word文件1.2然后生成PDF格式进行保存1.3我这里是将文件保存到本地后

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用