【漏扫工具xray】简介、下载、使用步骤、命令指南、导入安全证书

2023-11-18

目录

一、简介:

二、下载:

三、使用方法

3.1、使用步骤:

3.1.1、第一步:文件夹中打开Windows powershell(或者cmd进入)

3.1.2、第二步:在终端使用XRAY.exe程序

3.2、命令指南:

3.2.1、单一扫描

3.2.2、单一扫描、爬取

3.2.3、被动扫描

3.2.4、输出文件格式

3.2.5、指定扫描插件

3.3、支持模块

四、导入证书:

4.1、第一步:导出证书

4.2、第二步:安装此证书

4.3、第三步:导入到浏览器



 

一、简介:

xray 是从长亭洞鉴核心引擎中提取出的社区版漏洞扫描神器,支持主动、被动多种扫描方式,自备盲打平台、可以灵活定义 POC,功能丰富,调用简单,支持 Windows / macOS / Linux 多种操作系统,可以满足广大安全从业者的自动化 Web 漏洞探测需求。

二、下载:

Releases · chaitin/xray (github.com)https://github.com/chaitin/xray/releases我在Windows中直接下载exe文件,不想再搭建环境了,哈哈哈


直接点开,提示再终端调用它,不是直接双击打开的

三、使用方法

3.1、使用步骤:

3.1.1、第一步:文件夹中打开Windows powershell(或者cmd进入)

空白处右键(或者按住shift再右键)

  


3.1.2、第二步:在终端使用XRAY.exe程序

(exe文件名字别打错了)

我这输入的是:

.\xray_windows_amd64.exe webscan --url 127.0.0.1

更多命令请看后面

  

3.2、命令指南:

3.2.1、单一扫描

只扫描单一URL(不爬虫)

xray webscan --url URL(网址)


3.2.2、单一扫描、爬取

爬虫、扫描一个指定的URL

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

xray webscan --basic-crawler URL(网址) 


3.2.3、被动扫描

使用 HTTP 代理进行被动扫描

xray webscan --listen 127.0.0.1:7777 --html-output proxy.html

设置浏览器 http 代理为 http://127.0.0.1:7777,就可以自动分析代理流量并扫描。

(需要我们导入 xray 运行目录下的ca.crt证书到浏览器里面)


3.2.4、输出文件格式

输出文件的形式(直接加在命令后面)

无参数:输出到控制台的标准输出

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

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

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


3.2.5、指定扫描插件

 手动指定本次运行的插件,多个插件之间可使用逗号分隔

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

 xray webscan --plugins cmd-injection,sqldet --url http://example.com

xray webscan --plugins cmd-injection,sqldet --listen 127.0.0.1:7777

