ESPAÇO PUBLICITÁRIO DISPONÍVEL · FALE CONOSCO

Como identificar scripts maliciosos em Lua e ataques de cadeia de suprimentos no Steam Workshop

365Finds Editorial
11.430 artigos Wiki catalogados

Use o 365 Wiki com sua IA

Copie o prompt abaixo, cole na IA que você já usa e faça sua pergunta.

Baixar o Skill completo

Experimente primeiro com o prompt. Se você usa o 365 Wiki com frequência, instale o Skill completo do 365Wiki para não precisar colá-lo novamente. Se não usa uma IA específica, as versões web do Gemini ou Microsoft Copilot também servem.

Matriz de ataques de cadeia de suprimentos e scripts nocivos no Steam Workshop

O Steam Workshop distribui modificações para jogos sandbox como Garry's Mod, Project Zomboid e Teardown. Invasores utilizam ataques de cadeia de suprimentos comprando mods antigos com muitos inscritos ou invadindo perfis de criadores de conteúdo para lançar atualizações maliciosas. Os clientes dos jogadores recebem as alterações automaticamente em segundo plano, executando scripts em Lua desenvolvidos para roubar tokens do Discord, cookies e sessões da Steam.

Vetor de AtaqueMecanismo de AçãoDados AlvoSintoma Típico de Alerta
Script Lua OfuscadoExecução de Base64/XOR via comando RunStringTokens do Discord, senhas do navegadorAntivírus acusa arquivos na pasta de addons
Exfiltração via HTTPUso de http.Fetch ou http.Post para servidores C2Cookies de sessão da Steam, IP, HWIDConexões de rede ativas em modo offline
Instalador BinárioScripts Lua que criam ou chamam DLLs externasAcesso administrativo, mineradoresAlerta do Windows Defender sobre bibliotecas novas
Atualização ForçadaPublicação silenciosa feita por conta sequestradaExecução sem necessidade de confirmaçãoFalhas no jogo ou mensagens estranhas na tela

Passo 1: Varredura de scripts ofuscados na pasta do Workshop

Os itens baixados ficam guardados em pastas numéricas na biblioteca Steam:

  1. Acesse o diretório de dados do Workshop:
[SteamLibrary]\steamapps\workshop\content\[AppID]\

(Exemplo: o AppID de Garry's Mod é 4000). 2. Utilize o PowerShell para buscar instruções arriscadas nos arquivos Lua:

Get-ChildItem -Path "[SteamLibrary]\steamapps\workshop\content\4000" -Recurse -Filter "*.lua" | Select-String -Pattern "compilestring", "RunString", "fromhex", "base64"
  1. Mods legítimos quase nunca utilizam código ofuscado em Base64. A presença de cadeias codificadas ou endereços web externos exige remoção imediata.

Passo 2: Monitoramento de conexões com TCPView

Para flagrar se um mod está vazando informações confidenciais para fora da sua máquina:

  1. Abra a ferramenta oficial TCPView da Microsoft Sysinternals.
  2. Localize o processo do jogo aberto (ex: hl2.exe).
  3. Carregue um mapa no modo de um jogador (offline).
  4. Se o jogo abrir conexões HTTP/HTTPS para servidores desconhecidos ou webhooks de Discord enquanto você joga sozinho, há um código malicioso em execução.
  5. Finalize o processo do jogo na mesma hora pelo Gerenciador de Tarefas.

Passo 3: Medidas de emergência e proteção da conta

Caso tenha entrado em contato com um mod comprometido:

  1. Cancele a inscrição do mod na oficina da Steam e apague a pasta física do item em steamapps\workshop\content\[AppID].
  2. Encerre todas as conexões da sua conta:
    • Steam > Configurações > Segurança > Desautorizar todos os outros dispositivos.
  3. Mude a senha da Steam imediatamente usando um celular seguro.
  4. Execute uma verificação completa com o Windows Defender Offline:
Start-MpWDOScan
  1. Verifique a página de API Key da Steam (https://steamcommunity.com/dev/apikey) e revogue qualquer chave cadastrada para cortar o acesso de interceptadores.