渗透测试工具—xray

Xray

一、Xray 支持多种漏洞检测,主要检测类型如下:

  • XSS漏洞检测 (key: xss)
  • SQL 注入检测 (key: sqldet)
  • 命令/代码注入检测 (key: cmd-injection)
  • 目录枚举 (key: dirscan)
  • 路径穿越检测 (key: path-traversal)
  • XML 实体注入检测 (key: xxe)
  • 文件上传检测 (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)
  • POC 框架 (key: phantasm)

二、Xray的输出格式:

在这里插入图片描述

三、运行

打开命令提示符—>cd命令进入Xray所在文件夹—>.\Xray.exe

四、三种扫描模式:

在这里插入图片描述

五、证书导入:

执行命令:.\Xray.exe genca之后会生成两个证书,将ca.crt 导入浏览器(推荐火狐),信任选项全勾选。

六、设置代理:

IP:127.0.0.1

端口:推荐使用冷门端口(如:7777)

七、代理模式使用:

1.监听端口: .\Xray.exe webscan(参数,通过 --help可查看)–listen 127.0.0.1:7777(端口) --html-ouput(输出报告格式) web.html(输出报告名)

2.第一次只从命令会生成配置文件:config.yaml,打开文件,在如图所示处添加目标URL并保存
在这里插入图片描述

其中,hostname_disallowed:下的域名后缀,是避免扫描到非授权站点。

3.运行 .\Xray.exe webscan --listen 127.0.0.1:7777 --html-ouput web.html

监听端口,

4.打开代理

5.浏览器访问目标URL,命令行中即可看到扫描数据,扫描结束后回输出web.html 报告

八、爬虫模式使用

1.命令:
在这里插入图片描述

九、服务扫描使用:

在这里插入图片描述

注意:文件的编写,一行只能写一个目标

十、扫描插件使用

在这里插入图片描述

"*“是通配符

十一、Xray与bp的联动扫描

1.开启Xray监听端口,(见上述命令)

2.打开bp,
在这里插入图片描述
在这里插入图片描述

3.浏览器中打开bp代理,然后访问目标URL,bp会抓取数据,同步到Xray

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值