def __init__(self, target_module, vmx, vm, k, selection, methods): self.logger = Logger() self.target_module = target_module self.vmx = vmx self.vm = vm self.clazz = k self.selection = selection self.methods = methods
def __init__(self, apk): self.logger = Logger() self.t = Terminal() self.apk = apk self.activities = list() self.services = list() self.receivers = list() self.providers = list()
def __init__(self, files, apk): Binja.__init__(self) self.t = Terminal() self.logger = Logger() self.files = files self.apk = apk self.libs = list() self.rpc = None self.target_library = None self._init_binja()
def __init__(self, apk, components): self.t = Terminal() self.logger = Logger() self.apk = apk self.xml = self.apk.get_AndroidManifest() # Populate XML elements self.xml_activities = self.xml.getElementsByTagName("activity") self.xml_services = self.xml.getElementsByTagName("service") self.xml_receivers = self.xml.getElementsByTagName("receiver") self.xml_providers = self.xml.getElementsByTagName("provider") self.components = components
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()
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()
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
def __init__(self, message): self.logger = Logger() self.message = message self.logger.log("critical", "Surgical : {}".format(self.message))
def __init__(self, message): self.logger = Logger() self.message = message self.logger.log("critical", "Components : {}".format(self.message))
from core.logging.logger import Logger logger = Logger()
def __init__(self, message): self.logger = Logger() self.message = message self.logger.log("critical", "TerminalApp : {}".format(self.message))
def __init__(self, message): self.logger = Logger() self.message = message self.logger.log("critical", "AttackSurface : {}".format(self.message))