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
中找到您可以在我的演讲中了解该项目背后的动机。
感谢所有使这个项目成为可能的安全研究人员。在我构建这个库时,以下研究人员发表的材料特别有帮助: