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.md中找到。src/anti-autoanalysis/macOS/detectUserActivity ,使用clang进行编译。说明可以在src/anti-autoanalysis/macOS/detectUserActivity/README.md中找到您可以在我的演讲中了解该项目背后的动机。
感谢所有使这个项目成为可能的安全研究人员。在我构建这个库时,以下研究人员发表的材料特别有帮助: