
대기 가능한 타이머를 활용하여 메모리 스캐너를 회피하는 슬립 난독화 기법의 PoC.
대기 가능한 타이머(waitable timer)를 활용하여 현재 프로세스를 RC4로 암호화하고 권한을 RW에서 RX로 변경해 메모리 스캐너를 회피하는 새로운 슬립 난독화 기법의 PoC입니다. (Ekko 기반)
더 자세한 설명은 블로그 게시물에서 확인할 수 있습니다.

사용하려면 프로젝트에 Cronos를 포함하고 다음과 같이 사용하기만 하면 됩니다.
#include "Cronos.h"
int main() {
int timesToExecute = 1337;
int seconds = 10;
for (int i = 0; i < timesToExecute; i++) {
CronosSleep(seconds);
// YOUR CODE HERE!
}
}
컴파일하려면 다음이 필요합니다.
위 항목을 모두 준비한 후 프로젝트 디렉터리로 이동하여 makefile로 빌드하면 EXE가 bin 디렉터리에 생성됩니다.
NASMPATH 환경 변수 추가
Visual Studio를 열고 설정을 구성합니다.
또한 .ASM 파일에 구문 강조를 제공하는 AsmDude 확장 기능을 설치할 수 있습니다.
이 프로젝트에 기여해 주신 분들께 감사드립니다: