(YARA) Detect CreateThreadpoolWait Usage
rule shellcode_injection_via_createthreadpoolwait {
condition:
pe.imports("kernel32.dll", "VirtualAlloc") and
pe.imports("kernel32.dll", "CreateThreadpoolWait") and
pe.imports("kernel32.dll", "SetThreadpoolWait") and
pe.imports("kernel32.dll", "WaitForSingleObject")
}
Associated Techniques
| Technique Name | Technique ID's | Categories | Snippet(s) |
|---|---|---|---|
| Shellcode Injection via CreateThreadpoolWait | U1236 |
|
Matching Samples 10 most recent
| Sample Name | Matching Techniques | First Seen | Last Seen |
|---|---|---|---|
| sample1.ex | 6 | 2026-09-08 | 3 days, 5 hours ago |
Created
December 22, 2022
Last Revised
March 27, 2026