EZ漏洞扫描器:信息收集、端口扫描、服务暴破、URL爬虫、指纹识别、被动扫描

要教会 阅读:1033 2025-01-23 09:31:07 评论:0

0x1 EZ简介

EZ是一款集信息收集、端口扫描、服务暴破、URL爬虫、指纹识别、被动扫描为一体的跨平台漏洞扫描器,渗透测试中,可辅助发现常见的SQL注入、XSS、XXE、SSRF之类的漏洞,通过内置的POC辅助发现Apache Shiro、RabbitMQ、Struts2之类的通用组件漏洞,以及某服VPN、通达OA以及泛微OA之类的被曝出已知漏洞的系统,可谓是外围打点,破局进内网,全面发现漏洞的渗透测试必备武器,EZ在手,shell我有。

0x2 Usage

使用 ./ez -h 可查看 EZ 用法,如需要查看单个模块用法可使用 ./ez [模块] -h 查看。

EEEEEEEEEEEEEEEEEEEEEEZZZZZZZZZZZZZZZZZZZ
E::::::::::::::::::::EZ:::::::::::::::::Z
E::::::::::::::::::::EZ:::::::::::::::::Z
EE::::::EEEEEEEEE::::EZ:::ZZZZZZZZ:::::Z
  E:::::E       EEEEEEZZZZZZ:::::Z
  E:::::E              Z:::::Z
  E::::::EEEEEEEEEE      Z:::::Z
  E:::::::::::::::E     Z:::::Z
  E:::::::::::::::E    Z:::::Z
  E::::::EEEEEEEEEE   Z:::::Z
  E:::::E        Z:::::Z
  E:::::E       EEEEEEZZZ:::::ZZZZZZ
EE::::::EEEEEEEE:::::EZ::::::ZZZZZZZZ:::Z
E::::::::::::::::::::EZ:::::::::::::::::Z
E::::::::::::::::::::EZ:::::::::::::::::Z
EEEEEEEEEEEEEEEEEEEEEEZZZZZZZZZZZZZZZZZZZ

Easy verify, Easy exploit.

Version: 1.8.6-social/64802d15/Professional Edition Build:2023

NAME:
   ez - A powerful scanner engine

USAGE:
   ez [global options] command [command options] [arguments...]

DESCRIPTION:
   A powerful scanner engine

COMMANDS:
   webscan         Run a webscan task
   servicescan     Run a service scan task
   dnsscan         Run a dns scan task,gather subdomain
   brute           Run a brute service scan task
   reverse         Run a standalone reverse server
   web             Run a web server
   tools           Run a tool
   crawler         Run a crawler task
   machineid, mid  generate machineid
   help, h         Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --log-level value, -l value  Log level, choices are debug, info, warn, warning, success (default: "info")
   --config value, -c value     Load ez configuration from file (default: "config.yaml")
   --lic value                  ez license file (default: "ez.lic")
   --check-reverse              check reverse service is online,finish it will exit program (default: false)
   --help, -h                   show help

0x3 工具模块介绍

webscan 模块

支持通用程序、通用框架的指纹识别。支持常规漏洞和通用漏洞的扫描,内置Headless爬虫。


主动扫描
./ez webscan --pocs sqli -u "https://www.yaojiaohui.net"
  1. 被动扫描

./ez webscan


2. 指定poc

./ez webscan --pocs sqli


3. 仅指纹识别
./ez webscan --disable-pocs all -u "https://www.yaojiaohui.net"


4. 忽略指纹识别
./ez webscan -u "https://www.yaojiaohui.net" -nff

servicescan 模块

支持端口扫描、服务识别以及漏洞扫描。

./ez servicescan --hosts 192.168.11.111 --ports 445

dnsscan 模块

支持 API 形式和枚举形式的子域名信息搜集。

./ez dnsscan -d yaojiaohui.net

brute 模块

支持多种协议的爆破。

./ez brute --hosts 192.168.11.111:22:ssh --users root --passwords root

reverse 模块

支持单机部署反连平台。

反连平台部署教程可参考:https://docs.ezreal.cool/docs/EZUSE/ez-reverse

crawler 模块

支持 headless 形式的爬虫。


不需要登录的场景
./ez crawler -u "https://yaojiaohui.net/index.php"


需要登录的场景
./ez crawler -u "https://yaojiaohui.net/index.php" --wait-login

web 模块

支持 web 界面对 ez 功能进行操作,也可以进行任务一键下发。

EZ 从 1.5.0 版本开始使用 ez web 在启动时会默认设置安全路径为随机串,第一次需访问安全路径后才可正常登录,如果不想有安全路径则添加 --no-safe-path 参数,也可以使用 --safe-path 自定义安全路径.

EzHelper 浏览器插件助手

现已推出EzHelper浏览器插件助手,被动扫描无需安装SSL证书,测试更为方便。

EzHelper插件主要功能是将浏览器访问的流量上传到 EZ 后端进行指纹识别、漏洞扫描等操作,并支持结果的实时查看。

与传统的被动扫描方式(设置系统代理或使用浏览器代理插件)不同的是,使用该插件可以无需安装 SSL 证书,并且支持设置黑白名单等多种过滤条件。

流量上传到 EZ 后端的动作为异步进行,不影响用户对目标网站的正常功能访问,用户也可以同时使用其它的浏览器代理插件到 Burp 进行人工测试等。

更多 EZ 使用技巧及高阶用法可参考在线文档:https://docs.ezreal.cool/

下载地址:

https://github.com/m-sec-org/EZ

本文为要教会原创,欢迎转载分享。转载时请务必在文章页面明显位置提供本文链接并注明出处。感谢您对知识的尊重和对本文的肯定!本文链接网址:https://yaojiaohui.net/wangluoanquan/1085.html

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容