compile and test shellcode