malware techniques
1.0.0
คอลเลกชันของโปรแกรมนี้สาธิตเทคนิคที่ใช้ในมัลแวร์เพื่อทำงานหลักให้สำเร็จ
มันเหมือนกับ Al-Khaser ยกเว้นว่าเน้นที่ macOS
และ Linux
โปรแกรมเหล่านี้เขียนด้วยภาษาต่างๆ ปัจจุบันห้องสมุดใช้ (ตามลำดับ strlen(language_name)
):
C
x86
Bash
Python
Objective-C
แต่ละโปรแกรมมีไว้เพื่อให้ทำงานอย่างอิสระ ไม่มี main.{c,py,m,asm}
โดยทั่วไป แต่ละโปรแกรม (เขียนด้วย C
) สามารถคอมไพล์ด้วย $ gcc FILE -o OUTPUT_FILE
ข้อยกเว้นคือ:
src/anti-vm/cross-platform/vmware_detect_with_asm.c
ซึ่งใช้ cmake
สำหรับการคอมไพล์ คำแนะนำสามารถพบได้ใน src/anti-vm/cross-platform/README.md
src/anti-autoanalysis/macOS/detectUserActivity
ซึ่งใช้ clang
ในการรวบรวม คำแนะนำสามารถพบได้ใน src/anti-autoanalysis/macOS/detectUserActivity/README.md
คุณสามารถอ่านเกี่ยวกับแรงจูงใจเบื้องหลังโครงการนี้ได้ในการนำเสนอที่ฉันให้ไป
ขอขอบคุณนักวิจัยด้านความปลอดภัยทุกท่านที่ทำให้โครงการนี้เกิดขึ้นได้ เนื้อหาที่เผยแพร่โดยนักวิจัยต่อไปนี้มีประโยชน์อย่างยิ่งในขณะที่ฉันกำลังสร้างห้องสมุดนี้: