Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2020-29669 — Macally WIFISD2 | Kitploit
Ferramentas/GitHubGitHub/s1lkys/cve-2020-29669
Autenticação e AutorizaçãoSegurança de Sistemas EmbarcadosEscalada de PrivilégiosAtaques de SenhaAnálise de VulnerabilidadesExploraçãoExploração de Aplicações WebColeta de Informações
GitHubs1lkys/cve-2020-29669

CVE-2020-29669

Macally WIFISD2

Ver Repositório
14há 5 anosAinda não revisado

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 →
Compartilhar

Macally WIFISD2-2A82

Writeup para CVE-2020-29669 por Maximilian Barz (Silky) e Daniel Schwendner (code-byter)

==========================

Esta é uma análise da exploração do Roteador de Viagem Macally WIFISD2-2A82 (versão de firmware: 2.000.010). O usuário convidado consegue redefinir a própria senha. Esse processo possui uma vulnerabilidade que pode ser usada para assumir a conta do administrador e resulta em acesso ao shell. Como o usuário admin pode ler o arquivo /etc/shadow, os hashes de senha de cada usuário (incluindo root) podem ser extraídos. O hash do root pode ser quebrado facilmente, o que resulta em comprometimento total do sistema. Tudo isso a partir da conta de convidado, que é destinada a ser fornecida a convidados.

.. image:: images/router.jpg :width: 1200

Pontuação Base CVSS 3.1: 8.7

Arquivo afetado: /protocol.csp

.. image:: images/base.png :width: 1200

Passo a passo / PoC:

Step 1:

Faça login com a conta de convidado na interface web. A senha padrão para convidado e admin é em branco.

.. image:: images/web_login.png :width: 1400

|

Quando autenticado com sucesso, uma tela semelhante deve aparecer.

.. image:: images/dashboard.png :width: 1200

| | |

Step 2:

Navegue até o gerenciador de usuários no menu de configurações, onde você pode alterar a senha do seu usuário atual.

.. image:: images/password_change.png :width: 1800

O convidado consegue redefinir a própria senha; preencha os campos em branco e capture a requisição no BurpSuite.

.. image:: images/burp_1.png :width: 2100

Altere o valor de name para admin e encaminhe a requisição.

.. image:: images/burp_2.png :width: 2100

Na interface web, uma caixa pop-up aparecerá dizendo "Senha alterada com sucesso".

.. image:: images/password_changed.png :width: 1400

| |

Step 3:

Faça login como admin via telnet com a senha definida anteriormente.

.. image:: images/telnet_login.png :width: 1200

O admin consegue ler o arquivo /etc/shadow expondo o hash do root.

.. image:: images/etc_password.png :width: 1200

Exploit

Todo o processo de exploração é automatizado por um script em Python. Para obter um shell root (ou quebrar o hash do root), execute macally_exploit.py.

.. code:: python

python3 macally_exploit.py 10.10.10.254

.. image:: images/exploit.png :width: 1600

Entrada CVE MITRE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-29669.

Entrada Exploit-DB: https://www.exploit-db.com/exploits/49256.

.. footer::

root@kitploit:~
Maximilian Barz (OSCP), E-mail: [email protected], Twitter: S1lky_1337

Daniel Schwendner, E-mail: [email protected], Instagram: code_byter
Baixar ferramenta