Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> убрать приложение из диспетчера задач, как? 
:(
    Опции темы
_Dream
Дата 12.1.2007, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 4.11.2006
Где: Там

Репутация: нет
Всего: нет



как можно это сделать?
--------------------
Noone dies a virgin. Life screws us all...
PM MAIL ICQ GTalk   Вверх
ivashkanet
Дата 12.1.2007, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



_Dream, это называется rootkit.
Приличному приложению нечего от диспетчера прятаться  smile 
PM MAIL WWW ICQ   Вверх
Luckylad
Дата 12.1.2007, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 27.11.2005
Где: Саратов/Россия

Репутация: нет
Всего: нет



У формы приложения есть свойство ShowInTaskbar.
Если ему присвоить значение false, то приложение не будет видно в диспетчере задач среди запущенных приложений, но в процессах все равно будет видно.
PM MAIL WWW Skype   Вверх
Softaz
Дата 13.1.2007, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


wasm
**


Профиль
Группа: Участник
Сообщений: 373
Регистрация: 16.1.2006

Репутация: 3
Всего: 16



Цитата(_Dream @  12.1.2007,  19:05 Найти цитируемый пост)
как можно это сделать?

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


--------------------
Разочарованный в .NET
PM MAIL WWW   Вверх
mr.DUDA
Дата 13.1.2007, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



В форуме по С++ когда-то была целая пачка примеров, как это делать.


--------------------
user posted image
PM MAIL WWW   Вверх
Любитель
Дата 14.1.2007, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 11
Всего: 92



Чтобы процесса не было видно - только играться с сервисами (о, нет - не веб-вервисами, а службами). Погрузившись в муть ВинАПИ. Только подумай хорошо - это то, что тебе надо? Заметь, что простой юзверь вероятно не будет иметь прав на рег сервиса  smile 


--------------------
PM MAIL ICQ Skype   Вверх
mr.DUDA
Дата 14.1.2007, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Службу всё равно можно видеть в списке процессов и снять за два клика. Это так, к сведению  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
Любитель
Дата 14.1.2007, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 11
Всего: 92



Как таковую да, но не любую. Просто без служб вообще не скроешь. На память не скажу как сделать, но в дествте игрался (хотя не знаю зачем) - если надо, могу дома наскрябать.


--------------------
PM MAIL ICQ Skype   Вверх
ivashkanet
Дата 14.1.2007, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(mr.DUDA @  14.1.2007,  14:20 Найти цитируемый пост)
Службу всё равно можно видеть в списке процессов и снять за два клика.

Не службу, а ее хост  smile 
Т.е. тот процесс который ее запустил. Куча служб запускается чсерез svchost.

Но список служб, запущенных с помощью конкретного процесса, можно узнать.
Например, с помощью PROWiSe Manager

PM MAIL WWW ICQ   Вверх
Softaz
Дата 14.1.2007, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


wasm
**


Профиль
Группа: Участник
Сообщений: 373
Регистрация: 16.1.2006

Репутация: 3
Всего: 16



Зачем возиться со службами, если можно перехватить
Код

ZwQuerySystemInformation(
            IN ULONG SystemInformationClass,
                        IN PVOID SystemInformation,
                        IN ULONG SystemInformationLength,
                        OUT PULONG ReturnLength);


прочесть структуру, немного ее изменив, и вернуть то, что нам надо?


--------------------
Разочарованный в .NET
PM MAIL WWW   Вверх
_Dream
Дата 15.1.2007, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 4.11.2006
Где: Там

Репутация: нет
Всего: нет



Цитата

если надо, могу дома наскрябать.

Цитата

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

надо.
что значит нужны права. если юзер запустит прогу(а все сидят под админами) то все ок будет?
Цитата

Заметь, что простой юзверь вероятно не будет иметь прав на рег сервиса.    

Цитата

Службу всё равно можно видеть в списке процессов и снять за два клика. Это так, к сведению    

надо сделать например следующее
по таймеру открывается форма. висит 5 сек. закрывается. потом снова открывается. чтоб этого процесса не было в процессах(не в приложениях а в процессах). это возможно? и насколько это сложно?  smile 

OFF
Цитата

это называется rootkit.

разве?
а я читал что руткит написан на уровне ядра и именно поэтому он так крут - он ниже винапи а антивири работают на винапи. так что он[руткит] просто не дает видеть чтонибудь - например папку в которой вирус\троян а сам руткит не делает ничего плохого!


Это сообщение отредактировал(а) _Dream - 15.1.2007, 19:11
--------------------
Noone dies a virgin. Life screws us all...
PM MAIL ICQ GTalk   Вверх
Softaz
Дата 15.1.2007, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


wasm
**


Профиль
Группа: Участник
Сообщений: 373
Регистрация: 16.1.2006

Репутация: 3
Всего: 16



Цитата(_Dream @  15.1.2007,  19:09 Найти цитируемый пост)
что значит нужны права. если юзер запустит прогу(а все сидят под админами) то все ок будет?

Да. Смотри аттач.  Нужно запустить процесс, в котором есть строка _cool_ (у меня _cool_Regmon.exe). Для показательности можешь открыть диспетчер задач и убедиться, что он там есть. Потом грузишь драйвер (можешь через панель управления добавить устройство или через загрузчик Шрайбера. В параметре - имя файла драйвера, например: w2k_load hideprocess.sys) и процесс виден не будет.

Цитата(_Dream @  15.1.2007,  19:09 Найти цитируемый пост)
а я читал что руткит написан на уровне ядра и именно поэтому он так крут - он ниже винапи а антивири работают на винапи. так что он[руткит] просто не дает видеть чтонибудь - например папку в которой вирус\троян а сам руткит не делает ничего плохого!


Все зависит от знаний о методике работы антивирусов. Сейчас я про обычный исполняемый файл рассказываю.
То есть, антивирус может перехватывать функцию ZwCreateProcess, которая вызывается первой при создании процесса, получать из нее (не бить - это я упрощенно написал) имя запускаемого файла и сверить его сигнатуру с антивирусными базами. Если вирус - алерт и далее зависит от действий пользователя. Примерно так:
Код

Перехваченный_ZwCreateProcess(PHANDLE handle) {
    original_ZwCreateProcess(handle);
    Имя_файла, размер_образа, и т.д. получаются по хендлу.
    Если запретить создание {
        ZwTerminateProcess(handle);
        return STATUS_ACCESS_VIOLATION;
    }
}


Порядок вызова
Код

ZwCreateProcess
RtlCreateProcessPrameters
RtlCreateUserProcess
NtResumeThread


Загрузку руткита тоже можно отследить. Но в нуль-кольце выигрывает тот, кто нападает. Поэтому антивирус может проиграть при прямых руках и его тщательном изучении.
Для детекта руткитов можно использовать программу Rootkit Unhooker.

Пример в аттаче.

Присоединённый файл ( Кол-во скачиваний: 331 )
Присоединённый файл  HideProc.zip 39,47 Kb


--------------------
Разочарованный в .NET
PM MAIL WWW   Вверх
_Dream
Дата 16.1.2007, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 4.11.2006
Где: Там

Репутация: нет
Всего: нет



ой спасибо большое будет время гляну. 
а что такое нуль-кольцо? smile
--------------------
Noone dies a virgin. Life screws us all...
PM MAIL ICQ GTalk   Вверх
Softaz
Дата 16.1.2007, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


wasm
**


Профиль
Группа: Участник
Сообщений: 373
Регистрация: 16.1.2006

Репутация: 3
Всего: 16



Цитата(_Dream @  16.1.2007,  13:16 Найти цитируемый пост)
а что такое нуль-кольцо

диагноз...


--------------------
Разочарованный в .NET
PM MAIL WWW   Вверх
mr.DUDA
Дата 16.1.2007, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



Цитата(Softaz @  16.1.2007,  17:57 Найти цитируемый пост)
а что такое нуль-кольцо

диагноз...


M
mr.DUDA
Обсуждение руткитов и прочих зверей на уровне 0-го кольца выходит за рамки темы, уважаемые!



--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.