0x01 工具介绍
为了解决 xray 1.0在功能增加过程中变得复杂且臃肿的问题,我们推出了 xray 2.0。这一全新版本致力于提升功能使用的流畅度,降低使用门槛,并帮助更多安全行业从业者以更高效的模式收获更好的体验。xray 2.0 将整合一系列新的安全工具,形成一个全面的安全工具集。xray2.0系列的第一款工具xpoc已经上线,欢迎体验!
下载地址在末尾
0x02 功能简介
- 支持云端获取POC,可以以最快的速度进行应急响应
- 使用xray yaml poc脚本格式,支持TCP/UDP协议的插件的编写和加载,并可以使用golang自定义插件实现功能增强
- 自定义golang插件,支持更多种的漏洞检测,支持加载工具插件等
- 漏洞扫描
- 向yaml脚本注入新功能
- 自定义爬虫
- 网页截图
- ...
使用作为一款主动扫描器,输入IP/域名/Url即可开始扫描
优点是每次运行时会自动同步云端POC进行更新。可以及时更新POC。而且我看那些POC也比较新
0x03更新介绍
修复反连平台存在的问题
优化服务识别结果展示
修复yaml插件超时相关配置不生效的问题
优化list命令,缩短md5展示长度
0x04 使用介绍
-
扫描指定目标
./xpoc -t https://example.com -o result.html
-
查看所有云端的POC
./xpoc list -a
-
批量扫描
./xpoc < targets.txt
cat targets.txt | ./xpoc
./xpoc -i targets.txt
-
同步最新插件
首次启动会自动进行一次全量同步
./xpoc pull
-
更新到最新版本
./xpoc upgrade
运行xpoc -h
即可查看帮助
__ / /_. ___. _____
| |/ / / __./ __./ ____|
| /XRAY™/_/ / / / / /
/ . | / .___/ /_/ / /___.
/ /|_| / / ____/____/
/v0.0.3/cloud plugins: [97]
[INFO] 2023-05-26 15:10:17 use config at: xpoc-config.yaml [strategy.go:30]
NAME:
xpoc - light poc scanner
USAGE:
Scan single target: xpoc -t https://example.com
└> multiple targets: xpoc -t 192.168.0.1,192.168.0.1:443,tcp://192.168.1.1:8000
Input from file: xpoc -i targets.txt
└> from pipe: cat targets.txt | xpoc
Output to JSON: xpoc -t https://example.com -o result.json
└> to HTML: xpoc -t https://example.com -o result.html
Run plugins form cloud: xpoc -r 1 -t http://example.com
└> plugins from local: xpoc -r ./poc-yaml-example.yaml -t http://example.com
List local plugins: xpoc list
└> cloud plugins: xpoc list -a
Pull all cloud plugins: xpoc pull
└> specific plugins: xpoc pull -id 1
COMMANDS:
pull 下载及更新插件
add 将文件添加到插件仓库
list 列出插件
upgrade 升级到最新版本
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--run value, -r value 执行指定插件 多个插件间','分割 支持glob语法 用于测试插件或过滤插件
--enable value, -e value 在默认策略(全量探测)基础上增加本地插件,支持glob语法
--disable value, -d value 禁用部分插件,支持glob语法
--config value, -c value 指定配置文件
--debug debug (default: false)
--quiet, -q 不显示banner (default: false)
-p value 需要探测的TCP端口 <info-live>
--bw value 最大带宽占用限制(KB/s): 限制扫描发包的最大速率 与PPS的换算关系为: PPS=带宽*1024/60 <info-live> (default: 2000)
--Pn 禁用主机存活探测: 端口扫描之前不进行主机存活探测 <info-live> (default: false)
-o value [ -o value ] 结果输出: 指定保存结果的文件路径 <result-printer>
-t value 扫描目标: 可以为URL/IP/域名/Host:Port等多种形式的混合输入 <util-target-split> <default>
-i value 目标文件: 指定含有扫描目标的文本文件 <util-target-split>
--help, -h show help (default: false)
0x05下载
https://github.com/chaitin/xpoc/releases
原文始发于微信公众号(渗透安全HackTwo):Xpoc继Xray2.0后长亭的第一款漏洞扫描快速应急响应工具-漏洞探测
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论