Ucapan terima kasih¶
Juntei ada karena komunitas DFIR dan open source telah memublikasikan parser, riset format, keluaran referensi, spesifikasi, dan bukti uji. Proyek-proyek di bawah ini menjadi acuan bagi implementasi, validasi, penamaan field, atau keluaran yang diharapkan analis. Tercantum di sini tidak berarti kode mereka disematkan di dalam Juntei; periksa lisensi masing-masing proyek.
Fondasi parser yang dikelola oleh Yamato Security¶
| Area Juntei | Parser yang dikelola | Upstream/fondasi |
|---|---|---|
| Amcache | ys-amcache-parser | Security Ronin amcache-forensic |
$MFT |
ys-ntfs-parser (crate mft) |
Omer Ben-Amram mft |
| Prefetch | ys-prefetch-parser | ForensicRS frnsc-prefetch |
| Jurnal USN | ys-ntfs-parser (crate usn) |
Sootmark usn |
NTFS $LogFile |
ys-ntfs-parser (crate logfile) |
Sootmark ntfslog |
Indeks direktori ($I30) |
ys-ntfs-parser (crate mft, modul i30) |
Riset index slack yang disebutkan di bawah |
NTFS $Boot, $Secure:$SDS |
ys-ntfs-parser (crate boot dan secure) |
MS-DTYP dari Microsoft dan riset NTFS yang disebutkan di bawah |
| SRUM, UAL / ESE | ys-srum-parser | Sootmark srum dan ese |
| Browser web / SQLite | ys-browser-parser | Sootmark browser, sqlite, dan plist |
| LNK | ys-lnk-parser | Sootmark shell |
| Jump Lists | ys-jump-lists-parser | Karya compound file dan Jump List dari Sootmark shell |
| ShimCache | ys-shimcache-parser | Security Ronin shimcache-forensic |
| Defender | ys-defender-history-parser | Sootmark defender |
Image disk VHDX (mount, auto-parse --vhdx) |
ys-vhdx-parser (Security Ronin vhdx-core) dan ntfs-core, disajikan melalui fuser |
MS-VHDX dari Microsoft |
E01 / Ex01 (mount, auto-parse --e01) |
ys-e01-parser | ewf-image (Apache-2.0); libewf (EWF1/EWF2) |
| Registry | ys-registry-parser | Riset format dan pemulihan registry yang disebutkan di bawah |
Alat referensi dan validasi independen¶
-
PyrsistenceSniper, karya Hexastrike, menyediakan katalog pemeriksaan persistensi, allowlist bawaan, snapshot LOLBAS, dan perilaku referensi untuk perintah Rust native
persistence-hunter. Lisensi MIT dan pemberitahuan hak ciptanya dipertahankan diTHIRD_PARTY_NOTICES/PyrsistenceSniper-LICENSE.txt. Proyek asli PersistenceSniper menginspirasi proyek Python tersebut; lihat ucapan terima kasih persistensi untuk silsilah lengkapnya. -
Spesifikasi regf dan yarp karya Maxim Suhanov menjadi acuan bagi struktur registry, pemutaran ulang log transaksi, dan pemulihan record yang terhapus; dfir_ntfs karyanya menjadi referensi untuk record INDX dan carving index slack.
- INDXRipper karya Harel Segev menjadi referensi tambahan untuk carving nama berkas dari index slack.
- dfir_ntfs, LogFileParser karya Joakim Schicht, dan ntfs-linker dari Stroz Friedberg menjadi acuan bagi
validasi dan interpretasi
$LogFile; go-ntfs dari Velocidex menyediakan bukti uji NTFS publik. - Proyek Joachim Metz / libyal libregf, libfsntfs, libscca, libfwsi, dan libesedb menyediakan riset format yang terperinci dan referensi parsing independen.
- dissect.esedb, dissect.ntfs, dan dissect.target dari Fox-IT menyediakan interpretasi independen atas SRUM, UAL,
$Secure:$SDS, SAM, dan Defender yang digunakan selama validasi. fsstatdari The Sleuth Kit menjadi referensi untuk sektor boot NTFS pada volume yang dibuat denganmkntfs.- Beberapa alat karya Eric Zimmerman menetapkan nama field dan ekspektasi pemeriksa yang digunakan untuk perbandingan.
- regipy, python-registry, Notatin, dan artemis menyediakan implementasi registry, pengujian, atau contoh interpretasi.
- LnkParse3, lnk_parser dan jumplist_parser karya AbdulRhmanAlfaifi, serta JLECmd menyediakan perilaku LNK/Jump List independen dan kasus uji publik.
- prefetch-forensic dari Security Ronin dan proyek forensicnomicon menjadi acuan bagi observasi Prefetch/Amcache/ShimCache bernilai tinggi di Juntei.
- defender-dump dan dissect.target menyediakan implementasi terpisah untuk memahami struktur karantina Defender dan perilaku ekstraksi yang aman.
- Plaso, Chainsaw, dan Velociraptor menyediakan perbandingan parser, bukti uji, atau perilaku referensi yang berorientasi pengumpulan untuk berbagai artefak.
- Hindsight dari Obsidian Forensics dan definisi SQLiteHunter dari Velocidex menjadi referensi untuk riwayat, unduhan, cookie, dan riwayat formulir browser.
Spesifikasi dan riset¶
Kami berterima kasih kepada Microsoft karena telah memublikasikan Open Specifications untuk Shell Links, Compound Binary Files, protokol NTFS/SAM, struktur registry/layanan/tugas, dan dokumentasi API. Kami juga berterima kasih kepada para penulis riset forensik AppCompatCache, Amcache, SRUM, Prefetch, registry, dan NTFS yang membuat artefak-artefak ini dapat dipahami oleh para praktisi.
Bukti uji¶
Bukti publik dari DFIR Artifact Museum karya Andrew Rathbun, NIST CFReDS, Plaso, Regipy, Artemis, repositori uji parser, dan koleksi lain dengan lisensi yang sesuai memungkinkan pengujian regresi terhadap data Windows nyata. Juntei menyimpan catatan atribusi/lisensi di samping berkas uji yang disertakan.
Kontributor¶
Terima kasih kepada setiap kontributor parser Juntei dan Yamato Security, peninjau, pelapor issue, dan pengguna yang menyumbangkan kasus tepi. Kontributor saat ini tercantum oleh GitHub di halaman kontributor Juntei.
Lisensi¶
Juntei dirilis di bawah
Reciprocal Public License 1.5
(RPL-1.5) dan hak ciptanya dimiliki oleh Shirofune Security Co., Ltd. Kode sumbernya dipublikasikan di bawah
AGPLv3 sebelum versi 1.0.0. Lisensi crate serta kode dan data pihak ketiga lainnya yang digunakan untuk membangunnya
tercantum di
THIRD_PARTY_NOTICES.