Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
mikrotrick-verifier — 针对 MikroTik RouterOS SSH 认证绕过漏洞(CVE-2026-67279 / MikroTrick)的非破坏性行为验证工具。仅测量服务器反应——不包含漏洞利用载荷。 | Kitploit
工具/GitHubGitHub/goldaden/mikrotrick-verifier
防御工具漏洞扫描器漏洞分析网络安全渗透测试身份验证事件响应
GitHubgoldaden/mikrotrick-verifier

mikrotrick-verifier

针对 MikroTik RouterOS SSH 认证绕过漏洞(CVE-2026-67279 / MikroTrick)的非破坏性行为验证工具。仅测量服务器反应——不包含漏洞利用载荷。

查看仓库
119天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

MikroTrick 验证器

针对 MikroTik RouterOS SSH 身份验证绕过(CVE-2026-67279)——即 MikroTrick 攻击链——的非破坏性行为验证器。

探测。测量。判定。无载荷。


阿拉伯语(快速概览)

一个小工具,用于检查你所拥有的 RouterOS 设备的行为,以实际确认已安装的构建版本在升级之前是否存在 SSH 身份验证状态绕过(MikroTrick 的第一阶段)。

  • 非破坏性检查:不创建账户、不写入文件,仅在带 --console 时执行命令(只读)。
  • 判定基于行为,因为 RouterOS 不会在 SSH 横幅中披露其版本。
  • 完整阿拉伯语指南:docs/GUIDE_AR.md。

在 Termux(Android)上快速运行

复制 install_termux.sh 的内容并粘贴到 Termux 中,然后:

# أولًا: تأكد أن الأداة تعمل — بلا شبكة وبلا أي جهاز
python mtx.py --selftest          # -> 3/3

# ثانيًا: افحص جهازك
python mtx.py <عنوان-الجهاز> --port 22

在 Termux 上,命令通常是 python 而不是 python3。


English

功能说明

如果客户端在身份验证之前请求 SSH 密钥重新协商(rekey),未打补丁的 RouterOS 构建仍会进入连接协议阶段,并接受在未登录的情况下打开会话通道。该工具正是测量这一点,仅此而已:

读数已修补设备存在漏洞的设备正常 SSH(例如 OpenSSH)
认证前 rekey失败,连接被断开成功成功
认证前打开会话通道—(链路已断开)被接受被拒绝

判定结果

判定结果含义
VULNERABLE认证前会话通道被接受 — CVE-2026-67279 行为。
PATCHED_SIGNATURE认证前 rekey 被拒绝且连接被断开 — 已修补构建的特征。
NOT_CONFIRMED允许 rekey 但认证强制仍然完好 — 未证明可利用。
UNREACHABLESSH 端口不可达。
INCONCLUSIVE读数不明确;请查看原始详情。

该判定结果是行为层面的 — RouterOS 从不在 SSH banner 中透露其版本,因此请与已修补的对照设备进行比较,以证明该工具能够区分(参见指南第 4 步)。

安装与使用

git clone https://github.com/<you>/mikrotrick-verifier.git
cd mikrotrick-verifier
python -m pip install -r requirements.txt

# 1) prove the tool works first -- offline, no device, no network
python mtx.py --selftest             # -> 3/3

# 2) offline logic self-test (same logic, full harness)
python tests/selftest_inproc.py      # -> 3/3

# 3) scan your own / authorized device
python mtx.py <host> --port 22 --timeout 8
python mtx.py <host> --json report.json

安全承诺

  • 不创建任何账户,不安装任何持久化机制。
  • 不在目标上写入任何文件,不更改任何配置。
  • 除非显式传入 --console,否则不在目标上运行任何命令;即便如此,它也只发送只读命令(默认 /system resource print)。
  • 不附带任何漏洞利用载荷——它仅测量服务器的反应。

仅可在你拥有或已获得明确书面授权进行测试的设备上使用。

修复与暴露后审计

  1. 升级至 6.49.21(6.x 分支)或 7.23.6 / 7.24.3+(7.x 分支)。 注意:7.24.2 和 7.23.4 是不完整的修复——不要依赖它们。
  2. 审计 /user print、/system scheduler print、/system script print、SOCKS/隧道, 以及存储上的未知文件。
  3. 已知 IoC:用户 ops;日志 login failure for user -2 ... via ssh 和 user added by ssh:-2@<ip>;源 IP 82.192.72.4、103.102.31.18。
  4. 如果发现相关痕迹,请将该设备视为已遭入侵——从干净环境执行 Netinstall, 然后从可信备份恢复。

范围说明

CVE-2026-67279 影响 RouterOS 6.x(6.0.0 – < 6.49.21) 和 7.x。完整的管理员 接管仅在 7.x 上复现(需要配套的 CVE-2026-86060);在 6.x 上,该绕过可实现对 文件命名空间的操作。6.48.6 在影响范围内(与 CVE-2023-30799 / CVE-2023-32154 并列)。


仓库结构

mikrotrick-verifier/
├── mtx.py                     # single-file, paste-in-place verifier (Termux-friendly)
│                              #   --selftest proves it works offline; --json / --console
├── install_termux.sh          # one-paste installer for Termux
├── tools/
│   ├── mikrotrick_check.py    # full-featured verifier (bundled checks, JSON reports)
│   └── mock_routeros.py       # offline SSH mock (vulnerable / patched / normal)
├── tests/
│   ├── selftest_inproc.py     # offline logic self-test  -> 3/3
│   └── test_mtx_cli.py        # end-to-end CLI test      -> 3/3
├── docs/
│   └── GUIDE_AR.md            # full Arabic guide
├── requirements.txt
└── LICENSE

许可证

MIT — 参见 LICENSE。

下载工具