3.3、支持模块

  • 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)

    支持常见的后端语言

  • 弱口令检测 (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 等位置的参数

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

    检测目标网站是否存在Struts2系列漏洞,包括s2-016、s2-032、s2-045等常见漏洞

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

    检测ThinkPHP开发的网站的相关漏洞



四、导入证书:

4.1、第一步:导出证书

genca导出证书

.\xray_windows_amd64.exe genca

  

导出的证书将会在.\xray_windows_amd64.exe同一个目录里面

  

4.2、第二步:安装此证书

双击ca.crt

  

导入全部点下一步基本上就可以了  

  

  

  

4.3、第三步:导入到浏览器

浏览器设置中直接搜证书

  

  

到目录中找到刚刚导出的证书,然后选中

  

勾选信任

  

然后就可以用XRAY来代理浏览器了

可以进行被动扫描

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【漏扫工具xray】简介、下载、使用步骤、命令指南、导入安全证书 的相关文章

  • 【C++】STL——stack&queue的基本使用

    目录 stack 一 stack简介 二 stack的定义方式 三 stack完整结构图 四 stack常用接口的使用 queue 一 queue的简介 二 queue定义方式 三 queue完整结构图 四 queue常用接口的使用 sta
  • js继承优化

    在看 js设计模式 中 作者提到了js中的两种继承方式 类继承 或 原型继承 或许是本人才疏学浅 竟发现一些问题 一 类继承 思路 作者的思路是使用基于类来继承 并且做了一个extend函数 在第一时间就吸引了我的眼球 函数如下 1 fun
  • vue前后端分离后台管理系统(权限管理,登录),前端脚手架。对接后端基于SpringSecurity提供的后台接口

    文章目录 前言 很重要哦 一 概念和技术总结 重点 一定要搞懂 1 vue 2 vue admin template模板文件解析 3 异步相关 前后端交互 4 导航守卫 5 路由解析 二 单点登录实现 1 后端接口和响应结果分析 2 解决跨
  • TelephonyManager类使用方法大全

    这个类是很有用地 可以得到很多关于手机的信息 做应用时必须的工具 不废话 直接上注释后的代码 请享用 code author dingran 创建日期 2010 4 29 下午05 02 47 package net sunniwell a

随机推荐

  • python列表嵌套合并成一个列表

    python列表嵌套合并成一个列表 场景描述 代码处理 举个例子 场景描述 当我们在数据处理 使用列表推导式结合正则匹配时 会产生一个列表中嵌套多个列表的情况 这样遍历列表元素的时候会比较麻烦 因此将所有元素放到一个列表中 代码处理 方法一
  • adb禁止鸿蒙系统更新

    链接 工具存在百度云
  • 服务器自定义怪,饥荒联机服务器-自定义世界设置

    return override enabled true override 食物 berrybush default 浆果从 cactus default 仙人掌 carrot default 胡萝卜 mushroom default 蘑菇
  • 报表开发工具FastReport开源代码2020首发更新!邀您免费下载

    开源在我们这个时代非常流行 软件市场的全球巨头对其普及起到了相当大的作用 毕竟 这些公司正在开发高端商业软件 而它们的开源项目是基于经过验证的解决方案和最佳实践的 为什么越来越多的人喜欢开源软件 稳定 商业产品可以在任何时候完成其生命周期
  • 应用程序图标消失解决方法

    打开CMD 依次使用以下4条命令 taskkill im explorer exe f cd d userprofile appdata local del iconcache db a start explorer exe
  • 若依中反向代理解决跨域问题

    从Vue中获取图片 是在后端获取 但获取图片url路径是前端的 http localhost dev api captchaImage localhost 8080 是后端页面 路径中localhost 默认是localhost 80 端口
  • IIC协议及驱动

    1 IIC协议概述 由数据线SDA和时钟线SCL构成的串行总线 可收发数据 高速IIC总线一般可达400kb s以上 SDA 用来一位一位传送数据 SCL 在通信过程中起控制作用 半双工通信 2 通信过程 开始信号与停止信号 开始信号 SC
  • vs2019+QT5.12.0打不开现有文件,提示This application failed to start because no Qt platform plugin问题

    按照要求配置好vs2019和QT5 12 0后 qt addin插件仍然不能使用 已经尝试更换了2 8 0 2 6 0 2 5 0版本的qt development releases vsaddin 仍旧报错 出现以下问题 后来找方法 在电
  • Your device is corrupt. It cant‘t be trusted and may not work propely.

    一 问题描述 如下图 Google Nexus 6刷机刷残了 开机就是这个界面 度娘说是系统损坏 导致不可信 然后我按了 电源键 手机直接关机 二 解决方案 1 准备工作 1 准备一个配置好adb和fastboot工具的PC机 adb to
  • 【2023 AI 写作工具大盘点】国内外 45 款免费 AI 写作神器汇总,轻松成为创作高手!

    0 未来百科 未来百科 https nav 6aiq com 是一个知名的AI产品导航网站 为发现全球优质AI工具而生 目前已 聚集全球3000 优质AI工具产品 旨在帮助用户发现全球最好的AI工具 同时为研发AI垂直应用的创业公司提供展示
  • 【shiro】shiro反序列化漏洞综合利用工具v2.2(下载、安装、使用)

    目录 1 工具下载 2 依赖环境安装 3 使用 1 工具下载 shiro反序列化漏洞综合利用工具v2 2下载 链接 https pan baidu com s 1kvQEMrMP PZ4K1eGwAP0 Q pwd zbgp 提取码 zbg
  • Vue如何写埋点,统计PVUV,用户的喜爱程度、停留页面的时长

    封装PVUV统计方法 下面康康我在不同的情况下在页面的使用 下面就是我们的最后一步 如何在axios的config headers添加自字段 领导提出了一个需求 写pvuv要统计用户的访问量和喜好 俺也没写过 但是我们组的后台非常的强大 他
  • HBase Hlog原理总结归纳

    HBase Hlog原理总结归纳 1 Hlog概述 按照此前另外一篇博客所述 Hlog其实就是为了保存内存缓存数据现场而建立的一套机制Hbase内部机制 Hlog也叫做WAL文件 全名是write ahead log 故名思意 就是在数据写
  • 接单日记(三)文本处理之词云生成

    文章目录 接单日记 三 文本处理之词云生成 一 实验目的 二 实验内容 三 程序及结果 1 运行程序 2 运行结果 接单日记 三 文本处理之词云生成 此为一个实验报告 故遵守实验报告的格式 一 实验目的 熟悉Python第三方库python
  • FPGA学习笔记_ROM核调用与调试

    FPGA学习笔记 ROM核调用与调试 1 ROM存储器IP核的使用 2 创建 mif文件 3 In system memory content editor内存查看工具的使用 4 Signal tapII工具使用 5 Verilog 代码
  • 字节码增强和AOP

    字节码增强技术 AOP技术其实就是字节码增强技术 JVM提供的动态代理追根究底也是字节码增强技术 应用场景 某一天系统出现OOM 通过工具分析 是莫各类的对象占用了很大空间 但是这个对象被许多程序访问 那么就很难找到 工程的全文匹配也只能找
  • ISAKMP - 解释域(DOI)和初始向量(IV)

    Domain of Interpretation 解释域 DOI定义了负载的格式 交换的类型 以及对安全相关信息的命名约定 比如对安全策略或者加密算法和模式的命名 DOI标识用来说明payload通过哪一个DOI来解释 常用的DOI有两个
  • Git分支常用命令

    列出所有本地分支 git branch 列出所有远程分支 git branch r 新建一个分支 但依然停留在当前分支 git branch branch name 新建一个分支 并切换到该分支 git checkout b branch
  • 什么是多进程-多线程-多协程 ---- 文件系统

    Linux操作系统五大子系统 内核 操作系统的核心代码 进程调度 SCHED 调度算法 先进先出 短作业优先 最高优先级 内存管理 MM 虚拟内存 虚拟地址映射 段页机制 缺页中断 内存的分配管理 伙伴系统 操作系统之内存管理 知乎 文件系
  • 【漏扫工具xray】简介、下载、使用步骤、命令指南、导入安全证书

    目录 一 简介 二 下载 三 使用方法 3 1 使用步骤 3 1 1 第一步 文件夹中打开Windows powershell 或者cmd进入 3 1 2 第二步 在终端使用XRAY exe程序 3 2 命令指南 3 2 1 单一扫描 3