Збирання доказів¶
Juntei аналізує файли, уже зібрані з Windows. Використовуйте надійний засіб збору та за можливості зберігайте початкові метадані.
auto-parse --vhdx: Linux / macOS / Windows.
auto-parse --e01: Linux / macOS / Windows.
Поширені розташування¶
| Артефакт | Типове розташування |
|---|---|
| Amcache | C:\Windows\AppCompat\Programs\Amcache.hve |
$MFT |
Файл метаданих тому NTFS C:\$MFT |
$LogFile |
Файл метаданих тому NTFS C:\$LogFile |
| Prefetch | C:\Windows\Prefetch\*.pf |
| Журнал USN | Потік метаданих NTFS C:\$Extend\$UsnJrnl:$J |
| SRUM | C:\Windows\System32\sru\SRUDB.dat |
| Журналювання доступу користувачів (Windows Server) | C:\Windows\System32\LogFiles\Sum\ |
| Internet Explorer і застарілий Edge (WebCache) | %LOCALAPPDATA%\Microsoft\Windows\WebCache\ |
| Outlook | %LOCALAPPDATA%\Microsoft\Outlook\*.ost, %USERPROFILE%\Documents\Outlook Files\*.pst (%LOCALAPPDATA%\Microsoft\Outlook\*.pst до Outlook 2010), %APPDATA%\Microsoft\Templates\*.oft, а також файли .msg, де б їх не було збережено |
| Веб-браузери | %LOCALAPPDATA%\Google\Chrome\User Data\, %LOCALAPPDATA%\Microsoft\Edge\User Data\, %APPDATA%\Mozilla\Firefox\Profiles\ та папки профілів інших браузерів |
| LNK / Recent | %APPDATA%\Microsoft\Windows\Recent\*.lnk та інші розташування користувача/системи |
| Jump Lists | %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations і CustomDestinations |
| ShimCache | Кущ SYSTEM: ...\Session Manager\AppCompatCache\AppCompatCache |
| Карантин Defender | C:\ProgramData\Microsoft\Windows Defender\Quarantine |
| Реєстр машини | C:\Windows\System32\config\SYSTEM, SOFTWARE, SAM, SECURITY |
| Реєстр користувача | %USERPROFILE%\NTUSER.DAT, %LOCALAPPDATA%\Microsoft\Windows\UsrClass.dat |
Файли, які потрібно збирати разом¶
- Збирайте кущі реєстру разом із розташованими поруч файлами
.LOG,.LOG1і.LOG2. Juntei може відтворювати журнали для команд реєстру та ShimCache, коли кущ «брудний». - Збирайте
SRUDB.datдля SRUM в узгодженому стані. Наразі Juntei повідомляє про «брудну» базу даних ESE, але не відтворюєSRU*.log; записи, що існують лише в цих журналах, недоступні. - За можливості збирайте
$MFTразом із$Extend/$J. Запис USN зберігає посилання на батьківські файли, а не повний шлях; MFT покращує розв'язання шляхів. - Збирайте
$LogFileразом із$MFTтого самого тому якомога ближче в часі.$LogFileшвидко перезаписується по колу; при пізнішому збиранні попередні записи redo/undo можуть бути повністю втрачені. - Збирайте SRUM разом із відповідним кущем
SOFTWARE, щоб розв'язувати імена облікових записів і профілів Wi-Fi. - Збирайте весь каталог
Sumжурналювання доступу користувачів:SystemIdentity.mdbмістить назви ролей і перелічує щорічні бази даних{GUID}.mdb. Як і у випадку SRUM, Juntei не відтворює журнали транзакцій UALSvc*.log. - Збирайте бази даних браузерів разом із файлами
-walпоруч із ними (places.sqlite-wal,cookies.sqlite-wal): найновіші зміни, а також старіші версії сторінок, з яких відновлюються видалені записи, зберігаються там лише до контрольної точки браузера. - Збирайте всю папку
WebCache: Windows тримаєWebCacheV01.datвідкритим, поки користувач у системі, а його найновіші зміни є лише в журналах транзакційV01*.log, які Juntei не відтворює. - Збирайте файли OST і PST Outlook із закритим Outlook або з образу диска чи тіньової копії тому: Outlook тримає їх відкритими, поки працює. Шукайте PST і поза типовими папками: користувачі переносять архіви в інші папки, на інші диски та у спільні файлові ресурси.
- Збирайте все дерево
QuarantineDefender, щоб можна було зіставити Entries, ResourceData і Resources.
Застереження щодо працюючих систем¶
Відкриті файли можуть змінюватися під час копіювання. Кущі реєстру та бази даних ESE можуть бути внутрішньо «брудними». ShimCache може не скидати свої найновіші записи з пам'яті до завершення роботи. Криміналістичний інструмент збирання, який використовує знімки томів або сирий доступ, кращий за звичайне копіювання файлів.
Безпека¶
Докази можуть містити шкідливе програмне забезпечення, зразки експлойтів, шкідливі файли LNK і текст із формулами електронних таблиць.
Аналізуйте на ізольованій системі, не запускайте відновлені потоки і використовуйте --extract лише тоді, коли
маєте намір працювати з небезпечним вмістом. Зберігайте незмінене джерело окремо.