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
中找到您可以在我的演講中了解該專案背後的動機。
感謝所有使這個計畫成為可能的安全研究人員。在我建立這個庫時,以下研究人員發表的資料特別有幫助: