Analisar imagens de memória em busca de processos, módulos e indicadores de malware com Volatility 3
Inspecione imagens de RAM capturadas para enumerar processos, módulos, handles e comportamento suspeito na memória antes da escalada ou entrega de evidências.
Pré-requisitos
CLI do Volatility 3, ambiente Python 3.8+, arquivo de imagem de memória compatível, pacotes de símbolos opcionais dependendo do SO alvo
Instalação
Use o caminho de instalação upstream ou a configuração que corresponda ao seu ambiente:
- pip install --user -e ".[full]"
- pip install volatility3
- git clone https://github.com/volatilityfoundation/volatility3.git
- pip install -e ".[dev]"
Requisitos e observações do upstream:
- Alguns também exigem/aceitam outras opções. Execute vol -h para mais informações sobre um comando específico.
- Volatility 3 requer Python 3.8.0 ou superior e está publicado no registro PyPi.
- Importante: A primeira execução do Volatility com novos arquivos de símbolos exigirá a atualização do cache. Os pacotes de símbolos contêm um grande número de arquivos de símbolos e podem levar algum tempo para serem atualizados!
Notas de uso básico ou introdução:
-
Instale as dependências necessárias:
-
shell
-
Veja as opções disponíveis:
-
Extraído da documentação upstream: https://raw.githubusercontent.com/volatilityfoundation/volatility3/HEAD/README.md