ShellGen: Dynamic and extensible shell code generator
ShellGen
ShellGen is a dynamic shellcode generator with multiple output types that can be formatted in binary, hexadecimal, and the typical shellcode output standard. Outputs are also able to be encrypted and shellcode can be generated by either reading all of the bytes of a particular file or a byte array, whether that’s embedded, or again, read in from a filestream. The generated output is structured in what is called a Shell and contains a few properties:
- ID // The alphanumeric value assigned to the generated shell for easy maintainability.
- Code // The actual plainbyte/encrypted byte code of a specified file or raw bytes.
- Error // Any caught exception if anything goes wrong during generation.
A Shell also has a serializable property allowing the ability to serialize the entire structure to a file or byte array instead of copying individual components of the generated shell object.
Requirements
- .NET Framework 4.6.1
Features
- Generate shellcode from a file or byte array
- Multiple output types for generated shellcode
- Plainbyte
- Hexadecimal
- Shellcode (standard)
- Generate unique IDs for all generated shells
- Encode bytes using Base64
- Serialize generated shells to a file or byte array
Download
Copyright © ∞ Jason Drawdy (CloneMerge)
Source: https://github.com/CloneMerge/