shellcode-factory is A tool to print and test shellcodes from assembly code.
It supports both Gas and Intel syntax (.s and .asm extensions respectively), as well as x86 and x64 architectures.
+ gcc (as frontend) and nasm for GAS and INTEL syntax respectively (extensions .s and .asm)
+ objdump (optional: you can comment out the objdump lines in the Makefile)
+ nano (optional: set and put targets only, and you can replace the EDITOR=… line in the Makefile by your own editor)
git clone https://github.com/danielhenrymantilla/shellcode-factory && cd shellcode-factory
make print S=examples/tcp_bindshellx86.s