Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Скрытите от списка процессов


Автор: Darkmaster 9.7.2006, 11:58
как можно скрыть программму от списка процессов в диспетчере задач? 

Автор: Guedda 9.7.2006, 12:02
Вопрос неоднократно обсуждался. Воспользуйся поиском! 

Автор: Palladin 9.7.2006, 13:03
Добавь это после USES:
Код

Procedure RegisterServiceProcess; external 'kernel32.dll' 
name 'registerserviceprocess';


А чтобы вызвать, пропиши:

Код

asm
 push 1
 push 0
 call RegisterServiceProcess;
end;



P.S. Это процедура будет скрывать только в винде 9Х, но я точно незнаю, в XP точно не пашет smile 
 

Автор: Akella 10.7.2006, 10:09
после установки SP2 на Windows XP - невозможно скрыть процесс из диспетчера задач, а для WinXP+SP1 на форуме неоднократно обсуждалось, может не в общих вопросах, так в WinAPI поищи. 

Автор: Alexeis 10.7.2006, 10:16
Akella, а если этот процесс является сервисом? 

Автор: denks 10.7.2006, 10:51
Возможно скрыть и на windows xp sp2. Скрывает в том числе и сервисы. Пример берём здесь
http://slil.ru/22910831. Пароль на архив 1. 

Автор: Alexeis 10.7.2006, 10:59
ТАМ ЖЕ ВИРУС!

Добавлено @ 11:01 
Цитата

C:\My Downloads\hide\build\1.exe - инфицирован Trojan.DownLoader.34816
 

Автор: Romikgy 10.7.2006, 11:06
alexeis1, а у меня ничего нет

Добавлено @ 11:06 
вируса в смысле 

Автор: Snowy 10.7.2006, 11:26
alexeis1, ложная тревога.
Видимо твоему антивирусу не понравилось скрытие.
Проверил - не обнаружено.

Проверил на всякий случай ещё и каспером: http://www.kaspersky.ru/scanforvirus
Всё чисто. 

Автор: Alexeis 10.7.2006, 11:42
Snowy, DrWeb нашел не какой нибудь неизвестный, а определил его по антивирусной базе! Может еще чем проверить, у меня базы последние, причем заражен пишет exe. 

Автор: Guedda 10.7.2006, 11:43
Цитата(alexeis1 @  10.7.2006,  11:59 Найти цитируемый пост)
ТАМ ЖЕ ВИРУС!

Чем ты сканил?
У меня всё нормально. Вирусов нет... Хотя и не скрывается программа из списка задач smile 

Автор: Snowy 10.7.2006, 11:50
alexeis1, ясно.
Отбой тревоги.
ДрВеб паникёр еще тот.
Короткая сигнатура без дополнительных проверок.
Вот и перепутал.
Регулярно вижу у разных проектов в списке исправлений: "Исправлено: дрВеб принимал программу за вирус. Fixed".
Хотя не он один этим страдает. Есть паникёры и похуже. 

Автор: Alexeis 10.7.2006, 11:53
вот скриншот  

Автор: BUGOR 10.7.2006, 12:11
Это же пример из статьи MsRem'a "Перехват API", часть 1. Скачайте с васма и статью и пример и не парьтесь. 

Автор: Snowy 10.7.2006, 12:13
Я проверил 4-мя антивирусами.
Только ДрВеб ругается.

Хватит обсуждать тему вирусов.
Модератор: Давайте вернёмся к теме обсуждения. 

Автор: Darkmaster 10.7.2006, 13:41
из всего вышесказанного я понял что скрыть процесс в WinXP SP2 невозможно... 
Тогда другой, вопрос можно ли создать псевдоним для процесса при этом чтобы название программы не менять? 

Автор: Palladin 10.7.2006, 13:51
Всмысле? Ты хочеш сделать так чтобы программа в процессах допустим называлась Explorer.exe ?????? Может както и можно(но наверное нетsmile т.к. диспетчер задач отображает все запущенный программы(их имена))smile 

Автор: BUGOR 10.7.2006, 15:53
Изменить имя процесса в TaskManager'e или скрыть его возможно и в SP2 тоже. Всё это реализуется посредствам перехвата ZwQuerySystemInformation и исправления значений всего одной структуры. 

Автор: Darkmaster 10.7.2006, 15:56
Цитата(BUGOR @ 10.7.2006,  15:53)
Изменить имя процесса в TaskManager'e или скрыть его возможно и в SP2 тоже. Всё это реализуется посредствам перехвата ZwQuerySystemInformation и исправления значений всего одной структуры.

а можете привести практический пример? 

Автор: Akella 10.7.2006, 16:21
назови свой "вирь" svchost.exe  smile  

Автор: BUGOR 10.7.2006, 16:55
Darkmaster
http://wasm.ru/article.php?article=apihook_1 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)