Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
mikrotrick-verifier — Verificatore comportamentale non distruttivo per il bypass di autenticazione SSH di MikroTik RouterOS (CVE-2026-67279 / MikroTrick). Misura solo la reazione del server — nessun payload di exploit. | Kitploit
Strumenti/GitHubGitHub/goldaden/mikrotrick-verifier
Strumenti DifensiviScanner di VulnerabilitàAnalisi delle VulnerabilitàSicurezza di RetePenetration TestingAutenticazioneRisposta agli Incidenti
GitHub

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
goldaden/mikrotrick-verifier

mikrotrick-verifier

Verificatore comportamentale non distruttivo per il bypass di autenticazione SSH di MikroTik RouterOS (CVE-2026-67279 / MikroTrick). Misura solo la reazione del server — nessun payload di exploit.

Vedi Repository
119 giorni faNon ancora revisionato
Condividi

Verificatore MikroTrick

Verificatore comportamentale non distruttivo per il bypass di autenticazione SSH di MikroTik RouterOS (CVE-2026-67279) — noto anche come catena MikroTrick.

probe. measure. decide. no payload.


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

Uno strumento piccolo che esamina il comportamento di un dispositivo RouterOS che possiedi per verificare in modo pratico se la build installata soffre del bypass dello stato di autenticazione in SSH (la prima fase di MikroTrick) prima di aggiornare.

  • Scansione non distruttiva: nessun account, nessuna scrittura di file, nessun comando se non con --console (sola lettura).
  • Il verdetto è comportamentale perché RouterOS non rivela la sua versione nel banner SSH.
  • La guida completa in arabo: docs/GUIDE_AR.md.

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

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

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

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

su Termux di solito il comando è python e non python3.


English

Cosa fa

Se un client richiede una rinegoziazione della chiave SSH (rekey) prima dell'autenticazione, una build di RouterOS non corretta procede comunque alla fase del protocollo di connessione e accetta l'apertura di un canale di sessione senza login. Lo strumento misura esattamente questo, e nulla di più:

LetturaDispositivo correttoDispositivo vulnerabileSSH normale (es. OpenSSH)
Rekey pre-authfallisce, connessione interrottariesceriesce
Canale di sessione aperto pre-auth— (collegamento già caduto)accettatorifiutato

Verdetti

VerdettoSignificato
VULNERABLECanale di sessione pre-auth accettato — comportamento di CVE-2026-67279.
PATCHED_SIGNATURERekey pre-auth rifiutato e connessione interrotta — firma di una build corretta.
NOT_CONFIRMEDRekey consentito ma applicazione dell'autenticazione intatta — sfruttamento non dimostrato.
UNREACHABLEPorta SSH non raggiungibile.
INCONCLUSIVELettura ambigua; esaminare i dettagli grezzi.

Il verdetto è comportamentale — RouterOS non rivela mai la propria versione nel banner SSH, quindi confrontare con un dispositivo di controllo corretto per dimostrare che lo strumento discrimina (vedere la guida, passo 4).

Installazione e utilizzo

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

Impegno per la sicurezza

  • Non crea account e non installa nessuna persistenza.
  • Non scrive nessun file sul target e non modifica nessuna configurazione.
  • Non esegue nessun comando sul target a meno che --console non venga passato esplicitamente; anche in quel caso invia un comando in sola lettura (predefinito /system resource print).
  • Non include nessun payload di exploit — misura solo la reazione del server.

Utilizzare solo su dispositivi di tua proprietà o per i quali sei esplicitamente autorizzato per iscritto a eseguire test.

Correzione e verifica post-esposizione

  1. Aggiorna a 6.49.21 (ramo 6.x) o 7.23.6 / 7.24.3+ (ramo 7.x). Nota: 7.24.2 e 7.23.4 sono correzioni incomplete — non affidarti ad esse.
  2. Verifica /user print, /system scheduler print, /system script print, SOCKS/tunnel, e file sconosciuti sullo storage.
  3. IoC noti: utente ops; log login failure for user -2 ... via ssh e user added by ssh:-2@<ip>; IP sorgente 82.192.72.4, 103.102.31.18.
  4. Se vengono trovati artefatti, considera il dispositivo compromesso — esegui un Netinstall da una sorgente pulita, quindi ripristina da un backup attendibile.

Nota sull'ambito

CVE-2026-67279 interessa RouterOS 6.x (6.0.0 – < 6.49.21) e 7.x. La compromissione completa dell'amministratore è stata riprodotta solo su 7.x (richiede CVE-2026-86060 come companion); su 6.x il bypass consente la manipolazione del namespace dei file. 6.48.6 rientra nell'ambito (insieme a CVE-2023-30799 / CVE-2023-32154).


Struttura del repository

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

Licenza

MIT — vedi LICENSE.

Scarica lo strumento