![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
скрыть процесс в Win2000
Kirill_S © (2003-06-12 10:52:00)
Всем привет!
Кто может посоветовать - как програмно скрыть процесс в Win2000 (сделать его невидимым в Диспетчере задач)?
Burmistroff (2003-06-23 20:21:00) [21]
>AlexandrRya
Не вижу логической связи. Если ProcessExplorer выполняет функцию по адресу NTQSI, то ее можно великолепно и отловить и подправить. Или же у драйвера собственное адресное пространство, отдельное от процесса, его загрузившего?
Игорь Шевченко (2003-06-23 17:54:00) [22]
Ghost © (19.06.03 08:03)
Свен Шрайбер - недокументированные возможности Windows 2000 - читай и воздастся тебе исходниками сполна
AlexandrRya (2003-06-23 11:36:00) [23]
>to Pod
> А нелзя просто запретить нажатие Ctrl+Alt+DEl?
Поверь, это не проще... Многие великие умы человечества бьтся над этой проблемой, но ничего, кроме подмены gina.gll не придумали :)
AlexandrRya (2003-06-23 11:34:00) [24]
Burmistroff (14.06.03 18:36)>
Как я уже сказал, скрыть все процессы перехватом NtQuerySystemInformation (если перхватвыть сатандартными методами, то есть через внедрение Dll, метод предложенный в книге Рихтера) НЕВОЗМОЖНО, так как тот же ProcessExplorer использует драйвер для получения списка процессов. Вывод: даже если он и вызывает NtQSI, то отловить это не удасться без использования драйвера. Драйвер на дельфи НЕ НАПИСАТЬ.
А прога с форума не глюковатая - там просто глючить нечему.
to Song>
> Подмена NTQuery.. можно сделать только из драйвера.
С чего ты взял?
А вообще, если Paul Shmakov на меня не обидится, могу желающих направить к нему - он когда-то предлагал отличные способы, как проделать сабж. Публиковать их я не хочу без его разрешения.
Ghost (2003-06-21 07:52:00) [25]
> pod
> А нелзя просто запретить нажатие Ctrl+Alt+DEl?
Это как раз и не требуеться
_Stas_ (2003-06-20 09:54:00) [26]
>pod
А как на счет вызова диспетчера задач после этого без каких-либо проблем?
pod (2003-06-20 07:16:00) [27]
А нелзя просто запретить нажатие Ctrl+Alt+DEl?
Ghost (2003-06-19 08:03:00) [28]
> Игорь Шевченко
> А обмен на что-то стоящее ? :)
Вот это и будет стоящий обмен ! Стоящее на стоящее :)
Игорь Шевченко (2003-06-18 10:47:00) [29]
Ghost © (18.06.03 08:05)
А обмен на что-то стоящее ? :)
Ghost (2003-06-18 08:05:00) [30]
Удалено модератором
Примечание: Личная переписка
Игорь Шевченко (2003-06-17 13:57:00) [31]
У меня есть сорс по раскрытию таких вот спрятавшихся процессов :))
Мое имя (клоны все равно суксь) (2003-06-16 11:24:00) [32]
> Spartaj (13.06.03 08:37)
> Кому интересно меняю код на что нить стоящее !
а мне вот это понравилось)
Zero Ice (2003-06-15 23:51:00) [33]
Если у кого-нибудь есть сорс по сокрытию процессов, то пришлите на мыло. (plz)
BlackSun (2003-06-15 01:54:00) [34]
Назови свою прогу, допустим winlogon.exe или еще каким системным процессом. И не сможешь прибить ее...
Burmistroff (2003-06-14 18:36:00) [35]
>AlexandrRya
Я искренне верю, что это - возможно. Во всяком случае, мне не известны причины, которые могли бы этому помешать. А насчет того, что скрывается не от всех TaskManager"ов - мне кажется, что в проге, которая гулает по форуму, есть какой-нить мелкий глюк.
AlexandrRya (2003-06-14 12:17:00) [36]
Скрыть все перехватом NtQuerySystemInformation невозможно. Тот пример, который гуляет по сети, перехватывающий NtQuerySystemInformtion действиетльно не виден из большинства менеджеров, но тот же ProcExplorer т SysInternal его видит и спокойно грохает. Вполне рабочее предложение - создать свою нить в чужом процессе. Как жто сделать подробно расказывал Paul Shamkov давно-давно. Да и Рихтера можно найти.
StAL (2003-06-14 11:18:00) [37]
В BackOrifice такая возможность реализована.
В NT это делается так:
в explorer.exe создается новый поток
BackOrifice полностью копирует себя туда
Его нигде не видно
Есть исходники на С++
в 9х
Как известно только один способ получения списка процессов
ToolHelp
С пом. VxDCall мы разрешаем запись в таблицу экспорта Kernel32
Заменяем адреса Process32* на свои
Есть исходники на Delphi
С ув. Алексей.
PS Если у Вас какой-то другой метод, не откажусь от исходников.
stalcom@ua.fm Если можно
Ghost (2003-06-14 07:11:00) [38]
>VMcL
> При чём здесь любая программа?
при том что моим способом можно скрыть ЛюБУЮ программу !
> joker
Опять мой способ ! не только обычный таск менеджер но и far и т.д
не смогут снять процес !
:)
руль!
joker (2003-06-13 21:36:00) [39]
Hello pipls!! I have opportunity this problem!!!
Короче, пацаны, копаясь на хакерском сайте (неделю назад) я нашел исходные тексты решения данной проблемы....
Если коротко то это звучит так, при запуске таблицы CTRL-ALT-DELETE включается мониторинг программы и она как бы подменяет данную таблицу, оставаясь в тени :))
Тут к стати кто то уже об этом говорил, Э.... да не сыпте вы вопросы по поводу FARа :))
Насколько я понял суть проблемы надо спрятать только от этой отмороженной таблицы, а потом если надо то можно вставить цикл который будет запрещать выключение проги т.е делает ее повторный запуск при попытке выключать из таск менеджера :))
VMcL (2003-06-13 17:07:00) [40]
>valwhite (13.06.03 09:53)
>To VMcL: сервис видится...
Ну и пусть себе видится. Вырубить может только админ.
>Ghost © (13.06.03 10:00)
>а ты сможешь написать приложение которое бы делало
>из любой программы (даже написанной не на delphi) сервис?
При чём здесь любаяпрограмма?