【自研工具】Zack-LocalScan—敏捷内网扫描器"

admin 2026-10-22 06:03:12 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

【自研工具】Zack-LocalScan — 敏捷内网扫描器

原创

ZackSecurity
ZackSecurity

ZackSecurity

2026年6月11日 10:00
广东

在小说阅读器读本章

去阅读

Zack-LocalScan 是一款 Go 语言编写的内网渗透扫描工具。一条命令自动完成主机发现 → 端口扫描 → Web 标题提取 → PoC 漏洞验证 → 弱口令爆破全流程,帮助安全团队在内网横向移动中快速锁定高价值目标。


命令行参考

用法: zack-localscan (-n 目标 | -d) [选项]

  -n, --net  <目标>     指定 IP、CIDR、IP 段或文件路径 (每行一个目标)
  -d, --discover          自动探测本机可达的内网存活子网
  -p, --port <端口>    扫描端口,逗号分隔或范围 (默认: 15 个常用端口)
  -nc, --nocrack         关闭弱口令检测
  -np, --nopoc           关闭 PoC 漏洞扫描
  -j, --jobs  <数量>    并发协程数 (默认: 200)
  -w, --wait  <秒>      连接超时秒数 (默认: 2)
  -f, --fast                   跳过主机存活检测,直接扫描端口
  -q, --quiet               静默模式,终端不输出内容
  -o, --out  <文件>     扫描报告文件 (默认: report.txt)


使用场景

# 场景一:初次进入内网——自动发现并全量扫描
zack-localscan -d -o initial_scan.txt

# 场景二:大规模网段快速端口扫描
zack-localscan -n 10.0.0.0/16 -p 1-65535 -f -j 300 -w 2 -q -o full_port.txt

# 场景三:Web 漏洞专项扫描(关闭弱口令)
zack-localscan -n web_assets.txt -p 80,443,8080,8443 -nc -o web_vuln.txt

# 场景四:口令安全专项检查(关闭 PoC,仅扫数据库/远程管理端口)
zack-localscan -n 192.168.1.0/24 -p 22,3389,3306,1433,6379 -np -o pass_audit.txt

# 场景五:单 IP 精准快速验证
zack-localscan -n 10.0.1.100 -p 80,443,22,3306 -f -w 1-j 50


核心能力

1. 智能子网发现(-d)

进入陌生内网后无需手动指定网段。-d 模式自动探测:

  • 网卡探测:遍历本机所有网卡 IP,提取所属私有子网(自动排除 127.0.0.0/8、169.254.0.0/16)
  • 路由表解析:Windows 解析 route print -4,Linux 解析 /proc/net/route,macOS 解析 netstat -rn
  • 智能过滤:仅保留 RFC 1918 私有地址(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16),自动去重

2. 五阶段扫描流水线

阶段 功能
① 主机存活 ICMP Ping 并发探测
② 端口扫描 TCP Connect,默认 15 个常用端口
③ Web 标题 HTTP GET + 标题提取
④ PoC 漏洞 387 个内网常见 PoC 自动匹配
⑤ 弱口令 11 种常见服务并发爆破

跳过控制:-f(跳过①)、-np(跳过④)、-nc(跳过⑤)

3. 漏洞检测引擎

内置 387 个 PoC 规则(xray YAML 格式),覆盖:

目标类别 PoC 数量级 典型目标
OA 协同办公 50+ 致远、泛微、通达、蓝凌、用友、万户、金和、金蝶
Java 中间件 45+ WebLogic、Tomcat、JBoss、Solr、Nexus、Confluence、Jira、Jenkins
网络与安全设备 40+ 锐捷、深信服、H3C、华为、F5、Citrix、天融信、飞塔
大数据与 DevOps 40+ Elasticsearch、Kibana、Hadoop、Druid、Nacos、Flink、Docker、K8s、Zabbix
开发框架 35+ Spring Boot/Cloud/Gateway、ThinkPHP、Struts2、Shiro、Drupal、WordPress
CMS 与建站 35+ DedeCMS、Discuz、MetInfo、禅道、ECShop、SeaCMS
远程管理/堡垒机 15+ JumpServer、齐治、VMware vSphere/ESXi、Hikvision
其他 60+ 数据库未授权、邮件系统、备份文件、目录遍历、UEditor 等

高级特性:

  • CEL 表达式引擎:支持复杂逻辑验证(如发送 print(A*B),正则提取响应数值验证等于 A×B,精确确认 RCE)
  • DNSLog 反连验证:集成 ceye.io,验证无回显漏洞(盲 SSRF、盲 RCE、XXE)
  • 多分组(Groups):一个 PoC 可含多组并行检测规则,任一命中即确认

4. 弱口令爆破

覆盖 11 种常见协议,通用密码字典 10 条,每协议独立用户名及特殊凭据组合:

