Example #1
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.name = NAME
     self.username = ""
     self.password = ""
     self.token = None
     self.domain = ""
 def __init__(self):
     LocalCommand.__init__(self)
     self.use_local_interface = False
     self.module_path = os.path.dirname(__file__)
     self.remote_paths = []
     self.node = None
     self.token_system = 0
Example #3
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.genTime = str(int(time.time()))
     self.computer = ""
     self.command = ""
     return
Example #4
0
    def __init__(self):
        LocalCommand.__init__(self)

        self.port                                 = 80
        self.version                              = 1
        # force engine to use hand selected callback interface .. can't use autofind
        self.autoFind                             = False
        self.name                                 = NAME
        self.num                                  = 0
        self.exploitslist                         = {}
        self.allowexploits                        = []
        self.listenerArgsDict["fromcreatethread"] = 1
        self.singleexploit                        = ""
        self.singleshot                           = False
        self.response_count                       = 0
        self.response_threshold                   = 0
        # XXX: toggle this for HTTP MOSDEF connectbacks !
        self.HTTPMOSDEF                           = False
        self.useSSLMOSDEF                         = False
        self.HTTPPROXYPORT                        = 8080
        self.bindip                               = "0.0.0.0"
        self.optarguments                         = ""

        # Automatically determine port to bind/listen when the one given is not
        # available
        self.auto_port                            = False
        # Max number of times to try a random port
        self.auto_port_tries                      = 30
        self.s                                    = None
Example #5
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.name = NAME
     self.pid = 0
     self.srcfile = None
     self.remote_file = None
Example #6
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = []
     self.name = NAME
     self.filename = None
     self.vert = None
     self.hor = None
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.name = NAME
     self.defender_path = "C:\\Program Files\\Windows Defender\\MpClient.dll"
     self.disable_func = "WDEnable"
     self.check_func = "WDStatus"
Example #8
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.name = NAME
     self.srcfile = "."
     self.dstfile = "."
     return
 def __init__(self):
     LocalCommand.__init__(self)
     self.node = None
     self.result = []
     self.name = NAME
     self.basepath = ""
     self.savefile = "installedsoftware.txt"
Example #10
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result=""
     self.name=NAME
     self.filetoprocess="c:\\windows\\system32\\win32k.sys"
     self.knowledge_name = 'get_file_version'
     self.supportedNodeTypes = ["win32Node", "win64Node"]
Example #11
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.supportedNodeArgs = [[
         "win32Node", "win64Node", "bsdNode", "linuxNode"
     ]]
     self.name = NAME
Example #12
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.certificate_path = certificate_path
     self.common_name = ""
     self.output_folder = ""
     return
Example #13
0
    def __init__(self):
        LocalCommand.__init__(self)
        WindowsLocalExploit.__init__(self)

        self.result = ""
        self.name = NAME
        self.share = "TMP"
        self.netname = "\\\\127.0.0.1"  #no \\ on the end!!!
Example #14
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.name = NAME
     self.driver_file = "rootkits/windows/memdump.sys"
     self.kernelmode_service = "memdump"
     self.ram_size = 0
     self.bin_file = "ram.img"
Example #15
0
 def __init__(self):
     #Initialize the class and its super.
     LocalCommand.__init__(self)
     self.result = ""
     self.name = NAME
     self.runall = False
     self.linux_list = list()
     return
Example #16
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.name = NAME
     self.node = None
     self.filename = os.path.join("Resources", "wirelesskeyservice.exe")
     self.wirelesskeyfile = "wirelesskeys.txt"
     self.wirelesskeyservice = "wirelesskeyservice.exe"
     self.servicename = "Wireless Utility"  #don't change this!
Example #17
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result     = ""
     self.name       = NAME
     self.alternativecommands = ""
     self.username   = "******"
     self.passwd     = "password"
     self.group      = "administrators"
Example #18
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.computer = ""
     self.MaxSize = 200
     self.adBrowser = False
     self.genTime = str(int(time.time()))
     return
Example #19
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.name = NAME
     self.memory_dump = ""
     self.memory_contents = ""
     self.current_search_contents = ""
     self.gui_hook = True
Example #20
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.name     = NAME
     self.node     = None
     self.pid      = 0
     self.term     = 0
     self.logfile  = None
     self.is_win64 = False
Example #21
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.name = NAME
     self.fileName = ""
     self.fileType = "Unknown"  #
     self.debug = False  # Debug -- see: dotNessusXML.characters()
     self.canvasCVE = {}  # Hold the CVE list
     self.dnsResolve = None  # Hold the value for dnsresolve in canvas config
Example #22
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.name       = NAME
     self.filename   = ""
     self.filetype   = ""
     self.debug      = False # Debug (see parseDotNessus() and dotNessusXML.characters())
     self.canvasCVE  = {}    # Hold the CVE list
     self.dnsResolve = None  # This will hold the value of dnsresolve from CANVAS config
Example #23
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.name = NAME
     self.filename = ""
     self.filetype = ""
     self.debug = False  # Debug
     self.canvasCVE = {}  # Hold the CVE list
     self.dnsResolve = None  # This will hold the value of dnsresolve from CANVAS config
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.supportedNodeTypes = ["win32Node", "win64Node"]
     self.name = NAME
     self.knowledge_name = 'installed_updates'
     self.matchkb = lambda x: re.match('(.+?)?(KB[0-9]+)', x)
     self.extractkb = lambda x: self.matchkb(x).group(2)
Example #25
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.name = NAME
     self.node = None
     self.callback_host = "192.168.36.1"
     self.callback_port = 5001
     self.callrepeat = 0
     self.callinterval = 20
     self.is_win64 = False
Example #26
0
 def __init__(self):
     """ init """
     LocalCommand.__init__(self)
     self.result = ""
     self.name = NAME
     self.search_pattern = ".doc"
     self.auto_download = False
     self.drive_letter = "c:"  #win32 specific obviously
     self.download_count = 0
Example #27
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.result = ""
     self.supportedNodeTypes = [
         "LocalNode", "UnixShellNode", "win32Node", "linuxNode", "osxNode",
         "win64Node"
     ]
     self.name = NAME
     self.directory = "."
Example #28
0
 def __init__(self):
     LocalCommand.__init__(self)
     httpclientside.__init__(self)
     self.datatype = "text/html"  #for HTTPSERVER version
     self.result = ""
     self.name = NAME
     self.command = "echo hi"
     self.blind = True
     return
Example #29
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.server_sock = None
     self.server_port = 8080
     self.mosdef_port = 5555
     self.mosdef_host = '127.0.0.1'
     self.clients = {}
     self.useSSL = False
     self.verbose = False
Example #30
0
 def __init__(self):
     LocalCommand.__init__(self)
     self.name = NAME
     self.domain = ""
     self.hostfilename = ""
     self.debug = False
     self.wildcard = False
     self.iterate = False
     self.throttle = 0  # Delay time between requests
     self.do_threaded = True