Web漏洞扫描神器:xray

Web漏洞扫描神器:xray一.Xray简介:xray是从长亭洞鉴核心引擎中提取出的社区版漏洞扫描神器,支持主动、被动多种扫描方式,自备盲打平台、可以灵活定义POC,功能丰富,调用简单,支持Windows/macOS/Linux多种操作系统,可以满足广大安全从业者的自动化Web漏洞探测需求二.下载地址:GitHub项目地址:https://github.com/chaitin/xray下载地址:https://download.xray.cool/xray/1.7.0三.版本说明:..

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

一.Xray简介:

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

 

二.下载地址:

GitHub项目地址:https://github.com/chaitin/xray

下载地址:https://download.xray.cool/xray/1.7.0

 

三.版本说明:

由于某些原因 386 版本无法在 x64 平台运行,请务必按照系统架构进行下载。

+ `darwin_amd64.zip` 为Mac 系统使用

+ `linux_386.zip` 为 linux 32 位系统使用

+ `linux_amd64.zip` 为 linux 64 位系统使用

+ `linux_arm.zip` 为 linux ARM 架构 32 位系统,主要是手机、路由器、树莓派等

+ `linux_arm64.zip` 为 linux ARM 架构 64 位系统,同上, 注意区分 arm 和 amd

+ `windows_386.exe.zip` 为 windows 32 位机器使用

+ `windows_amd64.exe.zip` 为 windows 64 位机器使用

 

四.命令

1.使用基础爬虫爬取并扫描整个网站:

./xray webscan --basic-crawler http://xxx.xxx.xxx.xxx

Web漏洞扫描神器:xray

 

2.扫描单个url:

./xray webscan --url http://xxx.xxx.xxx.xxx

3.指定某一插件(plugins后面的参数,参考检测模块的key值): 

./xray webscan --plugins sqldet, xss --url http://xxx.xxx.xxx.xxx

4.保存扫描后的结果(结果保存在exe路径): 

--html-output crawler.html
--text-output r.txt

 

五.检测模块

  • SQL 注入检测 (key: sqldet):支持报错注入、布尔注入和时间盲注等
  • XSS 检测(key: xss):支持扫描反射型、存储型
  • 代码注入检测 (key: cmd_injection):支持 shell 命令注入、PHP 代码执行、模板注入等
  • 目录枚举(key: dirscan):检测备份文件、临时文件、debug 页面、配置文件等10余类敏感路径和文件
  • 路径穿越检测 (key: path_traversal):支持常见平台和编码
  • XML 实体注入检测 (key: xxe):支持有回显和反连平台
  • 检测 POC 管理(key: phantasm):默认内置部分常用的 POC,用户可以根据需要自行构建 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):支持 HTMLmeta 跳转、30x 跳转等meta 跳转、30x 跳转等
  • CRLF 注入 (key: crlf_injection):检测 HTTP 头注入,支持query、body 等位置的参数**
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MySQL JDBC StreamResult通信原理浅析

    MySQL JDBC StreamResult通信原理浅析好几年没写技术博客了,今天写一个小的技术点给大家分享,关于MySQLJDBCStreamResult的原理分享,难度不大,就当程序员的闲聊。如果使用MySQLJDBC读取过比较大的数据(例如超过1GB),应该清楚在读取的时候,很可能会Java堆内存溢出,我们的解决方案通常是使用useCursorFetch读取或Stream读取来处理。使用Stream读取的方式通常的操作方式是在执行SQL…

    2022年7月17日
    29
  • 将整型变量转化为字符串_字符转字符串

    将整型变量转化为字符串_字符转字符串strsep(&data,”,”); //字符串切割函数kstrtoint(first,10,&duty_cycle);//字符串转整形10:十进制sprintf(data,”%d,%d”,duty_cycle,fan_freq);//整型数转字符串示例代码:ssize_tdcfan_write(structfile*file,constchar__user…

    2022年10月18日
    0
  • 怎么安装pycharm及环境变量配置_pycharm配置python环境

    怎么安装pycharm及环境变量配置_pycharm配置python环境pycharm安装以及其环境的配置说明此次我们使用win10系统安装pycharm的64位社区版,并且对Anaconda3中自带的Python3进行环境的配置,如果您没有Anaconda3甚至是没有Python3环境,可以参考Anaconda3安装教程及说明,如果您的pip源未更改,这里推荐您改为使用国内的pip源,这样可以更快的下载组件,方法见修改pip源至国内镜像网站。教程从开始菜单中找到你的AnacondaPrompt并打开…

    2022年8月26日
    3
  • 简单理解常量、常量池、运行时常量池和字符串常量池

    简单理解常量、常量池、运行时常量池和字符串常量池1、常量常量在java中就值的是一般的字面量,比如字符串,整数,浮点数等等数据。简单理解java中什么叫常量2、常量池,也叫静态常量池,说常量池一定要指明是编译器生产

    2022年7月28日
    4
  • 计算机职称考试科目及内容,职称计算机考试科目

    计算机职称考试科目及内容,职称计算机考试科目全国职称计算机考试主要是测试参考人员在计算机与网络方面的基本应用能力,考试科目采取模块化设计,每一科目单独考试。1.中文WindowsXP操作系统  2.中文Windows98操作系统;  3.Word97中文字处理;  4.Word2003中文字处理  5.Excel97中文电子表格;  6.Excel2003中文电子表格  7.PowerPoint97中文演示文稿…

    2022年5月22日
    46
  • jvm面试题及答案2020_jvm常见面试题

    jvm面试题及答案2020_jvm常见面试题Jvm面试题及答案(2021年Jvm面试题大全带答案)Jvm面试题及答案【最新版】Jvm高级面试题大全(2021版),发现网上很多Jvm面试题及答案整理都没有答案,所以花了很长时间搜集,本套Jvm面试题大全,Jvm面试题大汇总,有大量经典的Jvm面试题以及答案,包含Jvm语言常见面试题、Jvm工程师高级面试题及一些大厂Jvm开发面试宝典,面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!这套Jvm面试题汇总大全,希望对大家有帮助哈~博主已将以下面试题整理成了一个Jvm面试手册,是PD.

    2022年8月26日
    2

发表回复

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

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