Skip to content
/ Myth Public

ADD/SUB encoder for alphanumeric shellcode

Notifications You must be signed in to change notification settings

h0mbre/Myth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Myth

Background

Myth is an ADD/SUB encoder for generating alphanumeric shellcode. It takes user-supplied shellcode and outputs the assembly instructions, in a Python-friendly format, necessary to push that shellcode onto the stack by iteratively manipulating the EAX register.

This was mainly an excercise in exploring C++ and trying to make something useful at the same time. Hopefully some CTP/OSCE students get some use out of the tool.

Inspired by Slink and z3ncoder.

Use

Myth accepts shellcode input in the following formats: 545b81ebb90d0000ffd3 or 545B81EBB90D0000FFD3.

Example

Compiling

g++ myth.cpp -o myth

About

ADD/SUB encoder for alphanumeric shellcode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages