Obfuscated Files or Information
Voir sur attack.mitre.org →13 syscalls implémentent cette technique
- NtFlushVirtualMemory
Vide sur disque les pages modifiées d'une vue adossée à un fichier, équivalent à FlushViewOfFile.
- NtLockVirtualMemory
Verrouille une région de mémoire virtuelle dans le working set du processus pour qu'aucune page ne soit paginée.
- NtUnlockVirtualMemory
Libère un verrou de working set préalablement posé par NtLockVirtualMemory.
- NtMapUserPhysicalPages
Mappe des pages physiques allouées via AWE dans une fenêtre d'adresse virtuelle préalablement réservée.
- NtAlertThreadByThreadId
Réveille un thread (identifié par son TID) parqué dans NtWaitForAlertByThreadId — la face noyau de WakeByAddressSingle.
- NtWaitForAlertByThreadId
Parque le thread appelant jusqu'à ce que NtAlertThreadByThreadId le réveille — la face noyau de WaitOnAddress.
- NtClearEvent
Met un objet événement à l'état non-signalé sans retourner l'état précédent.
- NtSignalAndWaitForSingleObject
Signale atomiquement un objet dispatcher et attend sur un autre en une transition unique sans course.
- NtWaitForKeyedEvent
Bloque le thread appelant sur un keyed event jusqu'à ce qu'un autre thread libère la même paire (event, clé).
- NtReleaseKeyedEvent
Réveille exactement un thread en attente sur la même paire (keyed event, clé), bloquant si aucun waiter n'est encore présent.
- NtCancelTimer
Annule un armement NtSetTimer en attente et indique si le timer était encore actif à l'annulation.
- NtCreateTransaction
Crée un nouvel objet de transaction KTM (Kernel Transaction Manager) pour encapsuler atomiquement des opérations NTFS.
- NtRollbackTransaction
Annule une transaction KTM en rejetant toutes les modifications réalisées sous celle-ci.