November 11, 2017
linux x86 shell reverse tcp shellcode
To create reverse tcp shellcode for linux system there are 4 major steps: create socket; connect to remote host; redirect standard input, output and error to created socket; execute shell. Create socket For x86_32 linux before kernel 4.3 the only entry point for socket API was socketcall() system call. Socketcall number is 102 in unistd_32.h