SkillAgentSearch skills...

Selfie

A Tool to Unpack Self-Modifying Code using DynamoRIO

Install / Use

/learn @BreakingMalware/Selfie
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Selfie

  • Self-Modifying Code Unpacking Tool using DynamoRIO
  • More Info: http://breakingmalware.com/

Build

  • Download latest package of DynamoRIO from https://github.com/DynamoRIO/dynamorio/wiki/Downloads
  • Unzip DynamoRIO package into Selfie's folder
  • Libs and include folders are already configured in Selfie's project.
  • build

Usage

  • drrun.exe -client "selfie.dll" 1 "" -- "malware.exe"

#Tested Enviroment

  • DynamoRIO latest version 5.1.0-RC1.
  • Windows 7 32 and 64 bit.

#Malware samples used in blog post

  • ed3d622c54b474c6caef540a3147731a1b2c7d4a7563b97731880bb15305d47d (Xswkit)
  • 4fda5e7e8e682870e993f97ad26ba6b2 (Win32/Caphaw (Shylock))

Warning

  • Use virtualized environment to run malware.exe

Authors

  • enSilo research
View on GitHub
GitHub Stars140
CategoryDevelopment
Updated8h ago
Forks38

Languages

C++

Security Score

80/100

Audited on Mar 31, 2026

No findings