Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CS-MemoryEvasion — A Cobalt Strike memory evasion loader for redteamers | Kitploit
Tools/GitHubGitHub/gmh5225/cs-memoryevasion
ExploitationPost-ExploitationMalware AnalysisRed TeamingPayload Development
GitHubgmh5225/cs-memoryevasion

CS-MemoryEvasion

A Cobalt Strike memory evasion loader for redteamers

View Repository
1113 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

MemoryEvasion

A Cobalt Strike memory evasion loader for redteamers,Support x86/x64 stager/stagerless payload with profile(tested on windows7/10,winserver 2012)

How Evasion?

  • Hook Sleep,CreateProcessA,CreateHeap,GetProcessHeap functions before the shellcode is loaded into memory.
  • Create a new heap for beacon's profile. when beacon calls GetProcessHeap or CreateHeap function,return the new heap's handle.
  • When beacon calls sleep function we encrypt memories where beacon and profile are located,and when the sleep has finished we decrypt them.

Why Hook GetProcessheap and CreateHeap

  • 64-bit beacon calls GetProcessHeap to get the memory for beacon's profile.
  • 32-bit beacon dose not call GetProcessHeap to get the memory for beacon's profile.It uses CreateHeap to create new heap and get the memory to store beacon's profile from that heap.

Demo

DEMO

References

This project would not have been possible without the following:

  • LockdExeDemo
  • ThreadStackSpoofer
Download Tool