Skip to content

Add UnbackedMutexCreation & UnbackedDotNetExecution signature#554

Open
kevross33 wants to merge 5 commits intoCAPESandbox:masterfrom
kevross33:patch-477530
Open

Add UnbackedMutexCreation & UnbackedDotNetExecution signature#554
kevross33 wants to merge 5 commits intoCAPESandbox:masterfrom
kevross33:patch-477530

Conversation

@kevross33
Copy link
Copy Markdown
Contributor

@kevross33 kevross33 commented Apr 4, 2026

Add signature for creating or checking a mutex from unbacked memory

Kazuar (1749c96cc1a4beb9ad4d6e037e40902fac31042fa40152f1d3794f49ed1a2b5c)
image

image

XWORM (eacd8e95ead3ffe2c225768ef6f85672c4bfdf61655ed697b97f598203ef2cf6)
image

Add signature for creating or checking a mutex from unbacked memory
@kevross33 kevross33 changed the title Add UnbackedMutexCreation signature for detection Add UnbackedMutexCreation signature Apr 4, 2026
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces the UnbackedMutexCreation signature to detect mutex creation or queries originating from dynamically allocated (unbacked) memory, which is a common technique used by fileless payloads. The review feedback suggests expanding the monitored API list to include OpenMutexA and OpenMutexW for better coverage and adding a validation check to ensure that only non-zero memory base addresses are tracked to prevent invalid range entries.

Comment thread modules/signatures/windows/memory_unbacked_execution.py
Comment thread modules/signatures/windows/memory_unbacked_execution.py Outdated
Comment thread modules/signatures/windows/memory_unbacked_execution.py Outdated
@kevross33 kevross33 changed the title Add UnbackedMutexCreation signature Add UnbackedMutexCreation & UnbackedDotNetExecution signature Apr 4, 2026
kevross33 and others added 3 commits April 4, 2026 13:47
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Updated description to clarify the indication of fileless payloads.
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.

1 participant