Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
mikrotrick-verifier — Verificador comportamental não destrutivo para o bypass de autenticação SSH do MikroTik RouterOS (CVE-2026-67279 / MikroTrick). Mede apenas a reação do servidor — sem payload de exploit. | Kitploit
Ferramentas/GitHubGitHub/goldaden/mikrotrick-verifier
Ferramentas DefensivasScanners de VulnerabilidadesAnálise de VulnerabilidadesSegurança de RedeTestes de PenetraçãoAutenticaçãoResposta a Incidentes
GitHub

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
goldaden/mikrotrick-verifier

mikrotrick-verifier

Verificador comportamental não destrutivo para o bypass de autenticação SSH do MikroTik RouterOS (CVE-2026-67279 / MikroTrick). Mede apenas a reação do servidor — sem payload de exploit.

Ver Repositório
1há 19 diasAinda não revisado
Compartilhar

Verificador MikroTrick

Verificador comportamental não destrutivo para o bypass de autenticação SSH do MikroTik RouterOS (CVE-2026-67279) — também conhecido como a cadeia MikroTrick.

sondar. medir. decidir. sem payload.


العربية (visão rápida)

Uma pequena ferramenta que examina o comportamento de um dispositivo RouterOS que você possui para verificar, na prática, se a build instalada sofre de um bypass de estado de autenticação no SSH (a primeira fase do MikroTrick) antes de você atualizar.

  • Verificação não destrutiva: sem contas, sem gravação de arquivos, sem comandos exceto com --console (somente leitura).
  • O veredito é comportamental porque o RouterOS não revela sua versão no banner do SSH.
  • Guia completo em árabe: docs/GUIDE_AR.md.

Execução rápida no Termux (Android)

Copie o conteúdo de install_termux.sh e cole no Termux, depois:

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

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

No Termux, geralmente o comando é python e não python3.


English

O que ele faz

Se um cliente solicitar uma renegociação de chave SSH (rekey) antes da autenticação, uma build do RouterOS sem patch prossegue para o estágio de protocolo de conexão mesmo assim e aceita abrir um canal de sessão sem login. A ferramenta mede exatamente isso, e nada mais:

LeituraDispositivo com patchDispositivo vulnerávelSSH normal (ex.: OpenSSH)
Rekey pré-autenticaçãofalha, conexão encerradabem-sucedidobem-sucedido
Canal de sessão aberto pré-autenticação— (link já derrubado)aceitorecusado

Veredictos

VeredictoSignificado
VULNERABLECanal de sessão pré-autenticação aceito — comportamento do CVE-2026-67279.
PATCHED_SIGNATURERekey pré-autenticação recusado e conexão encerrada — assinatura de build com patch.
NOT_CONFIRMEDRekey permitido, mas aplicação de autenticação intacta — exploração não comprovada.
UNREACHABLEPorta SSH inacessível.
INCONCLUSIVELeitura ambígua; revise os detalhes brutos.

O veredicto é comportamental — o RouterOS nunca revela sua versão no banner SSH, então compare com um dispositivo de controle com patch para provar que a ferramenta discrimina (consulte o guia, passo 4).

Instalação e uso

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

Compromisso de segurança

  • Não cria contas e não instala persistência.
  • Não grava ficheiros no alvo e não altera configuração.
  • Não executa qualquer comando no alvo a menos que --console seja passado explicitamente; mesmo nesse caso envia um comando apenas de leitura (predefinição /system resource print).
  • Não inclui qualquer payload de exploração — apenas mede a reação do servidor.

Utilize apenas em dispositivos que possui ou para os quais tem autorização explícita por escrito para testar.

Correção e auditoria pós-exposição

  1. Atualize para 6.49.21 (ramo 6.x) ou 7.23.6 / 7.24.3+ (ramo 7.x). Nota: 7.24.2 e 7.23.4 são correções incompletas — não confie nelas.
  2. Audite /user print, /system scheduler print, /system script print, SOCKS/túneis, e ficheiros desconhecidos no armazenamento.
  3. IoCs conhecidos: utilizador ops; registos login failure for user -2 ... via ssh e user added by ssh:-2@<ip>; IPs de origem 82.192.72.4, 103.102.31.18.
  4. Se forem encontrados artefactos, trate o dispositivo como comprometido — faça Netinstall a partir de uma instalação limpa, e depois restaure a partir de um backup de confiança.

Nota de âmbito

CVE-2026-67279 afeta o RouterOS 6.x (6.0.0 – < 6.49.21) e 7.x. A tomada de controlo total de administrador só foi reproduzida em 7.x (requer o complemento CVE-2026-86060); em 6.x o bypass permite a manipulação do espaço de nomes de ficheiros. A 6.48.6 está no âmbito (a par de CVE-2023-30799 / CVE-2023-32154).


Estrutura do repositório

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

Licença

MIT — consulte LICENSE.

Baixar ferramenta