
Uma extensão do Chrome para detectar vulnerabilidades React2Shell (CVE-2025-55182 e CVE-2025-66478) em aplicações web
Uma extensão do Chrome para detetar impressões digitais de React Server Components (RSC) e Next.js App Router em páginas web.
Esta extensão destina-se exclusivamente a fins educativos e de investigação em segurança. Inclui funcionalidades que podem ser usadas para testar potenciais vulnerabilidades de segurança. Utilize-a apenas em sistemas próprios ou para os quais tenha permissão explícita de teste. A utilização não autorizada pode ser ilegal e antiética.
Content-Type relacionados com RSCVary que contêm RSCA extensão utiliza várias técnicas complementares:
text/x-componentwindow.__next_f e outros padrões RSCVary à procura de indicadores RSCClone o repositório:
git clone https://github.com/mrknow001/RSC_Detector.git
cd RSC_Detector
Carregue a extensão no Chrome:
chrome://extensions/RSC_Detector
A captura mostra a extensão a detetar a utilização de RSC, incluindo indicadores passivos e resultados ativos da sonda.
RSC_Detector/
├── manifest.json # Configuração da extensão
├── content.js # Lógica principal de deteção
├── popup.html # Interface do popup
├── popup.js # Lógica do popup
├── background.js # Worker em segundo plano
├── rules.json # Regras de pedidos de rede
├── images/
│ └── img1.png # Captura de ecrã
├── README.md # Documentação em inglês
└── README_cn.md # Documentação em chinês
Esta extensão procura por:
text/x-componentwindow.__next_freact-server-dom-webpackVary: RSCPermissões necessárias do Chrome:
activeTab — Aceder ao conteúdo do separador atualscripting — Executar scripts em páginasdeclarativeNetRequest — Inspecionar/modificar pedidos de rede<all_urls> — Permitir deteção em todos os sitesContribuições são bem-vindas. Por favor, garanta que as atualizações:
Este projeto é fornecido estritamente para uso educativo. Utilize-o de forma responsável e cumpra todas as leis e regulamentos aplicáveis.
Esta ferramenta foi concebida exclusivamente para fins legítimos de investigação em segurança e educação. É da sua responsabilidade garantir que tem a devida autorização antes de testar qualquer sistema. Os autores não assumem qualquer responsabilidade por uso indevido.
⚠️ Apenas para testes de segurança autorizados.