def __init__(self): self.hash = '' self.username = '' self.hostname = '' options = {'command': '-scp', 'action': 'store_true', 'dest': 'winscp', 'help': 'winscp'} ModuleInfo.__init__(self, 'winscp', 'sysadmin', options)
def __init__(self, isThunderbird = False): self.credentials_categorie = None self.toCheck = [] self.manually_pass = None self.dictionnary_path = None self.number_toStop = None self.key3 = '' # Manage options suboptions = [ {'command': '-m', 'action': 'store', 'dest': 'manually', 'help': 'enter the master password manually', 'title': 'Advanced Mozilla master password options'}, {'command': '-p', 'action': 'store', 'dest': 'path', 'help': 'path of a dictionnary file', 'title': 'Advanced Mozilla master password options'}, {'command': '-b', 'type':int, 'action': 'store', 'dest': 'bruteforce', 'help': 'number of caracter to brute force', 'title': 'Advanced Mozilla master password options'}, {'command': '-d', 'action': 'store_true', 'dest': 'defaultpass', 'help': 'try 500 most common passwords', 'title': 'Advanced Mozilla master password options'}, {'command': '-s', 'action': 'store', 'dest': 'specific_path', 'help': 'enter the specific path to a profile you want to crack', 'title': 'Advanced Mozilla master password options'} ] if not isThunderbird: options = {'command': '-f', 'action': 'store_true', 'dest': 'firefox', 'help': 'firefox'} ModuleInfo.__init__(self, 'firefox', 'browsers', options, suboptions) else: options = {'command': '-t', 'action': 'store_true', 'dest': 'thunderbird', 'help': 'thunderbird'} ModuleInfo.__init__(self, 'thunderbird', 'browsers', options, suboptions)
def __init__(self, isThunderbird=False): self.credentials_categorie = None self.toCheck = [] self.manually_pass = None self.dictionary_path = None self.number_toStop = None self.key3 = "" # Manage options suboptions = [ { "command": "-m", "action": "store", "dest": "manually", "help": "enter the master password manually", "title": "Advanced Mozilla master password options", }, { "command": "-s", "action": "store", "dest": "specific_path", "help": "enter the specific path to a profile you want to crack", "title": "Advanced Mozilla master password options", }, ] if not isThunderbird: options = {"command": "-f", "action": "store_true", "dest": "firefox", "help": "firefox"} ModuleInfo.__init__(self, "firefox", "browsers", options, suboptions) else: options = {"command": "-t", "action": "store_true", "dest": "thunderbird", "help": "thunderbird"} ModuleInfo.__init__(self, "thunderbird", "browsers", options, suboptions)
def __init__(self): options = { 'command': '-q', 'action': 'store_true', 'dest': 'squirrel', 'help': 'squirrel' } ModuleInfo.__init__(self, 'squirrel', 'database', options)
def __init__(self): options = { 'command': '-t', 'action': 'store_true', 'dest': 'tortoise', 'help': 'tortoise' } ModuleInfo.__init__(self, 'tortoise', 'svn', options)
def __init__(self): options = { "command": "-o", "action": "store_true", "dest": "outlook", "help": "outlook - IMAP, POP3, HTTP, SMTP, LDPAP (not Exchange)", } ModuleInfo.__init__(self, "outlook", "mails", options)
def __init__(self): options = { 'command': '-wi', 'action': 'store_true', 'dest': 'wifi', 'help': 'Vista and higher - Need System Privileges' } ModuleInfo.__init__(self, 'Wifi', 'wifi', options)
def __init__(self): options = { 'command': '-c', 'action': 'store_true', 'dest': 'cyberduck', 'help': 'cyberduck' } ModuleInfo.__init__(self, 'cyberduck', 'sysadmin', options)
def __init__(self): options = { 'command': '-n', 'action': 'store_true', 'dest': 'network', 'help': 'generic network credentials' } ModuleInfo.__init__(self, 'Generic Network', 'windows', options)
def __init__(self): options = { 'command': '-t', 'action': 'store_true', 'dest': 'turba', 'help': 'turba' } ModuleInfo.__init__(self, 'turba', 'games', options)
def __init__(self): # Manage options options = {'command': '-s', 'action': 'store_true', 'dest': 'shadow', 'help': '/etc/shadow - Need root Privileges'} ModuleInfo.__init__(self, 'shadow', 'sysadmin', options) self.filestr = '/etc/shadow' self.hash = '\n' self.pwdFound = []
def __init__(self): options = { 'command': '-e', 'action': 'store_true', 'dest': 'env', 'help': 'environment variables' } ModuleInfo.__init__(self, 'Environment variables', 'sysadmin', options)
def __init__(self): options = { 'command': '-d', 'action': 'store_true', 'dest': 'dotnet', 'help': 'domain visible network (.Net Passport) Passwords' } ModuleInfo.__init__(self, 'Dot Net', 'windows', options)
def __init__(self): options = { 'command': '-g', 'action': 'store_true', 'dest': 'gnomeKeyring', 'help': 'Gnome Keyring' } ModuleInfo.__init__(self, 'gnomeKeyring', 'wallet', options)
def __init__(self): options = { 'command': '-ftp', 'action': 'store_true', 'dest': 'ftpnavigator', 'help': 'FTP Navigator' } ModuleInfo.__init__(self, 'ftpnavigator', 'sysadmin', options)
def __init__(self): options = { 'command': '-wi', 'action': 'store_true', 'dest': 'wifi', 'help': 'Network Manager - Need root Privileges' } ModuleInfo.__init__(self, 'wifi', 'wifi', options)
def __init__(self): options = { 'command': '-k', 'action': 'store_true', 'dest': 'kwallet', 'help': 'KWallet' } ModuleInfo.__init__(self, 'kwallet', 'wallet', options)
def __init__(self): options = { 'command': '-s', 'action': 'store_true', 'dest': 'skype', 'help': 'skype' } ModuleInfo.__init__(self, 'skype', 'chats', options)
def __init__(self): options = { 'command': '-c', 'action': 'store_true', 'dest': 'chrome', 'help': 'chrome' } ModuleInfo.__init__(self, 'chrome', 'browsers', options)
def __init__(self): options = { 'command': '-d', 'action': 'store_true', 'dest': 'dbvis', 'help': 'dbvisualizer' } ModuleInfo.__init__(self, 'dbvis', 'database', options)
def __init__(self): options = { 'command': '-r', 'action': 'store_true', 'dest': 'roguestale', 'help': 'Extract Rogue\'s Tale SHA1 password hashes.' } ModuleInfo.__init__(self, 'roguestale', 'games', options)
def __init__(self): options = { 'command': '-wp', 'action': 'store_true', 'dest': 'wpa_supplicant', 'help': 'WPA Supplicant - Need root Privileges' } ModuleInfo.__init__(self, 'wpa_supplicant', 'wifi', options)
def __init__(self): options = { 'command': '-o', 'action': 'store_true', 'dest': 'outlook', 'help': 'outlook - IMAP, POP3, HTTP, SMTP, LDPAP (not Exchange)' } ModuleInfo.__init__(self, 'outlook', 'mails', options)
def __init__(self): options = { 'command': '-s', 'action': 'store_true', 'dest': 'sqldeveloper', 'help': 'sqldeveloper' } ModuleInfo.__init__(self, 'sqldeveloper', 'database', options)
def __init__(self): options = { 'command': '-f', 'action': 'store_true', 'dest': 'filezilla', 'help': 'filezilla' } ModuleInfo.__init__(self, 'filezilla', 'sysadmin', options)
def __init__(self): options = { 'command': '-p', 'action': 'store_true', 'dest': 'puttycm', 'help': 'puttycm' } ModuleInfo.__init__(self, 'puttycm', 'sysadmin', options)
def __init__(self): options = {'command': '-s', 'action': 'store_true', 'dest': 'secrets', 'help': 'Windows secrets (hashes, lsa secrets, etc.)'} ModuleInfo.__init__(self, 'Windows secrets', 'windows', options) self.sysFile = ['sam', 'security', 'system'] self.address = 'LOCAL' self.ntds = os.environ['systemroot'] + os.sep + 'ntds' + os.sep + 'ntds.dit' if not os.path.exists(self.ntds): self.ntds = None self.history = True
def __init__(self): options = {'command': '-j', 'action': 'store_true', 'dest': 'jitsi', 'help': 'jitsi'} suboptions = [{'command': '-ma', 'action': 'store', 'dest': 'master_pwd', 'help': 'enter the master password manually', 'title': 'Advanced jitsi option'}] ModuleInfo.__init__(self, 'jitsi', 'chats', options, suboptions) self.keylen = 16 self.iterations = 1024 self.padding = '\f' self.account_id = '' self.master_password_used = False self.masterpass = '******'
def __init__(self): options = { 'command': '-e', 'action': 'store_true', 'dest': 'ie', 'help': 'internet explorer from version 7 to 11 (but not with win8)' } suboptions = [{ 'command': '-l', 'action': 'store', 'dest': 'historic', 'help': 'text file with a list of websites', 'title': 'Advanced ie option' }] ModuleInfo.__init__(self, 'ie', 'browsers', options, suboptions)
def __init__(self): options = { 'command': '-j', 'action': 'store_true', 'dest': 'jitsi', 'help': 'jitsi' } suboptions = [{ 'command': '-ma', 'action': 'store', 'dest': 'master_pwd', 'help': 'enter the master password manually', 'title': 'Advanced jitsi option' }] ModuleInfo.__init__(self, 'jitsi', 'chats', options, suboptions) self.keylen = 16 self.iterations = 1024 self.padding = '\f' self.account_id = '' self.master_password_used = False self.masterpass = '******'
def __init__(self): options = {"command": "-s", "action": "store_true", "dest": "skype", "help": "skype"} ModuleInfo.__init__(self, "skype", "chats", options)
def __init__(self): options = {'command': '--HiddenWifiArgs', 'action': 'store_true', 'dest': 'wifipass', 'help': argparse.SUPPRESS} ModuleInfo.__init__(self, 'wifipass', 'wifi', options)
def __init__(self): options = {'command': '-t', 'action': 'store_true', 'dest': 'turba', 'help': 'turba'} ModuleInfo.__init__(self, 'turba', 'games', options)
def __init__(self): options = {'command': '-e', 'action': 'store_true', 'dest': 'env', 'help': 'environment variables'} ModuleInfo.__init__(self, 'Environnement variables', 'sysadmin', options)
def __init__(self): options = {'command': '-e', 'action': 'store_true', 'dest': 'ie', 'help': 'internet explorer from version 7 to 11 (but not with win8)'} suboptions = [{'command': '-l', 'action': 'store', 'dest': 'historic', 'help': 'text file with a list of websites', 'title': 'Advanced ie option'}] ModuleInfo.__init__(self, 'ie', 'browsers', options, suboptions)
def __init__(self): options = {"command": "-q", "action": "store_true", "dest": "squirrel", "help": "squirrel"} ModuleInfo.__init__(self, "squirrel", "database", options)
def __init__(self): options = {'command': '-o', 'action': 'store_true', 'dest': 'opera', 'help': 'opera'} ModuleInfo.__init__(self, 'opera', 'browsers', options)
def __init__(self): options = {'command': '-k', 'action': 'store_true', 'dest': 'kalypsomedia', 'help': 'kalypsomedia'} ModuleInfo.__init__(self, 'kalypsomedia', 'games', options)
def __init__(self): options = {'command': '-wp', 'action': 'store_true', 'dest': 'wpa_supplicant', 'help': 'WPA Supplicant - Need root Privileges'} ModuleInfo.__init__(self, 'wpa_supplicant', 'wifi', options)
def __init__(self): options = {'command': '-d', 'action': 'store_true', 'dest': 'dotnet', 'help': 'domain visible network (.Net Passport) Passwords'} ModuleInfo.__init__(self, 'Dot Net', 'windows', options)
def __init__(self): options = {'command': '-f', 'action': 'store_true', 'dest': 'filezilla', 'help': 'filezilla'} ModuleInfo.__init__(self, 'filezilla', 'sysadmin', options)
def __init__(self): options = {'command': '-wi', 'action': 'store_true', 'dest': 'wifi', 'help': 'Vista and higher - Need System Privileges'} ModuleInfo.__init__(self, 'Wifi', 'wifi', options)
def __init__(self): options = {'command': '-mvn', 'action': 'store_true', 'dest': 'mavenrepositories', 'help': 'Maven repositories'} ModuleInfo.__init__(self, 'mavenrepositories', 'maven', options) # Interesting XML nodes in Maven repository configuration self.nodes_to_extract = ["id", "username", "password", "privateKey", "passphrase"] self.settings_namespace = "{http://maven.apache.org/SETTINGS/1.0.0}"
def __init__(self): options = {'command': '-winssh', 'action': 'store_true', 'dest': 'opensshforwindows', 'help': 'OpenSSH for Windows'} ModuleInfo.__init__(self, 'opensshforwindows', 'sysadmin', options) self.key_files_location = environ.get("USERPROFILE") + "\\.ssh"
def __init__(self): options = {'command': '-p', 'action': 'store_true', 'dest': 'pidgin', 'help': 'pidgin'} ModuleInfo.__init__(self, 'pidgin', 'chats', options)
def __init__(self): options = {'command': '-r', 'action': 'store_true', 'dest': 'roguestale', 'help': 'Extract Rogue\'s Tale SHA1 password hashes.'} ModuleInfo.__init__(self, 'roguestale', 'games', options)
def __init__(self): options = {'command': '-c', 'action': 'store_true', 'dest': 'clawsmail', 'help': 'clawsmail'} ModuleInfo.__init__(self, 'clawsmail', 'mails', options)
def __init__(self): options = {'command': '-core', 'action': 'store_true', 'dest': 'coreftp', 'help': 'coreftp'} ModuleInfo.__init__(self, 'coreftp', 'sysadmin', options)
def __init__(self): options = {'command': '-k', 'action': 'store_true', 'dest': 'kwallet', 'help': 'KWallet'} ModuleInfo.__init__(self, 'kwallet', 'wallet', options)
def __init__(self): options = {"command": "--HiddenWifiArgs", "action": "store_true", "dest": "wifipass", "help": argparse.SUPPRESS} ModuleInfo.__init__(self, "wifipass", "wifi", options)
def __init__(self): options = {'command': '-ftp', 'action': 'store_true', 'dest': 'ftpnavigator', 'help': 'FTP Navigator'} ModuleInfo.__init__(self, 'ftpnavigator', 'sysadmin', options)
def __init__(self): options = {'command': '-d', 'action': 'store_true', 'dest': 'dbvis', 'help': 'dbvisualizer'} ModuleInfo.__init__(self, 'dbvis', 'database', options)
def __init__(self): options = {'command': '-n', 'action': 'store_true', 'dest': 'network', 'help': 'generic network credentials'} ModuleInfo.__init__(self, 'Generic Network', 'windows', options)
def __init__(self): options = {'command': '-q', 'action': 'store_true', 'dest': 'squirrel', 'help': 'squirrel'} ModuleInfo.__init__(self, 'squirrel', 'database', options)