malware techniques
1.0.0

이 프로그램 모음은 핵심 작업을 수행하기 위해 맬웨어에서 사용되는 기술을 보여줍니다.
macOS 및 Linux 에 초점을 맞춘 점을 제외하면 Al-Khaser와 같습니다.
이 프로그램은 다양한 언어로 작성되었습니다. 현재 라이브러리는 다음을 사용합니다( 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 에서 찾을 수 있습니다.제가 진행한 프레젠테이션에서 이 프로젝트의 동기에 대해 읽어보실 수 있습니다.
이 프로젝트를 가능하게 해준 모든 보안 연구원들에게 감사드립니다. 다음 연구자들이 출판한 자료는 제가 이 라이브러리를 구축하는 동안 특히 도움이 되었습니다.