Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
mikrotrick-verifier — Nicht-destruktiver Verhaltensprüfer für den MikroTik RouterOS SSH-Auth-Bypass (CVE-2026-67279 / MikroTrick). Misst ausschließlich die Serverreaktion — keine Exploit-Payload. | Kitploit
Tools/GitHubGitHub/goldaden/mikrotrick-verifier
DefensivwerkzeugeSchwachstellenscannerSchwachstellenanalyseNetzwerksicherheitPenetrationstestsAuthentifizierungIncident Response
GitHubgoldaden/mikrotrick-verifier

mikrotrick-verifier

Nicht-destruktiver Verhaltensprüfer für den MikroTik RouterOS SSH-Auth-Bypass (CVE-2026-67279 / MikroTrick). Misst ausschließlich die Serverreaktion — keine Exploit-Payload.

Repository anzeigen
1vor 19 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

MikroTrick Verifier

Nicht-destruktiver, verhaltensbasierter Verifizierer für die SSH-Authentifizierungsumgehung von MikroTik RouterOS (CVE-2026-67279) — auch bekannt als MikroTrick-Kette.

probe. measure. decide. no payload.


العربية (نظرة سريعة)

Ein kleines Tool, das das Verhalten eines RouterOS-Geräts, das Sie besitzen, prüft, um praktisch zu bestätigen, ob der installierte Build von einer Umgehung des Authentifizierungsstatus in SSH betroffen ist (Phase eins von MikroTrick), bevor Sie ein Upgrade durchführen.

  • Nicht destruktiver Scan: keine Konten, kein Schreiben von Dateien, keine Befehle außer mit --console (nur Lesen).
  • Die Bewertung ist verhaltensbasiert, da RouterOS seine Version nicht im SSH-Banner offenlegt.
  • Die vollständige Anleitung auf Arabisch: docs/GUIDE_AR.md.

تشغيل سريع على Termux (الأندرويد)

انسخ محتوى install_termux.sh والصقه في Termux، ثم:

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

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

Auf Termux ist der Befehl normalerweise python und nicht python3.


English

Was es tut

Wenn ein Client eine SSH-Schlüssel-Neuverhandlung (Rekey) vor der Authentifizierung anfordert, fährt ein ungepatchter RouterOS-Build trotzdem mit der Verbindungsprotokoll-Phase fort und akzeptiert das Öffnen eines Session-Kanals ohne Anmeldung. Das Tool misst genau das und nichts weiter:

MesswertGepatchtes GerätAnfälliges GerätNormales SSH (z. B. OpenSSH)
Pre-Auth-Rekeyschlägt fehl, Verbindung wird getrennterfolgreicherfolgreich
Session-Kanal vor Auth geöffnet— (Verbindung bereits getrennt)akzeptiertverweigert

Bewertungen

BewertungBedeutung
VULNERABLEPre-Auth-Session-Kanal akzeptiert — Verhalten von CVE-2026-67279.
PATCHED_SIGNATUREPre-Auth-Rekey verweigert und Verbindung getrennt — Signatur eines gepatchten Builds.
NOT_CONFIRMEDRekey erlaubt, aber Authentifizierungsdurchsetzung intakt — Ausnutzung nicht nachgewiesen.
UNREACHABLESSH-Port nicht erreichbar.
INCONCLUSIVEMehrdeutiger Messwert; die Rohdetails prüfen.

Die Bewertung ist verhaltensbasiert — RouterOS gibt seine Version nie im SSH-Banner preis, daher mit einem gepatchten Kontrollgerät vergleichen, um zu belegen, dass das Tool unterscheidet (siehe Anleitung, Schritt 4).

Installation & Verwendung

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

Sicherheitsversprechen

  • Erstellt keine Konten und installiert keine Persistenz.
  • Schreibt keine Dateien auf dem Ziel und ändert keine Konfiguration.
  • Führt keinen Befehl auf dem Ziel aus, es sei denn, --console wird explizit übergeben; selbst dann sendet es einen schreibgeschützten Befehl (Standard /system resource print).
  • Liefert keine Exploit-Payload — es misst nur die Reaktion des Servers.

Nur auf Geräten verwenden, die Ihnen gehören oder für die Sie ausdrücklich schriftlich autorisiert sind zu testen.

Behebung & Audit nach Exposition

  1. Aktualisieren Sie auf 6.49.21 (6.x-Zweig) oder 7.23.6 / 7.24.3+ (7.x-Zweig). Hinweis: 7.24.2 und 7.23.4 sind unvollständige Fixes — verlassen Sie sich nicht darauf.
  2. Prüfen Sie /user print, /system scheduler print, /system script print, SOCKS/Tunnel und unbekannte Dateien auf dem Speicher.
  3. Bekannte IoCs: Benutzer ops; Logs login failure for user -2 ... via ssh und user added by ssh:-2@<ip>; Quell-IPs 82.192.72.4, 103.102.31.18.
  4. Werden Artefakte gefunden, behandeln Sie das Gerät als kompromittiert — Netinstall von einem sauberen System, dann Wiederherstellung aus einem vertrauenswürdigen Backup.

Hinweis zum Geltungsbereich

CVE-2026-67279 betrifft RouterOS 6.x (6.0.0 – < 6.49.21) und 7.x. Eine vollständige Admin- Übernahme wurde nur auf 7.x reproduziert (erfordert das begleitende CVE-2026-86060); auf 6.x ermöglicht die Umgehung die Manipulation des Dateinamensraums. 6.48.6 ist im Geltungsbereich (neben CVE-2023-30799 / CVE-2023-32154).


Repository-Struktur

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

Lizenz

MIT — siehe LICENSE.

Tool herunterladen