
PoC per una tecnica di offuscamento del sonno che sfrutta i timer attendibili per eludere gli scanner di memoria.
PoC per una nuova tecnica di sleep obfuscation (basata su Ekko) che sfrutta i timer attendibili per crittografare il processo corrente con RC4 e cambiare i permessi da RW a RX per eludere gli scanner di memoria.
Una spiegazione più dettagliata sarà disponibile nel post del blog.

Per usarlo, tutto ciò che devi fare è includere Cronos nel tuo progetto e usarlo in questo modo:
#include "Cronos.h"
int main() {
int timesToExecute = 1337;
int seconds = 10;
for (int i = 0; i < timesToExecute; i++) {
CronosSleep(seconds);
// YOUR CODE HERE!
}
}
Per compilarlo ti serviranno:
Dopo aver installato tutto quanto sopra, spostati nella directory del progetto e compilalo con il makefile; l'EXE si troverà nella directory bin.
Aggiungi la variabile d'ambiente NASMPATH
Apri Visual Studio e configura le impostazioni
Puoi anche installare l'estensione AsmDude per l'evidenziazione della sintassi nei file .ASM.
Un grande ringraziamento a coloro che hanno contribuito a questo progetto: