Decoded: The Cybersecurity Podcast

Executable Secrets: How DreamWalker Builds Trustworthy Call Stacks


Listen Later

The MaxDcb Blog discusses DreamWalkers, a novel shellcode loader that creates clean and believable call stacks, even for reflectively loaded modules. The author was inspired by Donut and MemoryModule to build a position-independent shellcode loader, implementing features like command-line argument passing and a unique approach to .NET (CLR) payload support using an intermediate DLL. The core innovation of DreamWalkers lies in its ability to restore proper stack unwinding by manually registering unwind information via RtlAddFunctionTable, a technique that allows reflectively loaded code to blend in more effectively with legitimate processes, even when subjected to scrutiny by EDR and debugging tools. This method, combined with module stomping, significantly enhances the stealth of the shellcode.


...more
View all episodesView all episodes
Download on the App Store

Decoded: The Cybersecurity PodcastBy Edward Henriquez

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

4 ratings


More shows like Decoded: The Cybersecurity Podcast

View all
Crime Junkie by Audiochuck

Crime Junkie

368,943 Listeners

CISO Series Podcast by David Spark, Mike Johnson, and Andy Ellis

CISO Series Podcast

189 Listeners

Cyber Security Headlines by CISO Series

Cyber Security Headlines

138 Listeners

CISSP Cyber Training Podcast - CISSP Training Program by Shon Gerber, vCISO, CISSP, Cybersecurity Consultant and Entrepreneur

CISSP Cyber Training Podcast - CISSP Training Program

32 Listeners