Skip to content

Realtime C/C++ to binary code (Shellcode generator)

Notifications You must be signed in to change notification settings

scizzydo/shellcoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shellcoder

C++ Windows application with LLVM & Clang embedded to perform compilation of code as it's typed. Supports C or C++ with common compiler flags (whatever clang normally has).

Currently configured to compile for x86 instruction set (tested with 64 bit process/code generation), but other support is possible with the right includes.

Why this?

I was tired of the methods used to produce shellcode that I injected into remote processes for certain things. Because of that I wanted a 1 stop shop where I can type/paste the code that I wanted to inject, and get the byte array immediately. The results are already byte formatted, with comments showing the assembly.

Examples

Realtime error and code generation as you type Code generation

Shellcode can have multiple functions that call each other Calling functions

Compiler flags and attribute handling Compiler flags

About

Realtime C/C++ to binary code (Shellcode generator)

Resources

Stars

Watchers

Forks

Packages

No packages published