Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как спрятать свой процесс [D4, WinME, Win2k, WinXP]


Страницы:   1 2

mate ©   (2002-08-29 13:43:00) 

Как спрятать свой процесс от показа в окне Ctrl-Alt-Del под Win2000?


Игорь Шевченко   (2002-09-03 15:03:00) [1]

А еще есть ApiMon в MS Resource Kit ( http://www.reskit.com)


Ученик   (2002-09-03 14:57:00) [2]

Тоже наверно интересная вещь: http://www.rohitab.com/apimonitor/


Ученик   (2002-09-03 14:18:00) [3]

>Игорь Шевченко © (03.09.02 14:06)
Информация всегда бывает полезна, независимо от желания :-)


Игорь Шевченко   (2002-09-03 14:06:00) [4]

Ученик © (03.09.02 13:35)
Моисей (03.09.02 11:33)

Каждый hook - это объект подсистемы Win32.
Можно написать драйвер, который исследует эти объекты и выдает информацию. Если найдется желающий, я могу поделиться информацией об объектах типа hook


Ученик   (2002-09-03 13:35:00) [5]

>Моисей (03.09.02 11:33)
Присоединяюсь


Моисей   (2002-09-03 11:33:00) [6]

Я вот что думаю, интересно и полезно как раз наоборот: ррраз и найти все скрытые процессы, и все hoooks, которые (пере-)опеределены и стереть их все (или не все, а по-желанию). Может кто о таком слыхал?


KSergey   (2002-09-03 07:14:00) [7]

Простите за сообщ. не в тему: меня всегда удивляют и смешат страшные слова "но там поди на Си...". Еще во сне приснится, че доброго ;)
А в чем разница кода на Си и дельфи при работе с API-функциями? Даже буковки одинаковые, блин, ну разве что кое где точка с запяотй не там стоит да {} на begin/end поменяно. ;)
И еще: как это может академический интерес быть к готовому юниту?! Что это за интерес такой? Нет, я не сомневаюсь, что он (интерес) исключительно познавательный, но вот академическим он может стать лишь тогда, когда приведенного здесь будет достаточно для самоттоятельных поисков, к тому же направление уже задано.


RV   (2002-09-02 22:19:00) [8]

2paul_shmakov
а я удалил :(

ну, буду ждать модуля...


Игорь Шевченко   (2002-09-02 17:59:00) [9]

paul_shmakov © (02.09.02 16:36)

Обычно, нестандартные действия с операционной системой и должны выполняться с правами администратора. Или с привилегией LoadDriver. Политика :-)

С уважением,


paul_shmakov   (2002-09-02 16:36:00) [10]

2 Игорь Шевченко:
поставка драйвера - это еще полбеды, а вот права администратора - это гораздо хуже :(


Игорь Шевченко   (2002-09-02 15:33:00) [11]

paul_shmakov © (02.09.02 15:17)

Есть у Руссиновича две утилиты - ProcExp и HandleEx - каждая в ресурсах имеет по два драйвера - для Nt и для Win9x. При необходимости они из ресурсов вынимаются и загружаются.
Пустячок, а изящно :-)
Это к вопросу о поставке драйвера с прикладной программой

С уважением,


paul_shmakov   (2002-09-02 15:25:00) [12]

2 RV:
"я вири не пишу и не собираюсь - так, для общего развития"
я чтоль их пишу? :) тут многие боятся перехвата api, внедрения в чужие процессы и т.п.
но почему это обязательно вирусы/трояны? у меня, например, одна из задач - заставить некоторые приложения удалять файлы без возможности востановления.
как это сделать? естественно, помог перехват DeleteFileA и DeleteFileW.
и таких задач бывает много.


paul_shmakov   (2002-09-02 15:17:00) [13]

2 Игорь Шевченко:
"Все правильно, Руссинович делает это из драйвера. Из ring3, естественно, никак."
у.. а я уже было обрадовался. из драйвера конечно можно. у драйверов недостатки есть - права администратора для загрузки и т.п.
да и не есть хорошо драйвер поставлять с прикладной программой.

2 RV:
"поделились бы со мной простейшим примером...
я вири не пишу и не собираюсь - так, для общего развития
а то у меня не получилось (читал Вас (где-то 2-3 месяца назад) + статью Кейтмара(?)) - ничего, ошибок не выдает и не перехватывает."

а в чем проблемы? давайте код сюда, посмотрим. пример мне сложно дать - все времени нет дописать на delphi нормальный unit для перехвата. а свои примеры - сложно из контекста их выдирать, да и на c++ они.


Игорь Шевченко   (2002-09-02 11:56:00) [14]

paul_shmakov © (01.09.02 02:12)

Есть еще, правда, ApiMon из windows resource kit, но как он устроен, я не видел. Может, тоже с драйвером, может, еще как.


RV   (2002-09-02 11:54:00) [15]

paul_shmakov ©
поделились бы со мной простейшим примером...
я вири не пишу и не собираюсь - так, для общего развития
а то у меня не получилось (читал Вас (где-то 2-3 месяца назад) + статью Кейтмара(?)) - ничего, ошибок не выдает и не перехватывает


Игорь Шевченко   (2002-09-02 10:24:00) [16]

paul_shmakov © (01.09.02 02:12)

Все правильно, Руссинович делает это из драйвера. Из ring3, естественно, никак.


paul_shmakov   (2002-09-01 02:12:00) [17]

2 Игорь Шевченко:

"Реально, методом Руссиновича - подменой обработчика в SystemServiceTable."

мене тоже очень (!) интересно. мне казалось, что к SystemServiceTable можно достучаться только из драйвера. а из драйвера - это не то. про драйверы я и не спорю, я говорил, что из ring3 нет нормального способа system-wide перехвата вызовов api.
так что получается, есть способ?
пожалуйста, ткните носом, где можно почитать.

Вот только стоит ли овчинка выделки ? :-))
стоит, еще как!


Almaz   (2002-08-31 04:34:00) [18]


> Игорь Шевченко © (30.08.02 09:44)
> Almaz © (30.08.02 00:57)
>
> Собираешься перехватывать NtQuerySystemInformation ? Удачи
> тебе, и побольше :-)

Как же ты догадался ??? :))))
Удачи мне хватило - перехватил. Не так страшен черт...

Удачи.


Игорь Шевченко   (2002-08-30 12:34:00) [19]

Aleksey Pavlov © (30.08.02 12:31)

www.sysinternals.com

Для более подробного освещения здесь, боюсь, не хватит места :-)
Или вечером... :-))


Aleksey Pavlov   (2002-08-30 12:31:00) [20]

>> paul_shmakov © (30.08.02 12:14) & Игорь Шевченко © (30.08.02 12:20):

О чём и речь. Гораздо проще "жить" в чужом контексте :-)

Если можно, поподробнее о методе Руссиновича.
Просто академический интерес - впервые слышу о нём и в литературе упомянаний не встречал.
Если возможно URL.
Спасибо.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо