Executando o Hayabusa¶
Atenção: Avisos de Antivírus/EDR e Tempos de Execução Lentos¶
Você pode receber um alerta de produtos antivírus ou EDR ao tentar executar o hayabusa ou até mesmo apenas ao baixar as regras .yml, pois haverá palavras-chave como mimikatz e comandos suspeitos do PowerShell na assinatura de detecção.
Esses são falsos positivos, portanto será necessário configurar exclusões em seus produtos de segurança para permitir que o hayabusa seja executado.
Se você estiver preocupado com malware ou ataques à cadeia de suprimentos, verifique o código-fonte do hayabusa e compile os binários você mesmo.
Você pode notar um tempo de execução lento, especialmente na primeira execução após uma reinicialização, devido à proteção em tempo real do Windows Defender. Você pode evitar isso desativando temporariamente a proteção em tempo real ou adicionando uma exclusão ao diretório de execução do hayabusa. (Considere os riscos de segurança antes de fazer isso.)
Windows¶
Em um Prompt de Comando/PowerShell ou no Windows Terminal, basta executar o binário do Windows de 32 bits ou de 64 bits apropriado.
Erro ao tentar escanear um arquivo ou diretório com um espaço no caminho¶
Ao usar o Prompt de Comando ou PowerShell integrado do Windows, você pode receber um erro de que o Hayabusa não conseguiu carregar nenhum arquivo .evtx se houver um espaço no caminho do seu arquivo ou diretório. Para carregar os arquivos .evtx corretamente, certifique-se de fazer o seguinte:
- Coloque o caminho do arquivo ou diretório entre aspas duplas.
- Se for um caminho de diretório, certifique-se de não incluir uma barra invertida como último caractere.
Caracteres não sendo exibidos corretamente¶
Com a fonte padrão Lucida Console no Windows, vários caracteres usados no logotipo e nas tabelas não serão exibidos corretamente.
Você deve alterar a fonte para Consalas para corrigir isso.
Isso corrigirá a maior parte da renderização do texto, exceto a exibição de caracteres japoneses nas mensagens de encerramento:
Você tem quatro opções para corrigir isso:
- Use o Windows Terminal em vez do Prompt de Comando ou PowerShell. (Recomendado)
- Use a fonte
MS Gothic. Observe que as barras invertidas se transformarão em símbolos de Iene.
- Instale as fontes HackGen e use
HackGen Console NF. - Use
-q, --quietpara não exibir as mensagens de encerramento que contêm japonês.
Linux¶
Primeiro, você precisa tornar o binário executável.
Em seguida, execute-o a partir do diretório raiz do Hayabusa:
macOS¶
No Terminal ou iTerm2, primeiro você precisa tornar o binário executável.
Em seguida, tente executá-lo a partir do diretório raiz do Hayabusa:
Na versão mais recente do macOS, você pode receber o seguinte erro de segurança ao tentar executá-lo:
Clique em "Cancel" e, em seguida, nas Preferências do Sistema, abra "Security & Privacy" e, na guia General, clique em "Allow Anyway".
Depois disso, tente executá-lo novamente.
O seguinte aviso aparecerá, então clique em "Open".
Agora você deve conseguir executar o hayabusa.
Entrada VHDX¶
Todos os comandos de análise de logs de eventos aceitam --vhdx com -f <IMAGE.vhdx> ou -d <DIR>. A busca inclui o diretório informado e três níveis de subdiretórios. Dentro das imagens, todos os volumes NTFS legíveis são pesquisados sem esse limite de profundidade.
./hayabusa dfir-timeline --vhdx -f host.vhdx -w -U -p verbose -o timeline.csv
./hayabusa dfir-timeline --vhdx -d images/ -w -U -p verbose -o timeline.csv
A análise nativa funciona em Linux, macOS e Windows pela API NTFS portátil compartilhada com o Juntei. Os arquivos são lidos diretamente como fluxos somente de leitura com acesso por posição. Não requer FUSE, driver de montagem, privilégios de administrador nem extração temporária. As imagens originais permanecem intactas. Os caminhos usam host.vhdx!/path/log.evtx. BitLocker e imagens que dependem de uma imagem pai externa não são suportados.
English: VHDX input details and limitations.
E01/Ex01¶
--e01 analisa diretamente imagens físicas EWF1 (.E01) e EWF2 (.Ex01) no Linux, macOS e Windows, sem FUSE, privilégios de administrador ou extração temporária. Informe o primeiro segmento e mantenha os demais com os nomes originais no mesmo diretório. -d pesquisa três níveis de subdiretórios; --vhdx --e01 aceita diretórios mistos. Há suporte a discos com partições NTFS e volumes NTFS individuais. Danos são informados, resultados legíveis são preservados e o código de saída é diferente de zero. Não é uma verificação completa da integridade da mídia. .L01/.Lx01 lógicos, EWF que exija senha e BitLocker não são suportados.



