This framework is dedicated to avoiding shellcoding in your project (focused on PoC for vulnerability response), and offers following features :
http://www.k33nteam.org/blog.htm
The framework is on github too:
https://github.com/k33nteam/cc-shellcoding
- Imports resolved by dynamic loader (no import table)
- No need to avoid position dependent code (fixup table resolving)
- C++ supports, and std & boost as well
- Allows compile kernel code with user mode code
- for kernel code applies same features as for user mode code dev
http://www.k33nteam.org/blog.htm
The framework is on github too:
https://github.com/k33nteam/cc-shellcoding