PEB access (x86)

SC_PEB_ACCESS

← All detection heuristics · Shellcode

high SC_PEB_ACCESS

What it means

Access to the Process Environment Block via FS:[0x30].

Why it fires

Windows shellcode accesses the PEB to find loaded DLLs and resolve API addresses without using imports. Reading FS:[0x30] on x86 is the standard way to reach the PEB — a hallmark of position-independent shellcode.

Other Shellcode heuristics

SC_STR_CREATEREMOTETHREAD SC_MSF_BIND SC_MSF_REVERSE SC_MSF_C2 SC_STR_URLDOWNLOAD SC_STR_WRITEPROCESSMEMORY SC_XOR_ENCODED SC_STR_CREATEPROCESS SC_EGG_HUNTER SC_STR_GETPROCADDRESS SC_HEAP_SPRAY SC_STR_LOADLIBRARY SC_API_HASH_RESOLVER SC_PEB_ACCESS_X64 SC_STR_POWERSHELL SC_STR_SHELLEXEC SC_STR_WINEXEC SC_STR_WSCRIPT SC_XOR_DECODER SC_XOR_DECODED_NETWORK_CONFIG SC_STR_BITSADMIN SC_STR_CERTUTIL SC_STR_CMD SC_STR_MSHTA