![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Скрытие процесса в NT [D6, D7, NT4, Win2k, WinXP]
shiller © (2004-04-01 11:38:00)Народ, подскажите пожалуйста как скрыть процесс в NT я знаю что такая вещь уже возможна на Borland C++ Builder, но как ее реализовать в Delphi?
Игорь Шевченко (2004-04-02 15:29:00) [81]Kerk © (02.04.04 15:25)
Жаба хитра, но маленький хрущ с винтом много хитрее ее (с)
Найти можно все, кроме незапущенных программ.
Kerk (2004-04-02 15:25:00) [82]
> Игорь Шевченко © (02.04.04 14:32) [16]
> Ты думаешь, что я тебе ВСЕ написал ? :))
Так у меня и кроме тебя источники информации есть. :)
> Wiz@rd © (02.04.04 14:49) [18]
> Я согласен - тока и ты мне 10 если я найду
Так не интересно :)
Нормально скрыть намного сложнее, чем найти...
Wiz@rd (2004-04-02 14:49:00) [83]Дашь мне 10 WMZ, если я скрою так, что ты не найдешь? %)
Я согласен - тока и ты мне 10 если я найду
Wiz@rd (2004-04-02 14:45:00) [84]Да все оно скажет прекрасно, слово нужное надо знать. Думаешь, перехватил NtQuerySystemInformation с классом SystemProcessesAndThreadsInformation и можешь по 5 WMZ собирать ?
Если такие вопросы поднимаются - то думаю могу. Конечно это не 100% гарантия - я например знаю как найти процесс который скрылся от NtQuerySystemInformation
Игорь Шевченко (2004-04-02 14:32:00) [85]Kerk © (02.04.04 14:23)
Ты думаешь, что я тебе ВСЕ написал ? :))
Kerk (2004-04-02 14:23:00) [86]
> Я ж тебе писал, как искать буду :)
Дык я все это учту... %)
Игорь Шевченко (2004-04-02 12:30:00) [87]Kerk © (02.04.04 11:36)
Я думаю, торг здесь неуместен (с)
Я ж тебе писал, как искать буду :)
Kerk (2004-04-02 11:36:00) [88]
> я знаю что такая вещь уже возможна на Borland C++ Builder,
> но как ее реализовать в Delphi?
Мда... иди лучше какую-нибудь книжку почитай...
> Игорь Шевченко © (02.04.04 11:13) [11]
Дашь мне 10 WMZ, если я скрою так, что ты не найдешь? %)
Anatoly Podgoretsky (2004-04-02 11:23:00) [89]Процессы скрыть нельзя, скрытый процесс это мертвый процесс.
Другие методы к процессам не относятся.
Игорь Шевченко (2004-04-02 11:13:00) [90]Wiz@rd © (02.04.04 10:49)
> Оно может и знает - но никому не скажет
Да все оно скажет прекрасно, слово нужное надо знать. Думаешь, перехватил NtQuerySystemInformation с классом SystemProcessesAndThreadsInformation и можешь по 5 WMZ собирать ?
Wiz@rd (2004-04-02 10:49:00) [91]Даже ядро ОС, чтобы о нем не знало? Кто же тогда будет заниматься выполнением кодовых потоков процесса? :)
Оно может и знает - но никому не скажет - а скажет через функции - которые можно перехватить или ты хочешь делать анализ памяти ядра?
Игорь Шевченко (2004-04-02 10:41:00) [92]
> Кто же тогда будет заниматься выполнением кодовых потоков
> процесса? :)
Автор
VMcL (2004-04-02 10:40:00) [93]>>Wiz@rd © (02.04.04 10:28) [7]
Даже ядро ОС, чтобы о нем не знало? Кто же тогда будет заниматься выполнением кодовых потоков процесса? :)
Wiz@rd (2004-04-02 10:28:00) [94]А то и значит - чтобы его никто не нашёл
Alexander666 (2004-04-02 09:06:00) [95]А что такое "скрыть процесс"? Как говорит небезызвестный Digitman "это понятие растяжимое".
Wiz@rd (2004-04-01 23:41:00) [96]Бесплатно тока сыр в мышеловке
Игорь Шевченко (2004-04-01 23:30:00) [97]Wiz@rd © (01.04.04 17:02)
А я могу бесплатно открыть то, что ты скроешь
Wiz@rd (2004-04-01 17:02:00) [98]Можно заплатить мне 5 WMZ и получить нормальный рабочий пример на Delphi
Неуловимый Джо (2004-04-01 14:02:00) [99]Скрыть процесс можно пихнув его в библиотеку. Запускать, например:
cоздать
«HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ Notify»
Там создать ключ, напр. "MegaVirus", далее значения вроде «DLLName», «EntryPoint» и «StackSize» (MSDN/RTFM).
winlogon создаёт в своем контексте новый поток для вызова указанной процедуры из DLL.
Have Fun :)
BiN (2004-04-01 12:27:00) [100]также как и в Borland C++ Builder