Xray扫描器[通俗易懂]

Xray扫描器[通俗易懂]简介xray是一款可以使用HTTP/HTTPS代理进行被动扫描的安全工具,支持功能如下独立的URL扫描 基于HTTP的被动代理扫描,同时支持HTTPS SQL注入检测模块 命令注入检测模块 任意重定向检测模块 路径遍历模块Xray扫描器内置插件XSS漏洞检测(key:xss):利用语义分析的方式检测XSS漏洞 SQL注入检测(key:sqldet…

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

简介


xray是一款可以使用HTTP/HTTPS代理进行被动扫描的安全工具,支持功能如下

  • 独立的 URL 扫描
  • 基于 HTTP 的被动代理扫描,同时支持HTTPS
  • SQL注入检测模块
  • 命令注入检测模块
  • 任意重定向检测模块
  • 路径遍历模块

Xray扫描器内置插件

  • 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 等位置的参:

使用


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

我下载半天也就下载了个windows版的,哎太慢了

注意事项

在首次运行后,会生成config.yaml文件

在文件目录打开cmd窗口,运行软件,或者加入系统变量也行

我们可以-h先查看一下用法

Xray扫描器[通俗易懂]

扫描单个url,并保存在文件中,如上保存文件的方式又text、json和html

Xray扫描器[通俗易懂]

我们打开文件,看到扫描出来注入

Xray扫描器[通俗易懂]

使用http代理

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

手动指定本次运行的插件

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

#cmd_injection,sqldet代表命令注入和SQL注入
xray webscan --plugins cmd_injection,sqldet --url http://xxx.xxx.xxx.xxx

 

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

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

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


相关推荐

  • 计算机网络设计——企业网络规划与搭建

    计算机网络设计——企业网络规划与搭建目录摘要 一、任务概述 1.1设计目的 1.2项目任务和要求 1.3参考资料 二、开发环境 三、项目需求分析 四、项目设计和实现 4.1总体设计 4.2功能设计 4.3系统实现 五、程序的运行和测试结果 六、设计中的问题及心得 七、附录摘要在科学技术飞速发展的时代,网络互联技术显示出了它蓬勃发展的生命力,它逐渐进入了人们的家居生活,使得当今社会的智能化和网络化越来越来明显。人们对居住环境的要求也随着计算机的普及和信息产业的发展而大大提高,越来越多的人已经离不开网络

    2022年10月6日
    4
  • YOLOv5 实现目标检测(训练自己的数据集实现猫猫识别)

    YOLOv5 实现目标检测(训练自己的数据集实现猫猫识别)一、概要2020年6月10日,Ultralytics在github上正式发布了YOLOv5。YOLO系列可以说是单机目标检测框架中的潮流前线了,由于YOLOv5是在PyTorch中实现的,它受益于成熟的PyTorch生态系统,支持更简单,部署更容易,相对于YOLOv4,YOLOv5具有以下优点:速度更快。在YOLOv5Colabnotebook上,运行TeslaP100,我们看到每张图像的推理时间仅需0.007秒,这意味着每秒140帧(FPS),速度是YOLOv4的2倍还多。精度更高。在Rob

    2022年6月14日
    214
  • MODIS数据介绍及下载

    MODIS数据介绍及下载MODIS数据简介中分辨率成像光谱仪(MODerate-resolutionImagingSpectroradiometer)-MODIS是Terra和Aqua卫星上搭载的主要传感器之一。MODIS标准数据产品根据内容的不同分为0级、1级数据产品,在1B级数据产品之后,划分2-4级数据产品,包括:陆地标准数据产品、大气标准数据产品和海洋标准数据产品等三种主要标准数据产品类型,总计分解为44种标准数据产品类型。数据产品的详细介绍参考博文。官网下载数据数据产品投影MODIS数据采用正弦投影(Sin

    2022年5月30日
    82
  • Android实现自由单选、复选按钮效果+样式美化[通俗易懂]

    Android实现自由单选、复选按钮效果+样式美化[通俗易懂]背景Android开发中会遇到将单选按钮排布在多行的情况,一般只能通过自定义控件的形式,绘制单选按钮,网络上也有很多这样的文章,但一般情况下自定义的控件在界面美观性、效果方面稍有欠缺。因此,我们打算用CheckBox+LinearLayout来实现一种多行单选按钮组的效果。效果如下:思路Android中要实现单选按钮要用到RadioGroup+RadioButton的布局结…

    2022年5月13日
    44
  • java 设置代理服务器_网络代理

    java 设置代理服务器_网络代理importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.*;importjava.util.Base64;publicclassTest{publicstaticvoidmain(String[]arg…

    2025年10月19日
    2
  • 史上最详细阿里云服务器搭建网站流程(图文教程)

    史上最详细阿里云服务器搭建网站流程(图文教程)新手如何用阿里云服务器Linux系统安装宝塔面板搭建WordPress博客网站呢?WordPress作为全球实用最广泛的CMS系统,以功能强大、扩展性强,插件众多,易扩充功能等特点,受到全球站长开发者青睐。而阿里云作为国内用户量最多的云服务器商,因此,本文以阿里云为例,详细介绍云服务器Linux系统如何安装宝塔面板搭建WordPress博客网站。新手如何用阿里云服务器Linux系统安装宝塔面板搭建WordPress博客网站呢?WordPress作为全球实用最广泛的CMS系统,以功能强大、扩展性强,插件众

    2022年6月15日
    55

发表回复

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

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