Files

26 lines
599 B
C
Raw Permalink Normal View History

2026-08-27 11:03:10 -06:00
/**
* evasion_sleep.c — Delayed execution
*
* Sleeps for a configurable number of seconds before proceeding.
* Helps evade sandbox analysis that has a limited execution window.
* The sleep duration is patched in by the crypter engine.
*/
#include <windows.h>
#include <stdint.h>
#include "api_resolve.h"
#ifdef EVASION_DELAYED_EXEC
/* CRYPTER_SLEEP_SECONDS_PLACEHOLDER */
static const uint32_t SLEEP_SECONDS = 0;
void evasion_sleep_init(void) {
if (SLEEP_SECONDS > 0) {
g_api.pSleep(SLEEP_SECONDS * 1000);
}
}
#endif /* EVASION_DELAYED_EXEC */