blob: 55a9263e3355c5eca480547773520b51d5831b43 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
import string
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
actual = ""
key = "Z"*19
for n in range(19, -1, -1):
res2 = requests.get("https://192.168.14.1/mac-cookie?username="+key,
verify=False).text.replace(".", "").split(" ")[-1].split('\n')[0]
for c in string.printable:
test = key[:n] + c
res1 = requests.get("https://192.168.14.1/mac-cookie?username="+test,
verify=False).text.replace(".", "").split(" ")[-1].split('\n')[0]
print(test, res1, res2)
if res1 == res2:
actual = c + actual
break
key = key[:-1]
print("Key is", actual)
|