Using WinDbg to Begin Reverse Engineering Unknown Malware from Memory

3:03 am Advanced Threats, code, forensics, malware, Malware Analysis, Network Forensics, network forensics, PE EXE files, Reverse Engineering, trojan

Part Two in a multi-part series on holistic, multi-disciplinary analysis and reversing.

 

The last post, “Mutex Analysis: The Canary in the Coal Mine,” started off showing to use mutexes to discover malware that is difficult to locate using more traditional methods and tools. We used a live compromised system for the example and the post came to a relatively abrupt end when it seemed that we stumbled onto a new/unknown type of malware – or at least one that does not seem to have any public exposure or analysis. This post is “part 2″ of our analysis.
 
Update 6/21/2011:
 
This post has been moved to the “Forensics and Reversing” section of the website. I apologize for the inconvenience. Read the full article here.

 

4 Responses

  1. Mutexes, part two: Using WinDbg to Begin Reverse Engineering Unknown Malware from Memory |  InfoSec Resources Says:

    [...] with permission from the NetWitness Blog. Share and [...]

  2. Ramece Cave Says:

    Nice write up, fluid, informative, and to the point. I especially like how you explain the logic and point out to the reader the areas of concern.

  3. Juan Says:

    again awesome write up…. can i come work with you… i swear if i didnt have bills to pay i come work for free =)

  4. David Says:

    Great 2 part series. Very interesting using Mutexes to find rootkits. I would love to see part 3 and reverse engineer a new Malware variant.

Leave a Comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.