Skip to content

Add PEB walking shellcode and known prologue shellcode yara rules - #606

Merged
doomedraven merged 2 commits into
masterfrom
kevross33-patch-1
Oct 30, 2026
Merged

doomedraven merged 2 commits into
masterfrom
kevross33-patch-1

Conversation

@kevross33

@kevross33 kevross33 commented Oct 29, 2026 •

Copy link
Copy Markdown
Collaborator

Added rules for detecting PEB walking (https://moval0x1.github.io/posts/the-peb-walk-anatomy/) in 32-bit and 64-bit architectures with relevant strings and conditions. Partial hand written but then used LLMs to improve.

Also rule for detecting known prologues seen in position independent code from various frameworks.

Shellcode_PEB_Walk_x86 44036734cd4197001620eba4d3227130.bin
Shellcode_GetPC_Bootstrap_Known_Prologue 44036734cd4197001620eba4d3227130.bin

(from b9759ebc4a52c50e89ef4f1245cfe9d32c70b6666eb69b4a09f9ac199b516a48, this injects this shellcode into headless chrome for MINTSLOADER in-memory stager which then leads to ransomware attack) Shellcode_PEB_Walk_x64 unpackedshellcode_91817_be08d24b3b6d1ae15da0302ae0780dfaa56b509fe2e9bd39fc8449fdffd83708/be08d24b3b6d1ae15da0302ae0780dfaa56b509fe2e9bd39fc8449fdffd83708

Shellcode_GetPC_Bootstrap_Known_Prologue unpackedshellcode_91817_be08d24b3b6d1ae15da0302ae0780dfaa56b509fe2e9bd39fc8449fdffd83708/be08d24b3b6d1ae15da0302ae0780dfaa56b509fe2e9bd39fc8449fdffd83708

(f9716135b3eb5b91e697cb02fda30a5c1d0de0867382d9f5b99ac576d9bacf48 GhostSocks) Shellcode_PEB_Walk_x86 HATBDFPHB2P9ISL6W008RJ.exe

Added rules for detecting PEB walking (https://moval0x1.github.io/posts/the-peb-walk-anatomy/) in 32-bit and 64-bit architectures with relevant strings and conditions. Partial hand written but then used LLMs to improve,

Shellcode_PEB_Walk_x86 44036734cd4197001620eba4d3227130.bin

(from b9759ebc4a52c50e89ef4f1245cfe9d32c70b6666eb69b4a09f9ac199b516a48, this injects this shellcode into headless chrome for MINTSLOADER in-memory stager which then leads to ransomware attack)
Shellcode_PEB_Walk_x64 unpackedshellcode_91817_be08d24b3b6d1ae15da0302ae0780dfaa56b509fe2e9bd39fc8449fdffd83708/be08d24b3b6d1ae15da0302ae0780dfaa56b509fe2e9bd39fc8449fdffd83708

(f9716135b3eb5b91e697cb02fda30a5c1d0de0867382d9f5b99ac576d9bacf48  GhostSocks)
Shellcode_PEB_Walk_x86 HATBDFPHB2P9ISL6W008RJ.exe
Added a rule to detect common position-independent shellcode bootstrap prologues.
@kevross33 kevross33 changed the title Add PEB walking detection rules for x86 and x64 Add PEB walking shellcode and known prologue shellcode yara rules Oct 29, 2026
@doomedraven
doomedraven merged commit 8056eed into master Oct 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants