คำสั่ง Extract¶
คำสั่ง extract-scriptblocks¶
แยกและประกอบกลับบันทึก script block ของ PowerShell EID 4104
หมายเหตุ: สคริปต์ PowerShell เปิดดูได้ดีที่สุดในรูปแบบไฟล์
.ps1พร้อมการเน้นสีไวยากรณ์ของโค้ด แต่เราใช้นามสกุล.txtเพื่อป้องกันการรันโค้ดที่เป็นอันตรายโดยไม่ตั้งใจ
- อินพุต: JSONL
- โปรไฟล์: ใดก็ได้
- เอาต์พุต: เทอร์มินัลและไดเรกทอรีของสคริปต์ PowerShell
ตัวเลือกที่จำเป็น:
-t, --timeline <JSONL-FILE-OR-DIR>: ไฟล์หรือไดเรกทอรีไทม์ไลน์ JSONL ของ Hayabusa
ตัวเลือก:
-l, --level: ระบุระดับการแจ้งเตือนขั้นต่ำ (ค่าเริ่มต้น:low)-o, --output: ไดเรกทอรีเอาต์พุต (ค่าเริ่มต้น:scriptblock-logs)-q, --quiet: ไม่แสดงแบนเนอร์เปิดโปรแกรม (ค่าเริ่มต้น:false)-s, --skipProgressBar: ไม่แสดงแถบความคืบหน้า (ค่าเริ่มต้น:false)
ตัวอย่างคำสั่ง extract-scriptblocks¶
เตรียมไทม์ไลน์ JSONL ด้วย Hayabusa:
แยกบันทึก script block ของ PowerShell EID 4104 ไปยังไดเรกทอรี scriptblock-logs:
