malware techniques
1.0.0

คอลเลกชันของโปรแกรมนี้สาธิตเทคนิคที่ใช้ในมัลแวร์เพื่อทำงานหลักให้สำเร็จ
มันเหมือนกับ Al-Khaser ยกเว้นว่าเน้นที่ macOS และ Linux
โปรแกรมเหล่านี้เขียนด้วยภาษาต่างๆ ปัจจุบันห้องสมุดใช้ (ตามลำดับ strlen(language_name) ):
Cx86BashPythonObjective-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.mdsrc/anti-autoanalysis/macOS/detectUserActivity ซึ่งใช้ clang ในการรวบรวม คำแนะนำสามารถพบได้ใน src/anti-autoanalysis/macOS/detectUserActivity/README.mdคุณสามารถอ่านเกี่ยวกับแรงจูงใจเบื้องหลังโครงการนี้ได้ในการนำเสนอที่ฉันให้ไป
ขอขอบคุณนักวิจัยด้านความปลอดภัยทุกท่านที่ทำให้โครงการนี้เกิดขึ้นได้ เนื้อหาที่เผยแพร่โดยนักวิจัยต่อไปนี้มีประโยชน์อย่างยิ่งในขณะที่ฉันกำลังสร้างห้องสมุดนี้: