NytroRST / ShellcodeCompiler

Shellcode Compiler
GNU General Public License v3.0
1.06k stars 280 forks source link

nice work! #1

Closed aquynh closed 5 years ago

aquynh commented 7 years ago

this looks very cool, congrats!

just a comment: instead of relying on external assembler tool (nasm), what do you think about using Keystone framework (http://keystone-engine.org)?

keep it up, cheers!

NytroRST commented 7 years ago

That is a really, really useful idea, I will do it!

Thank you!

lukaskiss222 commented 7 years ago

Yes, very nice work. Also , it will be nice, if we can create own function like:

function add{ push ebp mov ebp,esp mov eax,[ebp+8] add eax,[ebp+12] }

NytroRST commented 7 years ago

I will add support for manual ASM code, but not for function declarations (too soon). Thank you for the suggestion!

NytroRST commented 5 years ago

It uses Keystone engine now, I will close this issue and add support for inline ASM when I will have some free time. Thank you!