Domain Brute Forcer v1.5

Для тех, кто хочет сделать мир лучше.
Сообщение
Автор
Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#1 Сообщение 02.01.2010, 15:28

Domain Brute Forcer

Изображение

Название: Domain Brute Forcer
Категория: Интернет
Разработчик: Fire64
Год выпуска: 2010г
Язык Интерфейса: рус
Размер файла: 44.0 Кб
О программе:
Domain Brute Forcer - программа для поиска доменов по заданной маске методом буквенного перебора
Changelog
v0.5
первый релиз

v0.6
Изменен алгоритм буквенного перебора.
Теперь корректно работает как с включенной так и с отключенной опцией WWW
Резко увеличена скорость перебора.
Улучшена работа с потоками
Добавлена проверка на наличие запущенных потоков.
Добавлена функция очистки списка при новом запуске.

v0.9
Заменил Listbox на Listview
Добавил проверку сайтов на доступность

v1.0
Исправлена растяжка ListView при многократном нажатии кнопки старт.
Исправлена невозможность повторного запуска в случае если предыдущий запуск был успешно завершен.
Исправлен порядок итемов
Добавлена функция открытия сайта по двойному клику

v1.5
Увеличена скорость брута за счет прерывания потока при вызове gethostbyname ( код дерьмо, но асинхронные сокеты не работают :( ).
Добавлена проверка на статус сервера, если статус 200, то цвет зеленый, если нет, то голубой
Вложения
dnsbrut.rar
(14.72 КБ) 177 скачиваний
dnsbrut.rar
(14.72 КБ) 177 скачиваний

Аватара пользователя
Snakeus
Полковник
Полковник
Сообщения: 1213
Зарегистрирован: 03.05.2006
Контактная информация:

#2 Сообщение 02.01.2010, 16:34

Сейчас буду тестить.

Добавлено спустя 2 минуты 6 секунд:
Количество букв лучше задавать самому.

Добавлено спустя 19 минут 35 секунд:
Ещё замечание: программа хорошая, но чтобы найти домен, необходимо очень много времени. Вот исходники можно было бы посмотреть, а так от программы пользы мало, извини уж. И собственно глупый вопрос: этот проект как я понял на Си++, как скомпилированной программе поставить значок? %)

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#3 Сообщение 02.01.2010, 16:39

блин, что-то не то.
буквенный перебор работает как-то коряво.

если использовать www, то скорость в 10 раз выше, чем без www
да и в список добавляется по 20 раз один и тот же домен

вот простой пример программы с иконкой, просто добавляешь rc файл, иконку и resource.h
Вложения
launcher_main.rar
(3.52 КБ) 182 скачивания
launcher_main.rar
(3.52 КБ) 182 скачивания

Аватара пользователя
Snakeus
Полковник
Полковник
Сообщения: 1213
Зарегистрирован: 03.05.2006
Контактная информация:

#4 Сообщение 02.01.2010, 16:53

fire64 писал(а):блин, что-то не то.
буквенный перебор работает как-то коряво.

если использовать www, то скорость в 10 раз выше, чем без www
да и в список добавляется по 20 раз один и тот же домен

вот простой пример программы с иконкой, просто добавляешь rc файл, иконку и resource.h
Спасибо, но посмотрев код я так и не увидел где проекту присваивается иконка, или она сама подцепляется во время компиляции, то есть единственная добавленная в ресурсы иконка и будет иконкой проекта?

Добавлено спустя 1 минуту 31 секунду:
Всё нашёл %)

Код: Выделить всё

IDI_LAUNCHER            ICON    DISCARDABLE     "..\\launcher\\res\\launcher.ico"

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#5 Сообщение 04.01.2010, 23:11

Завершена версия 1.0
список исправлений смотрите в первом посте.

пишите замечания и предложения к программе

и еще у меня вопрос, хотите ли вы, что бы в опциях можно выбрать использование цифр при переборе ?

MOZGIII
Разработчик
Разработчик
Сообщения: 910
Зарегистрирован: 09.01.2009
Откуда: Переезжаю в /dev/null
Благодарил (а): 7 раз
Поблагодарили: 65 раз
Контактная информация:

#6 Сообщение 05.01.2010, 05:05

fire64
Хорошая програмка, пригодится, спасибо файр)

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#7 Сообщение 05.01.2010, 10:41

исходники программы кому-нибудь нужны ?

Аватара пользователя
ASOROKA
Капитан
Капитан
Сообщения: 272
Зарегистрирован: 04.09.2008
Откуда: Питер

#8 Сообщение 05.01.2010, 11:05

Использование цифр нужно и да можешь ее расширить не только до доменов но и имен сайта чтобы скрытые страницы перебором пыталась найти.

Аватара пользователя
Snakeus
Полковник
Полковник
Сообщения: 1213
Зарегистрирован: 03.05.2006
Контактная информация:

#9 Сообщение 05.01.2010, 17:56

fire64
Так что насчёт количества цифр\букв, чтобы они не железно были.
Да, я бы глянул кусок кода отвечающий за проверку сайта на дееспособность.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#10 Сообщение 05.01.2010, 18:04

Snakeus, просто вводишь нужное тебе число в поле "количество букв", только не больше 6

ок, держи исходники программы

п.с.
извиняюсь за алгоритм перебора букв, но ничего лучшего чем множество вложенных циклов, я придумать не смог.
Вложения
dnsbrutsrc.rar
(20.26 КБ) 169 скачиваний
dnsbrutsrc.rar
(20.26 КБ) 169 скачиваний

Аватара пользователя
Snakeus
Полковник
Полковник
Сообщения: 1213
Зарегистрирован: 03.05.2006
Контактная информация:

#11 Сообщение 05.01.2010, 18:22

fire64
Я имел ввиду сделать кол-во буквцифр больше 6.

Добавлено спустя 4 минуты 16 секунд:
Так, спасибо, нашёл что искал %)

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#12 Сообщение 11.07.2010, 13:48

Народ, кому-нибудь нужна версия 1.5

В ней удален код кошмарной проверки работы сервера, теперь программа просто коннектится на 80 порт, если соединилась, значит сервер работает, если не нет, то нет.

это позволило увеличить скорость брута и безопасность проверки в целом, так же устранены возможные утечки памяти и порча хипа.

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#13 Сообщение 11.07.2010, 14:13

http://admmsmss.narod.ru/ - нет такого.
http://alex.narod.ru/ - есть такой.
Но если просто коннектиться на 80 порт - будут оба сайта.
Рекомендую проверять ответ сервера на наличие кода (200, 500, 404, 403, etc)
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#14 Сообщение 11.07.2010, 14:23

NiGHt-LEshiY, ок, тогда сделаю 3 статуса

Красный - сервер недоступен
Желтый - сервер работает но возвращает неправильный статус
Зеленый - сервер доступен и сайт работает.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#15 Сообщение 12.07.2010, 20:01

Обновил, список изменений в первом посту.

п.с.
эта версия не совсем рабочая из-за того, что мне пришлось индусский код, что бы обойтись без WSAAsyncGetHostByName (хз почему она не работает ).

Вообще если кто-то подскажет как реализовать работу с WSAAsyncGetHostByName, то я буду очень рад.

Ответить Вложения 3