Описание:
Программка, сочетающая функции автокликера и переборщика паролей.
Принцип действия: программа сама нажимает в клиенте на поля ввода логина и пароля, сама вбивает туда данные и сама пытается авторизироваться. Самый элементарный способ брута, согласен, но он работает, причём абсолютно независимо от сервера и вообще от любых внешних раздражителей. Для успешной работы необходимо не дать запуститься ГГ.
Программа писалась изначально для личного использования, чтобы сбрутить пару аккаунтов на Артеасе (что впрочем, удалось). На странице личного кабинета там стоит капча, а на форуме SMF 1.1.8 с хитрозадой защитой от перебора, поэтому мне ничего не оставалось, как ломиться в парадную дверь.
Скорость перебора достаточно высокая и с каждым обновлением становится выше.
В виду отсутствия функционала выкладывается с исходниками на седьмом Делфи. Если кому-то понравится, то автор будет продолжать тащить проект в светлое будущее, попутно выслушаю любые предложения по улучшению, замечания, багрепорты и т.д. Предложения по улучшению и оптимизации кода также приветствуются.
Плюсы:
Работает с любой версией клиента и любым сервером
Перебирает логины и пароли по текстовому словарю
Имитирует человеческое поведение при наборе текста
Отображает найденные результаты в листбоксе
Показывает текущий прогресс перебора
Имеет возможность продолжения с крайнего варианта после закрытия
По завершении сохраняет результаты в файл и выключает себя и клиент
Минусы:
Очень низкая скорость перебора
Возможно неточное определение результата подбора (шанс ~95%)
Клиент может закрыться с критической ошибкой (0_о)
Во время работы программы не рекомендуется двигать мышку
Это самопал на коленке со всеми вытекающими
Свежая версия (обновлено 5 июня 2009 года). Есть нововведения. Вот выдержка из Ридми:
==================================== Список изменений в версии 1.0 -> 1.1:
Цитата:
- Теперь программа работает в потоке (нет фризов, можно завершить в любой момент)
- Изменён сам принцип работы. Если раньше программа сканировала изображение в окне
клиента и искала признаки успешного ввода (тёмные области на экране, соответствующие
окошку лицензионного соглашения), то теперь независимо от успеха каждое изображение
в формате JPEG будет сохранено в специальную папку, чтобы потом можно было самому
проанализировать каждый из вариантов. В частности, это оказалось очень полезным в
том случае, когда атакуемый аккаунт был запущен в момент перебора - окно соглашения
не вызывалось и программа считала, что вариант неуспешен. Плюс иногда она не могла
определить правильность перебора, даже если появлялось окно соглашения. Эту ошибку я
так и не поборол, пришлось менять весь принцип работы. =)
- Добавлено указание задержек - время, дающееся на авторизацию, время между нажатием и
отпусканием мышки и время между имитацией нажатия клавиш на клавиатуре.
- Теперь программа сама устанавливает окно клиента в нужное место, устанавливает
необходимые для работы размеры окна, чтобы поля ввода оказались точно в том месте,
где им необходимо быть.
- На тот случай, если вы забыли изменить раскладку клавиатуры на английскую, программа
сама умеет это делать.
- Существенные изменения в коде, оптимизация. Работать стала гораздо быстрее.
- Поменял иконку. не мог не упомянуть об этом.
- Убрал сохранение результатов в файл. Мне это показалось ненужным и лишним.
- Убрал отображение прогресса отдельно по логинам и паролям.
Список изменений в версии 1.1 -> 1.2:
Цитата:
- Исправлено закрытие программы. Хоть это и был поток, но закрываться она решительно
не желала. Тяга к жизни у неё была, видите ли.
- Добавлено ручное указание координат кликов мышкой (если вдруг по каким-то
причинам мышка у вас не попадает по кнопкам или полям ввода). А то мало ли,
какие у вас рамки у окон выставлены, всякое может быть.
- Добавлена возможность указывать режим завершения работы программы: выключить
программу, выключить клиент и выключить компьютер. Всё настраивается.
- Добавлена роверка работы клиента. Если клиент не запущен, то и программа не
начнёт работу.
- Добавлен полезный режим перебора "логин - логин".
- Добавлен скин к программе. Красота-а-а...
- Добавлена проверка кириллических символов в логине и пароле. Если они есть,
то вариант пропускается.
- Добавлена "горячая клавиша" для закрытия программы (ESC). Программа сначала
закончит перебирать текущий вариант и только после этого закроется.
Список изменений в версии 1.2 -> 1.3:
Цитата:
- Добавлено сохранение прогресса во время работы программы.
- Добавлено отображение скорости перебора и оставшееся время.
- Добавлен просмотр списка логинов и паролей, статистика по данным.
- Исправлена ошибка с определением кириллических символов в логинах.
- В комплект с программой добавлен файл, убивающий ГГ - "dsetup.dll".
Как работает: запускаете LineageII.exe, даёте апдейтеру закончить проверку.
Не закрывая апдейтер, скопируйте файл dsetup.dll в папку /system, подтвердите
перезапись существующего файла. В апдейтере теперь можно нажать "Старт".
- Исправлено несколько мелких ошибок в программе.
- Поправлена шкурка.
то есть девять комбинаций. Если у пользователя "nagibator" пароль "777", то на шестой попытке программа занесёт его данные логин-пароль в список найденных аккаунтов.
Такая у меня заморочка он каждый раз заново вписывает логин тоесть например иван со следующей комбинацией уже получается иваниван. А так вообще программа очень полезная немного бы доработать и все) еще было бы совсем шикарно если бы была такая функция чтоб он не перебирал все имеющиеся пароли к одному логину а сразу вводил и логин и пароль к примеру с того-же артеаса (тоесть там дан конкретный пароль к конкретному логину). Я так понимаю исходники там даны но я к сожалению не такой еще продвинутый) и еще если версия 1.0 будут ли версии выше?
Последний раз редактировалось wagan; 25.05.2009 в 23:54.
2009.5.26 23:03:05
OS : Windows XP 5.1 (Build: 2600)
CPU : GenuineIntel PentiumPro-class processor @ 3176 MHz with 2047MB RAM
Video : NVIDIA GeForce GTX 260 (8208)
Ух ты, моя софтинка и здесь. =) Я скоро новую версию сделаю, а то эта всё-таки немного недоделанная. Вроде АЧ снова в строю (это ведь репост оттуда), сначала выложу там, а потом здесь кто-нибудь репост сделает. В новой версии постараюсь предусмотреть случай, когда аккаунт уже запущен с другого компьютера, редактирование задержек и т.д. =)
какое разрешение надо поставить в мониторе что бы программа нормально работала? а то с теми координатами она мне на выход нажимает
Мм, по идее любое разрешение подойдёт, ведь окошко кидается чётко в начало координат монитора и имеет высоту-ширину ровно 600.
Но я уже делаю 1.2, там как раз в списке нововведений ручное указание координат.
Сделано. Тему закрепил. Если что-то есть добавить в основной пост, обращайся ко мне в пм или icq.
Вижу большую работу над программой (по части функциональности выросла в 2-3 раза). Ждём еще с нетерпением релизов от тебя
Мне кажется, максимум, до чего она вырастет - до версии 1.3, но не с добавлением функционала, а с исправлением ошибок, потому что я уже просто не знаю, чего в неё напихать. =) Я прямо-таки с огромным удовольствием выслушаю любые предложения или багрепорты.
я думаю не помешало бы сохранение последнего набраного логина и пароля
Поддерживаю, было бы удобно при выключении. Нужно ускорить работу брутера, например научить его включать сразу 3-4 клиента. Но вот с технической точки зрения это не возможно по простой причине, курсор 1 (а программа работает как кликер). Если как-то решить эту проблему...
Думаю нужно каким-то способом приспособить программу к руоффу, так как существующие способ убийства ГГ, работает, но не корректно. После 90 секунд, клиент вырубается.
Можно сделать что-бы при нажатии на программу, она просила указать путь к l2.exe и открывала сразу с настройками какие надо ?