Грубая сила входа на веб-сайт для экзамена [закрыто]Python

Программы на Python
Ответить
Anonymous
 Грубая сила входа на веб-сайт для экзамена [закрыто]

Сообщение Anonymous »

Я новичок в программировании на Python.
Мне нужно найти пароль этого веб-сайта

(это поддельный Facebook: https://epreuves.pix.fr/old/perso3.html ... 0905070507) для экзамена и мы знаем две информации:

Во-первых, почта - julia@pxmail.fr

, а пароль представляет собой простую комбинацию одного из массивов ниже:
uu=["France","julia@pxmail.fr","20 августа 1981","Femme","2531"]

uuu=["France","julia@pxmail.fr","20","août", "1981","Femme","2531"]
Моя идея решить эту проблему:

*Создать пароль методом перебора из этого массива

*Подключиться к сайту с помощью Selenium

*Ввести пароль, найденный на шаге 1 и посмотрите, открыта ли новая вкладка.

Для этого шага я думаю, что мне нужно с помощью Python определить, входит ли он в систему или нет, на каждом этапе, когда я помещаю новый пароль на веб-сайт для входа в систему.
Пока это то, что я сделал:

Код: Выделить всё

#Code for finding all the permutation of the array(i dont if i have all of them but i found for the second array around 3 millions of values and the first array around 75k).
uu=["France","julia@pxmail.fr","20 août 1981","Femme","2531"]
uuu=["France","julia@pxmail.fr","20","août", "1981","Femme","2531"]
import itertools
v=list(itertools.permutations(uuu))
pp=[]
for i in range(0,len(v)):

Код: Выделить всё

y="".join(v[i])
for k in range(0,len(y)):
for l in range(k,len(y)):
g=y[l:l+8]
if len(g)==8:
pp.append(g)
print(pp)

Код: Выделить всё

#main code
import sys
uu=["France","julia@pxmail.fr","20 août 1981","Femme","2531"]
uuu=["France","julia@pxmail.fr","20","août", "1981","Femme","2531"]
import itertools
v=list(itertools.permutations(uuu))
pp=[]
for i in range(0,len(v)):
y="".join(v[i])
for k in range(0,len(y)):
for l in range(k,len(y)):
g=y[l:l+8]
if len(g)==8:
login_check=False
#put here the code to the connection with a website with Selenium with the password g
......
#check if we have log in
if login_check==True:
print(f"The password is  : {pp}")
sys.exit()
else:#we continue
pass
print("No solution")
Я знаю, что Selenium очень удобен для подключения к веб-сайту, но я не знаю, как это сделать (как подключиться, как узнать, вошли мы в систему или нет)

Есть ли способ помочь мне найти это?
Большое спасибо

Подробнее здесь: https://stackoverflow.com/questions/798 ... or-an-exam
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»