Coleta de evidências¶
Juntei analisa arquivos já coletados do Windows. Use uma ferramenta de aquisição confiável e preserve os metadados originais quando possível.
auto-parse --vhdx: Linux / macOS / Windows.
auto-parse --e01: Linux / macOS / Windows.
Localizações comuns¶
| Artefato | Localização típica |
|---|---|
| Amcache | C:\Windows\AppCompat\Programs\Amcache.hve |
$MFT |
Arquivo de metadados do volume NTFS C:\$MFT |
$LogFile |
Arquivo de metadados do volume NTFS C:\$LogFile |
| Prefetch | C:\Windows\Prefetch\*.pf |
| Diário USN | Fluxo de metadados do NTFS C:\$Extend\$UsnJrnl:$J |
| SRUM | C:\Windows\System32\sru\SRUDB.dat |
| Registro de acesso do usuário (Windows Server) | C:\Windows\System32\LogFiles\Sum\ |
| Internet Explorer e Edge legado (WebCache) | %LOCALAPPDATA%\Microsoft\Windows\WebCache\ |
| Outlook | %LOCALAPPDATA%\Microsoft\Outlook\*.ost, %USERPROFILE%\Documents\Outlook Files\*.pst (%LOCALAPPDATA%\Microsoft\Outlook\*.pst antes do Outlook 2010), %APPDATA%\Microsoft\Templates\*.oft, e os arquivos .msg onde quer que tenham sido salvos |
| Navegadores web | %LOCALAPPDATA%\Google\Chrome\User Data\, %LOCALAPPDATA%\Microsoft\Edge\User Data\, %APPDATA%\Mozilla\Firefox\Profiles\ e as pastas de perfil dos outros navegadores |
| LNK / Recent | %APPDATA%\Microsoft\Windows\Recent\*.lnk e outros locais do usuário/do sistema |
| Jump Lists | %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations e CustomDestinations |
| ShimCache | Hive SYSTEM: ...\Session Manager\AppCompatCache\AppCompatCache |
| Quarentena do Defender | C:\ProgramData\Microsoft\Windows Defender\Quarantine |
| Registro da máquina | C:\Windows\System32\config\SYSTEM, SOFTWARE, SAM, SECURITY |
| Registro do usuário | %USERPROFILE%\NTUSER.DAT, %LOCALAPPDATA%\Microsoft\Windows\UsrClass.dat |
Arquivos que devem ser coletados juntos¶
- Colete os hives do Registro com os arquivos
.LOG,.LOG1e.LOG2adjacentes. O Juntei pode reproduzir os logs nos comandos de Registro e no ShimCache quando o hive está sujo (dirty). - Colete o
SRUDB.datdo SRUM de forma consistente. Atualmente, o Juntei relata um banco de dados ESE sujo, mas não reproduz osSRU*.log; os registros existentes apenas nesses logs ficam indisponíveis. - Colete o
$MFTjunto com o$Extend/$Jsempre que possível. O registro USN armazena referências de arquivo do pai, não um caminho completo; o MFT melhora a resolução dos caminhos. - Colete o
$LogFilecom o$MFTdo mesmo volume, no momento mais próximo possível. O$LogFilese sobrescreve rapidamente; uma coleta posterior pode perder totalmente os registros de redo/undo anteriores. - Colete o SRUM com o hive
SOFTWAREcorrespondente para resolver os nomes de contas e de perfis Wi-Fi. - Colete o diretório
Suminteiro do Registro de acesso do usuário: oSystemIdentity.mdbfornece os nomes das funções e lista os bancos de dados anuais{GUID}.mdb. Assim como no SRUM, o Juntei não reproduz os logs de transaçãoSvc*.logdo UAL. - Colete os bancos de dados dos navegadores com os arquivos
-walao lado deles (places.sqlite-wal,cookies.sqlite-wal): as alterações mais recentes, e as versões mais antigas das páginas das quais as entradas excluídas são recuperadas, só ficam ali até o navegador fazer um checkpoint. - Colete a pasta
WebCacheinteira: o Windows mantém oWebCacheV01.databerto enquanto o usuário está conectado, e suas alterações mais recentes ficam apenas nos logs de transaçãoV01*.log, que o Juntei não reproduz. - Colete os arquivos OST e PST do Outlook com o Outlook fechado, ou a partir de uma imagem de disco ou de uma cópia de sombra de volume: o Outlook os mantém abertos enquanto está em execução. Procure PSTs também fora das pastas padrão: os usuários movem os PSTs de arquivamento para outras pastas, unidades e compartilhamentos de rede.
- Colete a árvore
Quarantineinteira do Defender para que Entries, ResourceData e Resources possam ser associados.
Cuidados com sistemas ativos¶
Arquivos abertos podem mudar durante a cópia. Hives do Registro e bancos de dados ESE podem estar internamente sujos. O ShimCache pode não gravar em disco suas entradas mais recentes em memória até o desligamento. Uma ferramenta de coleta forense que use snapshots de volume ou acesso bruto é preferível a uma cópia de arquivos comum.
Segurança¶
As evidências podem conter malware, amostras de exploits, arquivos LNK maliciosos e texto com fórmulas de planilha.
Faça a análise em um sistema isolado, não execute os fluxos recuperados e use --extract somente quando você
pretender manipular conteúdo perigoso. Preserve a origem intacta separadamente.