Lewati ke isi

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 di THIRD_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.
  • fsstat dari The Sleuth Kit menjadi referensi untuk sektor boot NTFS pada volume yang dibuat dengan mkntfs.
  • 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.