Not all raw code sequences are position independent, so its essential to add possibility to change base address from cmdline and se.load_shellcode()