def build_linux_sparc(self, shellcode): self.__program = exelib.Elf32Program() self.__program.setArch(self.__program.ARCH_SPARC) self.__program.addCode(shellcode)
def build_linux_i386(self, shellcode): self.__program = exelib.Elf32Program() self.__program.setArch(self.__program.ARCH_I386) self.__program.addCode(shellcode)
def build_freebsd_sparc(self, shellcode): self.__program = exelib.Elf32Program() self.__program.setArch(self.__program.ARCH_SPARC) self.__program.header.ei_osabi = exelib.ELFOSABI_FREEBSD self.__program.addCode(shellcode)
def build_solaris_i386(self, shellcode): self.__program = exelib.Elf32Program() self.__program.arch = self.__program.ARCH_I386 self.__program.addCode(shellcode)
def build_freebsd_i386(self, shellcode): self.__program = exelib.Elf32Program() self.__program.arch = self.__program.ARCH_I386 self.__program.header.ei_osabi = exelib.ELFOSABI_FREEBSD self.__program.addCode(shellcode)
def build_solaris_sparc(self, shellcode): self.__program = exelib.Elf32Program() self.__program.arch = self.__program.ARCH_SPARC self.__program.addCode(shellcode)