Xray的快速使用

Xray的快速使用快速使用使用基础爬虫爬取并扫描整个网站xraywebscan–basic-crawlerhttp://example.com–html-outputcrawler.html使用HTTP代理进行被动扫描xraywebscan–listen127.0.0.1:7777–html-outputproxy.html设置浏览器http代理为http://127.0.0.1:7777,就可以自动分析代理流量并扫描。如需扫描https流量,请阅读下方文档抓取htt

大家好,又见面了,我是你们的朋友全栈君。

快速使用
使用基础爬虫爬取并扫描整个网站

xray webscan –basic-crawler http://example.com –html-output crawler.html
使用 HTTP 代理进行被动扫描

xray webscan –listen 127.0.0.1:7777 –html-output proxy.html
设置浏览器 http 代理为 http://127.0.0.1:7777,就可以自动分析代理流量并扫描。

如需扫描 https 流量,请阅读下方文档 抓取 https 流量 部分

扫描单个 url

xray webscan –url http://example.com/?a=b –html-output single-url.html
手动指定本次运行的插件

默认情况下,将会启用所有内置插件,可以使用下列命令指定本次扫描启用的插件。

xray webscan –plugins cmd_injection,sqldet –url http://example.com
xray webscan –plugins cmd_injection,sqldet –listen 127.0.0.1:7777
指定插件输出

可以指定将本次扫描的漏洞信息输出到某个文件中:

xray webscan –url http://example.com/?a=b
–text-output result.txt –json-output result.json –html-output report.html
只运行单个内置 POC

在 xray 中,所有的 poc 隶属于插件 phantasm, 所以使用 poc 时需要开启 phantasm 插件才可生效。–poc 参数指定本次运行的 poc,如不指定,将运行所有的内置 poc。

xray webscan –plugins phantasm –poc poc-yaml-thinkphp5-controller-rce –url http://example.com/
运行用户自定义 POC
poc编写

用户可以按需书写自己的 YAML 格式的 POC, 并通过指定 –poc 参数运行,比如运行在 /home/test/1.yaml 处的 POC。

xray webscan –plugins phantasm –poc /home/test/1.yaml –url http://example.com/
自定义 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 并运行。文档:https://chaitin.github.io/xray/#/guide/poc

文件上传检测 (key: upload)

支持常见的后端语言

弱口令检测 (key: brute_force)

社区版支持检测 HTTP 基础认证和简易表单弱口令,内置常见用户名和密码字典

jsonp 检测 (key: jsonp)

检测包含敏感信息可以被跨域读取的 jsonp 接口

ssrf 检测 (key: ssrf)

ssrf 检测模块,支持常见的绕过技术和反连平台检测

基线检查 (key: baseline)

检测低 SSL 版本、缺失的或错误添加的 http 头等

任意跳转检测 (key: redirect)

支持 HTML meta 跳转、30x 跳转等

CRLF 注入 (key: crlf_injection)

检测 HTTP 头注入,支持 query、body 等位置的参数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139246.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月30日 上午8:16
下一篇 2022年5月30日 上午8:16


相关推荐

  • 【iOS安全】App Store 应用爬取「建议收藏」

    【iOS安全】App Store 应用爬取「建议收藏」AppStore应用爬取

    2022年7月15日
    34
  • 【PyCharm使用教程】10分钟快速学会使用PyCharm

    【PyCharm使用教程】10分钟快速学会使用PyCharmPycharm 快捷键 option cmd L 代码格式化 cmd F 文件搜索 cmd shift F 全局搜索 shift shift 按文件名搜索解释器安装第三方模块

    2026年3月27日
    2
  • Matlab 没有 randint,Matlab_learning_4(rand randn randint函数 )「建议收藏」

    ||matlab中rand函数是产生0到1的随机分布1>、RAND:Uniformlydistributedrandomnumbers.标准化分布的随机数2>、RAND(N)isanN-by-Nmatrixwithrandomentries,chosenfromauniformdistributionontheinterval(0.0,1.0…

    2022年4月16日
    46
  • 项目中更新Stimulsoft组件的方法

    项目中更新Stimulsoft组件的方法我们正在不断开发我们的软件。我们的主要目标是成为软件工程的前沿。每个版本均包含新功能,组件优化和错误修复。这就是为什么新发行版始终是先前版本的产品改进的原因。但是,并非所有用户都知道在他们的项目中更新

    2022年7月4日
    29
  • FFM算法 Python实现

    FFM算法 Python实现本算法是CTR中的系列算法之一,具体的原理就不说了。网上其他的博客一大堆。都是互相抄来抄去,写上去之后容易让人误会。因此我只传上代码实现部分。大家做个参考。这里我们的FFM算法是基于Tensorflow实现的。为什么用Tensorflow呢?观察二次项,由于field的引入,Vffm需要计算的参数有nfk个,远多于FM模型的nk个,而且由于每次计算都依赖于乘以的xj的field,所以…

    2022年4月30日
    76
  • 曼哈顿距离和切比雪夫距离

    曼哈顿距离和切比雪夫距离转载 nbsp https www cnblogs com zwfymqz p 8253530 html 本文只讨论二维空间中的曼哈顿距离与切比雪夫距离曼哈顿距离定义设平面空间内存在两点 它们的坐标为 x1 y1 x2 y2 则 nbsp nbsp 即两点横纵坐标差之和 nbsp 两点在南北方向上的距离加上在东西方向上的距离煮个栗子如图所示 图中 A B 两点的曼哈顿距离为 AC B

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号