예제 #1
0
 def __init__(self, vm, vmx):
     SurgicalCmd.__init__(self)
     self.logger = Logger()
     self.t = Terminal()
     self.u = Util()
     self.vm = vm
     self.vmx = vmx
     self.methods = self.vm.get_methods()
     self.web = None
     self.intent = IntentModule()
     self.modules = [m for m in self.web, self.intent]
     self.target_module = None
     self.methods_api_usage = list()
예제 #2
0
 def __init__(self, vm, vmx):
     SurgicalCmd.__init__(self)
     self.logger = Logger()
     self.t = Terminal()
     self.u = Util()
     self.vm = vm
     self.vmx = vmx
     self.methods = self.vm.get_methods()
     self.intent = IntentModule()
     self.zip = ZipModule()
     self.socket = SocketModule()
     self.system = SystemModule()
     self.modules = [
         m for m in self.zip, self.intent, self.socket, self.system
     ]
     self.target_module = None
     self.methods_api_usage = list()
예제 #3
0
 def __init__(self):
     Lobotomy.__init__(self)
     self.t = Terminal()
     self.logger = Logger()
     self.util = Util()
     self.apk = None
     self.package = None
     self.vm = None
     self.vmx = None
     self.gmx = None
     self.components = None
     self.dex = None
     self.strings = None
     self.permissions = None
     self.permissions_details = None
     self.files = None
     self.attack_surface = None