协议 端口 用户数 组合数 并发
SSH 22 2 26 10
RDP 3389 2 21 3
FTP 21 2 22 10
SMB 445 2 21 5
Telnet 23 2 24 5
MySQL 3306 2 20 10
MSSQL 1433 2 20 10
Oracle 1521 2 25 5
PostgreSQL 5432 2 20 10
Redis 6379 1 10 10
MongoDB 27017 2 20 10

首次爆破成功即停止当前目标;Oracle 自动探测 SID;Telnet 智能预判认证模式。

5. 灵活的输入与输出

目标格式(-n 自动识别):

-n 192.168.1.1                     # 单个 IP
-n 192.168.1.0/24                  # CIDR 网段
-n 192.168.1.1-255                 # IP 段
-n 192.168.1.1-192.168.2.255       # IP 段(完整)
-n targets.txt                     # 文件(每行一个目标)

端口格式:-p 80,443,8080 / -p 1-1000 / -p 22,80,8000-8080

报告文件(默认 report.txt,-o 指定路径):

Zack-LocalScan v1.0  2026-06-10 14:30:00

[存活] 42 alive
  192.168.1.1
  192.168.1.10

[端口] 23 open
  192.168.1.1:80               80    open
  192.168.1.1:443             443   open

[Web] 16
  http://192.168.1.1:80        管理后台
  https://192.168.1.1:443     Spring Boot Admin

[PoC] 3
  http://192.168.1.1:8080     poc-yaml-spring-actuator-heapdump-file

[弱口令] 2
  ssh://192.168.1.10:22            root:admin123
  mysql://192.168.1.30:3306    root:root

存活:42  |  端口:23  |  Web:16  |  PoC:3  |  弱口令:2  |  3m42s
  • -q 静默模式:终端无输出,仅写报告文件

免责声明

本工具仅供授权安全测试、红蓝对抗演练、CTF 竞赛、安全研究使用。使用者须遵守当地法律法规,对自身行为负责。作者不承担任何滥用导致的后果。

工具获取

Zack-LocalScan 工具为星球内部成员专用,请加入星球下载。知识星球后续会更新全套红队自研工具:外网打点->免杀上线->提权->横向移动。新成员仅需 66 元即可加入星球,后续人员到 100 人后提升费用为 88 元。

星球目前已经更新工具:

  • Zack-AI-Scanner v2.0 和 Zack-Vulscan v2.1 两款打点工具
  • Zack-BypassWeb 一款免杀工具
  • Zack-LocalScan 一款内网渗透工具


    【自研工具】Zack-LocalScan—敏捷内网扫描器" 网络安全文章

    【自研工具】Zack-LocalScan—敏捷内网扫描器"

    Zack-LocalScan是一款Go语言编写的内网渗透扫描工具,支持主机发现、端口扫描、Web标题提取、PoC漏洞验证和弱口令爆破五阶段自动化流程。工具具备智能子网发现、387个内网常见PoC规则覆盖11种协议弱口令检测能力,支持CEL表达式和DNSLog反连验证。文档提供了详细命令行参数、五种典型使用场景及免责声明,强调仅限授权安全测试使用。
    行业资讯:深信服董事会完成换届选举,新一届董事会诞生" 网络安全文章

    行业资讯:深信服董事会完成换届选举,新一届董事会诞生"

    文档主要包含两部分内容:一是深信服科技完成董事会换届选举及高管聘任的公司治理动态,二是对网络安全行业股票持续下跌现象的分析。核心发现包括深信服近四年营收保持稳定增长(2025年达80.43亿元),其渠道战略和海外拓展成效显著;同时指出网安企业市值普遍缩水,市销率降至历史低位,行业投资信心不足。可操作建议涉及被套牢者可考虑长期持有或低成本加仓等待周期回升。
    Ubuntu26禁用自动升级" 网络安全文章

    Ubuntu26禁用自动升级"

    本文详细介绍了在Ubuntu26系统中禁用自动升级的两种方法:通过执行Shell脚本修改snapd状态文件并设置刷新策略来阻止snap包自动更新;通过systemctl屏蔽相关定时任务服务并修改apt配置文件来彻底禁用apt自动升级。文档提供了完整的命令行操作步骤和配置示例,强调需以root权限定期执行维护脚本。
    2026年,传统安全产品创业,还有出路吗?" 网络安全文章

    2026年,传统安全产品创业,还有出路吗?"

    文章探讨了2026年传统网络安全产品创业的挑战与机遇。指出当前市场已由技术驱动转向品牌与综合服务能力驱动,传统赛道如EDR、态势感知等竞争激烈,初创公司难以凭借产品创新突围。文章强调,成功的关键在于进入AI安全、数据要素流通安全等增量赛道,或拥有核心技术突破与行业资源壁垒,并将安全视为风险与责任的生意,而非单纯的产品功能。
    评论:0   参与:  0