Agradecimentos do Persistence Hunter¶
O comando persistence-hunter do Juntei se baseia em duas gerações de caça comunitária à persistência.
Agradecemos aos autores e colaboradores que disponibilizaram suas técnicas, implementações e pesquisas
aos investigadores.
PyrsistenceSniper: o projeto em Python¶
O PyrsistenceSniper, da
Hexastrike, é a referência direta deste recurso. O Juntei porta
seu catálogo de 130 verificações para Rust nativo, junto com a lista de permissões padrão, o snapshot do LOLBAS e o
comportamento de classificação. A versão de referência está fixada no
commit b99c117.
O projeto em Python é licenciado sob a MIT. O Juntei mantém seu aviso de copyright e de licença em
THIRD_PARTY_NOTICES/PyrsistenceSniper-LICENSE.txt.
A implementação do Juntei é executada offline, sem um interpretador Python. Seu tratamento de coletas,
seus relatórios de cobertura e sua interpretação conservadora de evidências incompletas estão documentados no
guia do comando.
PersistenceSniper: a ferramenta original em PowerShell¶
O PersistenceSniper é o projeto original em PowerShell de caça à persistência que inspirou o PyrsistenceSniper. O PyrsistenceSniper dá crédito a Federico Lagrasta; o repositório original também dá crédito a Riccardo Ancarani e a outros colaboradores. Agradecemos ao projeto original e a seus colaboradores por tornarem os mecanismos de persistência do Windows mais fáceis de investigar.
A referência direta da portabilidade do Juntei é o projeto em Python. A ferramenta original em PowerShell recebe crédito por essa linhagem. O Juntei também implementa de forma independente os mecanismos propostos por hongson11698 no PR nº 31 de resolução de COM em tarefas agendadas e no PR nº 32 de bibliotecas/pastas CLSID do Menu Iniciar do projeto original. Eles complementam o catálogo de referência em Python; isso não significa que todos os recursos para sistemas ativos de qualquer um dos projetos upstream sejam implementados pelo comando offline do Juntei.
Pesquisas e ferramentas de apoio¶
- O MITRE ATT&CK fornece os identificadores de técnicas incluídos no catálogo. Um mapeamento de técnica descreve um uso possível de um mecanismo; um valor do Registro ou um arquivo correspondente não é, por si só, um ataque confirmado pelo ATT&CK.
- O Microsoft Sysinternals Autoruns também é reconhecido pelo PyrsistenceSniper como inspiração para examinar as inicializações automáticas do Windows.
- O LOLBAS documenta binários legítimos do Windows que podem ser abusados. Reconhecer um desses binários ajuda a interpretar um comando, mas não torna esse comando automaticamente malicioso.
Para as bases de análise de Registro, NTFS, Shell Link, logs de eventos e outras usadas em todo o Juntei, consulte os agradecimentos gerais do projeto.
Volte ao guia de mecanismos de persistência.