コード例 #1
0
 def build_linux_sparc(self, shellcode):
     self.__program = exelib.Elf32Program()
     self.__program.setArch(self.__program.ARCH_SPARC)
     self.__program.addCode(shellcode)
コード例 #2
0
 def build_linux_i386(self, shellcode):
     self.__program = exelib.Elf32Program()
     self.__program.setArch(self.__program.ARCH_I386)
     self.__program.addCode(shellcode)
コード例 #3
0
 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)
コード例 #4
0
 def build_solaris_i386(self, shellcode):
     self.__program = exelib.Elf32Program()
     self.__program.arch = self.__program.ARCH_I386
     self.__program.addCode(shellcode)
コード例 #5
0
 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)
コード例 #6
0
 def build_solaris_sparc(self, shellcode):
     self.__program = exelib.Elf32Program()
     self.__program.arch = self.__program.ARCH_SPARC
     self.__program.addCode(shellcode)