cobbr / Covenant

Covenant is a collaborative .NET C2 framework for red teamers.
https://cobbr.io/Covenant.html
GNU General Public License v3.0
4.17k stars 768 forks source link

[Feature Request] Character Encoding & Shellcode Output Format #274

Closed Zamanry closed 3 years ago

Zamanry commented 3 years ago

Feature Request or Bug Feature Request

Describe the feature request

Additional context Unicorn requires its input be in UTF-8 and hex 0x format. Though Covenant should not add a feature to satisfy one tool, these feature additions should be general enough for many other tools. Shellcode specifically comes in many different formats in which Covenant could cover many of those common formats using these dropdowns. Theoretically, these dropdowns could be added to other launchers as well.

cobbr commented 3 years ago

It seems to be that outputting raw shellcode is a natural, neutral output format? It seems like converting to other character encoding might be better suited for external tools.