Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Process Hacker (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: 1-я
 



"A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware."
 
Process Hacker – это профессиональный набор инструментов управления ОС работающий с ядром через Native API (API ядра) предназначенный управляния процессами и их потоками, контроля использования памяти ЭВМ, дисковой и сетевой активности, управления состоянием и параметрами, устанавки и удаления сервисов и драйверов, может освобождать заблокированные другими процессами объекты, использоваться в качестве отладчика уровня ядра и осуществлять поиск некоторых типов руткитов и иных скрытых процессов, удалять не удаляемые иными инструментами зависшие или защищённые процессы (некоторые его возможности могут быть недоступны из-за ограничений ОС либо недостаточного уровня привилегий пользователя).
 
Process Hacker автоматически загружает символы из различных библиотек и использует их для отображении стека вызовов потоков исследуемого процесса (так же, как и Process Explorer). Он включает модуль PEViewer используемый при просмотре списков импорта/экспорта, конфигурации загрузки и структуры исполняемых файлов. Process Hacker может смотреть стек и память зависших процессов и в большинстве случаях помогает восстановить их нормальную работу без потери обрабатываемых данных.
 
Примечание: Для выполнения ряда операций Process Hacker использует драйвер ядра KProcessHaker который необходим в исключительных ситуациях и в подавляющем большинстве случаев включать его не рекомендуется. Подробнее читайте в файле README.txt в каталоге программы. По умолчанию драйвер KProcessHaker отключён и в отличии от аналогов не устанавливается в систему при инсталляции или запуске ProcessHacker.
 
Текущая стабильная версия: v2.39 от 29.03.2016
В разработке: v3.00, исходники смотрим на GitHub.

Примечание: исходники в репозитории включают не все патчи! Пользовательские патчи ищите на форуме, в теме или на Git. Их применение целиком на ваше усмотрение и риск!
 
Загрузки:
 
1.xх (для работы необходим MS .NET Framework 2.х) | 2.хx:  Setup (EXE) | Portable (Zip) | Source (Zip) | SDK (Zip)
Debugging Tools for Windows - ссылка на страницу MSDN для загрузки необходимого движка отладчика уровня ядра  встроенного в программу. Системной dbghelp.dll не достаточно т.к. это просто библиотека-заглушка не имеющая нужных вызовов отладчика. Библиотека должна лежать или в каталоге рядом с ProcessHacker.exe если DLL извлечена из SDK, или в каталоге \Program Files\Debugging Tools for Windows (для SDK v7.0 - v7.1A)/ \Program Files (x86)\Windows Kits\8.x\Debuggers\x86 / \Program Files (x86)\Windows Kits\8.x\Debuggers\x64 для SDK v8.0 и новее. Библиотеку необходимо использовать от последней версии SDK, и по возможности прямо указать к ней путь в настройках Process Hacker: Options - Symbols - Dbghelp.dll path. Подробности см в статье MSDN Путь поиска, используемый Windows для обнаружения библиотеки DLL.
 
Тестовые сборки:
 
  • Development build (выборочно) от Wen Jia Liu (wj32) на wj32.org, в них не входят Plugins-Extra* и там может быть не последняя Git ревизия
    .
  • Официальные Nightly Builds - инсталлятор, Zip, SDK, исходники. Собираются автоматически после появления на GitHub нового коммита в ветке master и в них не входят Plugins-Extra* (экспериментально могут включать их 32-х битные редакции), на сервере может лежать не последняя версия.
     
  • Текущая сборка от Victor_VG из Git v3.00 и её Баг-трекер - английская бинарная сборка из Git обновляемая по мере обновления репозиториев проекта. Обязательно прочитайте plugins_install.txt (англ.) в архиве (данный файл оперативно обновляется по мере изменений в проекте и является основной инструкцией по ручной установке плагинов)!
     
    *Plugins-Extra это находящиеся в стадии разработки плагины которые могут содержать ошибки или быть удалены в любой момент. Используйте их на свой страх и риск!
     
    Для старых ОС (WinXP/Vista/2003/2008):
     
    Сборка от Victor_VG v2.38.0.11 для XP/2003 (x86 и x64), включает русский перевод (KLASS), Zip, портативку, SDK, исходники и более обновляться не будет!
    Сборка от Victor_VG v2.39 для Vista/2008 (x86 и x64), включает русский перевод (KLASS), Zip, портативку, SDK, исходники и более обновляться не будет!
     
    Локализованные сборки:
     
    от Dm.Fedorov 3.0.123 (x86) |  от KLASS x64 + x86 на основе текущих Git-сборок. | от wald1968 v2.34-r5632 (x86)
     
    Полноценный перевод на уровне исходников не ждите т.к. исходники обновляются намного раньше, чем может быть сделан такой перевод.
     
    Обсуждение переводов вынесено в отдельную тему и тут не приветствуется.

     
    В локализованных вариантах возможны произвольные ошибки в работе! В частности в версии 5315 не работает модуль Системная Информация.
     
    Системные требования:
     
    RAM: ~ 30Mb памяти
    CPU: до 64-х процессоров
     
    Минимальная версия операционной системы зависит от версии Process Hacker:
     
    3.xx - Windows 7/Server 2008 R2 и выше, 32/64-bit редакции,
    2.39 - Windows Vista/Server 2008, 32/64-bit редакции, операции использующие драйвер уровня ядра доступны в Windows 7 и выше
    2.xx - до v2.38 включительно - Windows XP SP2/2003 и выше, 32/64-bit редакции,
    1.хx - Windows 2000 и выше, требует MS .NET Framework v2.0, только 32-бит
     
  • Подробнее о возможностях Process Hacker
  • ...и многое другое...


  • Визуальная сортировка в колонках с возможностью её сброса
  • Список горячих клавиш (хоткеев) для пунктов меню
     
    ВАЖНО!
     
    Для переключения Process Hacker в "Portable mode" (настройки хранятся в каталоге Process Hacker) до его первого запуска рядом с ProcessHacker.exe создаем файлы ProcessHacker.exe.settings.xml и usernotesdb.xml.
     
    Как правильно установить и настроить Process Hacker?
    Где взять нужную для работы Process Hacker библиотеку dbghelp.dll и как её правильно поставить?

     
    ВНИМАНИЕ! Обязательно внимательно прочитайте документацию которая есть на сайте и в архивах с дистрибутивом! Программа изначально создана для профессионалов, а потому требует от пользователя достаточно высокого уровня знаний!
     
    На Windows 10 ниже версий 1607 Build 14393 в Process Hacker (и не только в нём) могут появляться самые причудливые глюки. Для их устранения сначала обновите свою ОС.
     
    При работе на Windows 10 рекомендуется:
     
    - отключить или удалить плагин Firewall Monitor!
    - установить сторонний (не Микрософт!) антивирус и отключить Windows Defender так он вызывает проблемы!
     
    В данный момент в следствии наличия подтверждённой Майкрософт ошибки в ядре Windows 10 v1607 Build 14393 с обновлением KB4103723 рекомендуется использование Process Hacker v3.0.6022.1495 Git-78db78b3. Причиной проблемы является ошибка в KB4103723 за май 2018. Работа по устранению причин ошибки ведётся, но естественно потребует времени.
     
    Ошибка в Windows SDK v10.0.14393.33, вызывавшая показ пустой вкладки Services на Windows 10 LTSB и builds 10240, устранена в v3.0.0.274 DEV. На всех более ранних версиях Process Hacker данная ошибка будет проявляться!

     
    Дополнительные инструменты:
     
    Скрипт AutoIt для запуска Process Hacker со сменных носителей ("Portable Edtion"
     
    Рекомендуется новичкам: Comodo Program Manager (основан на Process Hacker v1.x.x, но не требует .NET), Sysinternals (Microsoft) Process Explorer (прототип проекта Procerss Hacker).
     
    Примечание: программы-аналоги Windows TaskManager - Yet Another (remote) Process Monitor (YASPM), System Explorer, Iarsn TaskInfo - не предназначены для решения задач администрирования и отладки ОС которые решает Process Hacker.

     
    В Process Hacker любое окно или диалог можно закрыть по нажатию кнопки ESC (см. List of Keyboard Shortcuts??, отдельно hotkeys,txt в сборке от Victor_VG или его русский перевод Список горячих клавиш (хоткеев) для пунктов меню), а в режиме "Всегда сверху" (меню View - Always on top) на переднем плане выводится главное окно программы (хоткей Ctrl-Shift-Esc ) с текущей информацией о том, что сейчас происходит в ОС. Аналогично поведёт себя и окно System Information (хоткей Ctrl-I ) если справа внизу этого окна поставить флажок Always on top. Контекстные меню при их вызове так же временно (до выбора действия) выводятся поверх всех иных окон, а после выбора оператора скрываются.

  • Всего записей: 35346 | Зарегистр. 26-02-2002 | Отправлено: 22:22 28-12-2016 | Исправлено: Victor_VG, 14:13 16-06-2018
    IamTheNight



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Damiens
    ESET возбуждается как на "потенциально опасную программу". Что, в принципе, логично - в кривых руках и карандаш опасен. О вирусах речь не идёт - это разные вещи. А удаление зависит от настроек, можно отключить.
    Подобная реакция антивируса рассчитана на чайников...

    Всего записей: 352 | Зарегистр. 29-03-2016 | Отправлено: 13:48 12-08-2018 | Исправлено: IamTheNight, 13:51 12-08-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tiger690
     
    Запуском драйверов занимается ОС, а программы только выдают ей запрос на выполнение данной сервисной операции.
     
    Стартовая самопроверка ЭЦП в РН и запуск драйвера КРН разные операции. В вашем случае PH ругается на ЭЦП драйвера если при его запуске параметр EnanleKphWarning=1. Вам же было чётко и по-русски сказано - поставьте значение EnanleKphWarning=0, но вы предельно невнимательно читаете материал и в результате получаете путаницу.
     
    Драйвера как и службы, они же сервисы (в ОС UNIX "демоны") это вспомогательные программы ОС выполняющие задачи по управлению оборудованием и дополнительные функции ОС. Скрыть факт их наличия от ОС невозможно, а потому если они есть в ОС то на вкладке Services в РН мы увидим для запись с их именем (значение DisplayName типа REG_SZ в параметрах драйвера/сервиса) и состояние: RUNNING, STOP, STOPPED STOP_PENDING,, DELETE, START, START_PENDING, CONTINUE_PENDING , PAUSE_PENDING, PAUSED числовой код которого возвращает SCM по команде SCM SERVICE_QUERY_STATUS <service>. Любое состояние с признаком _PENDING указывает на то, что данная служба находится в процессе выполнения команды.  
     
    Проверить свое утверждение о том, что у вас запускается драйвер вы можете и сами перейдя на вкладку Services, нажав Ctrl-K и введя KProcessHacker в строке поиска в вашей копии ОС. Если такой строки нет, то драйвер не установлен, а потому не может быть запущен.
     
    Добавлено:
    Damiens
     
    1) РН разработал не я;
    2) Этот раздел почитайте - https://wj32.org/processhacker/forums/viewforum.php?f=40 и увидите много интересного. Но в целом причина простейшая "Предлагаем вам использовать версию ... Business в которой вы можете добавить Process Hacker в доверенные приложения несмотря на настоятельную просьбу наших бизнес-партнёров о блокировке данного конкурирующего продукта" - просто бизнес и ничего личного.
     


    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 21403 | Зарегистр. 31-07-2002 | Отправлено: 15:37 12-08-2018
    ItsJustMe

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tiger690

    Цитата:
    А что происходит при работе c portable-вариантом ProcessHacker?  Как ProcessHacker(portable) запускает этот драйвер? Почему он не спрашивает моего разрешения на запуск драйвера в этом случае? Он сразу пытается запустить этот драйвер и выдает окошко с ошибкой.  

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

    Всего записей: 1847 | Зарегистр. 02-09-2005 | Отправлено: 16:32 12-08-2018
    tiger690

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    В вашем случае PH ругается на ЭЦП драйвера если при его запуске параметр EnanleKphWarning=1. Вам же было чётко и по-русски сказано - поставьте значение EnanleKphWarning=0, но вы предельно невнимательно читаете материал

     
    Я внимательно читал, и кстати так и сделал: я поставил параметр EnanleKphWarning=0.
    Окно с предупреждением действительно перестало появляться.
    Но этот параметр не имеет отношения к самой загрузке драйвера: перевод на русский язык этого параметра звучит примерно так "Разрешить предупреждение о Kph". То есть этот параметр всего лишь включает или отключает только _предупреждение_ о драйвере, но не саму загрузку.
     
    А логика загрузки драйвера все равно остается не понятной.
    Не понятно: дает ли PH(portable) запрос системе на загрузку драйвера, и если да - в какой момент и при каких условиях это происходит?
     
    Добавлено:
    Есть параметр "EnableKph", он равен "1".
    Может быть этот параметр отвечает за загрузку драйвера?
     
     
    Добавлено:

    Цитата:
    Если ты запускаешь сабж с админскими правами и драйвер лежит в папке с сабжем, то сабж загружает драйвер. Если хочешь запустить сабж с админскими правами, но без драйвера, просто удали/перемести kprocesshacker.sys

    А вот это похоже на правду.
    Действительно, после запуска программы от имени администратора - драйвер в системе появился.
     
    И после выхода из программы похоже драйвер остается висеть в системе.
    Как его удалить? В смысле как его выгрузить после закрытия программы?

    Всего записей: 365 | Зарегистр. 16-04-2015 | Отправлено: 18:07 12-08-2018
    ItsJustMe

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tiger690

    Цитата:
    И после выхода из программы похоже драйвер остается висеть в системе.  

    У меня не остается.

    Цитата:
    Как его удалить? В смысле как его выгрузить после закрытия программы?  

    У PH есть какой-то параметр командной строки, (kphuninstall, или что-то в этом роде), с которым он выгружает драйвер. Мне так не удобно, поэтому у меня драйвер при закрытии PH выгружается всегда.

    Всего записей: 1847 | Зарегистр. 02-09-2005 | Отправлено: 20:22 12-08-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tiger690
     
    Выгружать  драйвер не надо -  иначе в один прекрасный момент он переходит в состояние STOP_PENDING и после не запускается. Причины почему так происходит мы с dmex-ом до сих пор не отыскали, а потому у меня в инсталлере стоят проверки его состояния. Пришлось дописать блок кода в Process_Hacker_installer_full.iss и в Services_Full.iss для проверки его состояния и обхода данного явления.
     
    По поводу параметра EnableKph - А ВЫ ЧИТАЛИ ТО, ЧТО Я ВАМ ПИСАЛ НА ПОСЛЕДНИХ СТРАНИЦАХ, в документации, вики и в шапке? Судя по вашим вопросам-ответам - ДЕМОНСТРАТИВНО НЕТ. А если так, то зачем спрашивать?

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 21403 | Зарегистр. 31-07-2002 | Отправлено: 20:40 12-08-2018
    tiger690

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    У PH есть какой-то параметр командной строки, (kphuninstall, или что-то в этом роде), с которым он выгружает драйвер. Мне так не удобно, поэтому у меня драйвер при закрытии PH выгружается всегда.

    "У меня" - это где? На вашем компьютере?
    Как вы этого добились?
     
     
     
    Добавлено:

    Цитата:
    По поводу параметра EnableKph - А ВЫ ЧИТАЛИ ... ?
     

    Я все внимательно читаю, делаю, пробую, проверяю.
    По поводу этого параметра у меня не было вопросов.
    Вопрос был другой: по какой логике программа PH загружает драйвер.
    Параметр EnableKph - одно из этих условий, но не единственное.
     

    Цитата:
    в один прекрасный момент он переходит в состояние STOP_PENDING и после не запускается

    Что помогает побороть это состояние? Перезагрузка компьютера?

    Всего записей: 365 | Зарегистр. 16-04-2015 | Отправлено: 22:43 12-08-2018
    ItsJustMe

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tiger690

    Цитата:
    "У меня" - это где? На вашем компьютере?  

    "У меня" - это в моей сборке сабжа. Который, да, работает на моем компьютере.
    Пошшупать можно тут, коли есть желание. Обратите внимание на минимальные требования к Windows. Но, скорее всего, на RS1 будет работать, за исключением каких-нибудь особо капризных плагинов.

    Всего записей: 1847 | Зарегистр. 02-09-2005 | Отправлено: 22:55 12-08-2018 | Исправлено: ItsJustMe, 22:57 12-08-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tiger690
     
    Обычно перезапуск ОС, но только если не пытаться удалять драйвер - тут последствия не предсказуемы.

    Цитата:
    Параметр EnableKph - одно из этих условий, но не единственное.

    Параметр EnableKph = {0|1} управляет подключением к драйверу и переходом ProcessHacker в режим Elevation с повышением уровня привилегий его процесса  относительно текущего уровня привилегий пользователя от имени которого запущена текущая сессия РН.
     
       
     
       
     
    Его значением можно управлять как через редактор настроек, так и через GUI установкой/сбросом флажка Enable kernel-node driver и об этом я уже вам ранее говорил, но вы "читали".
     


    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 21403 | Зарегистр. 31-07-2002 | Отправлено: 01:12 13-08-2018
    memeus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Вы не знаете, в SbieSupport что-нибудь переделывали? В версии 3.0.5462.935 плагин вполне работает и прибивает программы в "песочнице", а в более новых, если его не удалить, PH при запуске вылетает, и всплывает окно от Sandboxie: "SBIE2305 Out of memory".

    Всего записей: 6 | Зарегистр. 26-12-2008 | Отправлено: 14:36 13-08-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    memeus
     
    Да, были переделки и не одна, в т.ч. несколько раз обновлялся PH SDK. У вас видимо плагин старой сборки и потому вылетает. Попробуйте обновить его, а после нажмите в окне Options кнопку Cleanup чтобы подчистить хвосты от старых настроек плагинов. У меня SBIE не используется, но и в ней могли молча дров наломать типа как в NetBox #256 когда авторы WinSCP с v5.10 beta 3 одновременно сломали протоколы FTP/SCP/SSH плюс фоновую передачу данных и установку прав доступа на серверах вдогонку простейшим способом - вместо RFC в качестве "сетевых протоколов" реализовали отсебятину.

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 21403 | Зарегистр. 31-07-2002 | Отправлено: 15:38 13-08-2018
    memeus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Я брал только портабельые сборки, у вас с гитхаба, и распаковывал каждый раз в новую папку. А в новых сборках все плагины уже и так ведь пересобраны? Но я, на всякий случай, сделал Cleanup и поискал хвосты в %LOCALAPPDATA% и в %APPDATA%. Всё чисто. И всё ещё падает.
     
    Если что, мне "песочный" плагин "по барабану". Я вообще только вчера про него узнал, когда стал разбираться, почему PH падает, и вылазит окно песочницы. И только потому, что вчера же обратил внимание на пункт "Инструменты - Завершить процессы Sandboxed". Попробовал -- работает. Это, как я говорил, была (русифицированная) v. 3.0.5462.935: должно быть когда-то скачал по ссылке в теме "Тонкая настройка брандмауэра Windows", меня больше всего интересовал (и интересует) плагин FirewallMonitorPlugin. Так что, я, время от времени, заходил к вам на гитхаб, брал свежий релиз, пробовал, он падал, ну, я и возвращался к прежней, а свежий удалял. Я до этого, как и вы, думал (и даже убеждён был), что проблема в связке песочница + Win10, поэтому в своё время перерыл форум sandboxie, но на их багтрекере не стал отмечаться: разработчики там и без этого в последнее время завалены багрепортами: как обновление 10-ки -- так что-нибудь да отвалится.
    Удалил плагин и пользуюсь портабельной v.3.0.6181.1654. Всё великолепно.
    Спасибо за сборку!
     
    P.S. Я, конечно, могу на оф. форум баг зарепортить, но, так понимаю, плагин этот никому особо не нужен.

    Всего записей: 6 | Зарегистр. 26-12-2008 | Отправлено: 19:00 13-08-2018 | Исправлено: memeus, 19:01 13-08-2018
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    memeus
     
    Проще - это экспериментальный плагин и в нём возможны любые ошибки. Чтобы его полноценно починить надо смотреть что в SBIE поменялось, что в оси и понять что в нём менять а до него пока ни у кого руки не доходят...

    ----------
    Жив курилка! (Р. Ролан, "Кола Брюньон")

    Всего записей: 21403 | Зарегистр. 31-07-2002 | Отправлено: 19:41 13-08-2018
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

    Компьютерный форум Ru.Board » Компьютеры » Программы » Process Hacker (часть 2)

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru