Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.09.11;
Скачать: [xml.tar.bz2];

Вниз

скрыть процесс в Win2000   Найти похожие ветки 

 
Kirill_S   (2003-06-12 10:52) [0]

Всем привет!
Кто может посоветовать - как програмно скрыть процесс в Win2000 (сделать его невидимым в Диспетчере задач)?


 
DVM   (2003-06-12 12:42) [1]

Тут этот вопрос не любят :) Он всем уже надоел.


 
Kirill_S   (2003-06-12 13:15) [2]

ну и? ответы есть?:)


 
DVM   (2003-06-12 13:37) [3]

Ответ есть один. Нельзя.


 
Kirill_S   (2003-06-12 13:42) [4]

В системе нет ничего невозможного, способ должен быть.


 
DVM   (2003-06-12 13:48) [5]

Совсем скрыть отовсюду нельзя. Можно заменить Диспетчер задач свои, расковырять стандартный, но это только пол-дела. Запустите Far - и ваш процесс опять видим. Вообще я бы предпочел, чтобы таких программ было как можно меньше. И напрашивается вопрос: а зачем программу прятать, если она не вредоносная?


 
Spawn   (2003-06-12 13:52) [6]

Подмена NTQuerySystemInformation, хотя сам я этого не делал, а лишь читал на каком то форуме.


 
Kirill_S   (2003-06-12 14:02) [7]

>DVM
прятать может понадобиться по разным причинам, самая элементарная - скрыть ее от бестолковых пользователей которые вырубают из Диспетчера задач все что угодно, а прога должна находится постоянно в памяти и выполнять свои функции (совсем не вредоносные).

>Spawn
ОК, поищу, спасибо.


 
DVM   (2003-06-12 14:16) [8]


> Kirill_S ©

тогда лучше не прятать, а запретить закрывать.
Проблема бестолковых пользователей на 100% решается средствами администрирования.


 
Kirill_S   (2003-06-12 14:37) [9]

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


 
DVM   (2003-06-12 15:52) [10]


> зачем, почему и т.д.

не сказав зачем, не узнаешь как.


 
VMcL   (2003-06-12 17:52) [11]

>Kirill_S © (12.06.03 14:02)
>скрыть ее от бестолковых пользователей
>которые вырубают из Диспетчера задач все что угодно

Напиши сервис. Его нельзя вырубить через Task Manager.


 
Spartaj   (2003-06-13 08:37) [12]

>Напиши сервис. Его нельзя вырубить через Task Manager.

Возиться с сервисом это долго и неинтересно !
Есть выход !!! Есть код который запускает программу с определёными параметрами ( любую программу ) и её нельзя снять из диспетчера задачь ! и не только им ! вы не сможете снять её даже из far"a !!
можно закрыть программу только перезагрузкой windows или из программы ( нажать крестик :) )
Код не более 20 строчек ! можно запихать в api 9 кб !
Кому интересно меняю код на что нить стоящее !
Проверял на NT 4.0 win2000 server и XP ! на 9x не работает ( но там это не нужно )


 
Anatoly Podgoretsky   (2003-06-13 09:07) [13]

Административные вещи должны решаться администартивными путями, которые к тому же наиболее эффективны.


 
VMcL   (2003-06-13 09:52) [14]

>Spartaj (13.06.03 08:37)
>Возиться с сервисом это долго и неинтересно!

Кому как...


 
valwhite   (2003-06-13 09:53) [15]

To VMcL: сервис видится...

Драйвер и и приложения COM+ - нет.


 
Ghost   (2003-06-13 10:00) [16]

>VMcL

а ты сможешь написать приложение которое бы делало из любой программы ( даже написанной не на delphi ) сервис ? я видел такую прогу ! называеться по моему Fire daemon , но это трудно ! и долго
так что наш вариант лучше и проще ! к тому же и надёжней !!! :)


 
kkot   (2003-06-13 10:02) [17]

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

Ты посмотри какой нахал! Между прочим, здесь не бесплатная консультация, тебе никто ничего не должен.


 
_Stas_   (2003-06-13 10:28) [18]

> Ты посмотри какой нахал!
есть задача которую я описал, а демогогия меня абсолютно не интересует, если нет ответа нечего раздавать советы по покраске облаков!
Единственный кто дал нормальный ответ так это Spawn, ему отдельное спасибо!


 
HolyGlory   (2003-06-13 10:55) [19]

А создать новый thread у какого-нить другого процесса?


 
RedArc   (2003-06-13 11:03) [20]

Вах! Какая интересная тема!!!
Если такие есть решение по сокрытию программы, я хотел бы это знать. Зачем это нужно? Очень просто.

На студенческих компах выкладываем лицензионные программки. Лицензия только для института/кафедры. Добрые студенты таскают дискетами с институтских компов всё, что увидят. Чтобы это запретить, я в своё время для ДОС писал резидентную прогу "сервер защиты". Эта прога устанавливалась вирусным способом в MBR. Её задача: висеть абсолютно незаметно в памяти компа и при обращении к определённому прерыванию с определённой функцией возвращать сообщение что всё Ok. На защищаемые программы одевался вирусным способом код, который при старте программы обращался к "серверу защиты" для подтверждения того, что программа запущена на студенческом компе. Управление на EP программы передавалось только в случае положительного ответа от "сервера защиты".
Такая система очень хорошо действовала до тех пор, пока форточки не поселились на всех студенческих компах. Хочется сделать подобное и для форточек. Однако студенты пошли умные... находят "сервер защиты" и утаскивают его вместе с понравившейся программой. Как они умудряются это делать - загадка. Было бы здорово скрыть от них "сервер защиты" совсем.
Так присоединяюсь к вопросу. Как это мжно сделать попроще и понадёжнее?


 
Song   (2003-06-13 11:49) [21]

Подмена NTQuery.. можно сделать только из драйвера.
Из доступных средст предлагаю административно запретить менеджер процессов. Тем не менее, из фара ваш вирус всё-равно можно будет убить.


 
Kirill_S   (2003-06-13 13:07) [22]

Присоединяюсь к _Stas_ , молодец, видимо тоже прочувствовал: когда начинается вода - толку мало.

>kkot,
а кто говорил что кто-то кому-то должен?


 
Palladin   (2003-06-13 14:20) [23]

здесь не любят нахалов, которые требуют ответ на вопрос, сами палец о палец не ударив по поводу поиска решения, решение есть, на этом сайте...


> В системе нет ничего невозможного

матриц насмотрелся чтоли?


 
Kirill_S   (2003-06-13 15:11) [24]

>Palladin требуют ответ на вопрос

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

Те кто смело заявляли что это нельзя сделать - пусть думают так и дальше все замечательно работает! - это об матрице


 
Ghost   (2003-06-13 15:33) [25]

> Kirill_S
раз нашёл ответ поделись с другими , или хотя бы укажи сайт где есть ответ.

Или на мыло чтоли :)


 
Kirill_S   (2003-06-13 15:44) [26]

> Ghost,

сейчас кину на мыло :)


 
Avenger[NhT]   (2003-06-13 16:17) [27]


> Kirill_S © (13.06.03 15:44)
> > Ghost,
>
> сейчас кину на мыло :)


И мне кинь! Если он работает, то дам свой, который скрывает прогу из списки процессов 100% ссылка на демку есть где-то в архивах...


 
VMcL   (2003-06-13 17:07) [28]

>valwhite (13.06.03 09:53)
>To VMcL: сервис видится...

Ну и пусть себе видится. Вырубить может только админ.


>Ghost © (13.06.03 10:00)
>а ты сможешь написать приложение которое бы делало
>из любой программы (даже написанной не на delphi) сервис?

При чём здесь любая программа?


 
joker   (2003-06-13 21:36) [29]

Hello pipls!! I have opportunity this problem!!!
Короче, пацаны, копаясь на хакерском сайте (неделю назад) я нашел исходные тексты решения данной проблемы....
Если коротко то это звучит так, при запуске таблицы CTRL-ALT-DELETE включается мониторинг программы и она как бы подменяет данную таблицу, оставаясь в тени :))
Тут к стати кто то уже об этом говорил, Э.... да не сыпте вы вопросы по поводу FARа :))
Насколько я понял суть проблемы надо спрятать только от этой отмороженной таблицы, а потом если надо то можно вставить цикл который будет запрещать выключение проги т.е делает ее повторный запуск при попытке выключать из таск менеджера :))


 
Ghost   (2003-06-14 07:11) [30]

>VMcL

> При чём здесь любая программа?

при том что моим способом можно скрыть ЛюБУЮ программу !

> joker

Опять мой способ ! не только обычный таск менеджер но и far и т.д
не смогут снять процес !

:)
руль!


 
StAL   (2003-06-14 11:18) [31]

В BackOrifice такая возможность реализована.
В NT это делается так:

в explorer.exe создается новый поток
BackOrifice полностью копирует себя туда
Его нигде не видно

Есть исходники на С++

в 9х

Как известно только один способ получения списка процессов
ToolHelp

С пом. VxDCall мы разрешаем запись в таблицу экспорта Kernel32
Заменяем адреса Process32* на свои

Есть исходники на Delphi

С ув. Алексей.

PS Если у Вас какой-то другой метод, не откажусь от исходников.
stalcom@ua.fm Если можно


 
AlexandrRya   (2003-06-14 12:17) [32]

Скрыть все перехватом NtQuerySystemInformation невозможно. Тот пример, который гуляет по сети, перехватывающий NtQuerySystemInformtion действиетльно не виден из большинства менеджеров, но тот же ProcExplorer т SysInternal его видит и спокойно грохает. Вполне рабочее предложение - создать свою нить в чужом процессе. Как жто сделать подробно расказывал Paul Shamkov давно-давно. Да и Рихтера можно найти.


 
Burmistroff   (2003-06-14 18:36) [33]

>AlexandrRya
Я искренне верю, что это - возможно. Во всяком случае, мне не известны причины, которые могли бы этому помешать. А насчет того, что скрывается не от всех TaskManager"ов - мне кажется, что в проге, которая гулает по форуму, есть какой-нить мелкий глюк.


 
BlackSun   (2003-06-15 01:54) [34]

Назови свою прогу, допустим winlogon.exe или еще каким системным процессом. И не сможешь прибить ее...


 
Zero Ice   (2003-06-15 23:51) [35]

Если у кого-нибудь есть сорс по сокрытию процессов, то пришлите на мыло. (plz)


 
Мое имя (клоны все равно суксь)   (2003-06-16 11:24) [36]


> Spartaj (13.06.03 08:37)


> Кому интересно меняю код на что нить стоящее !

а мне вот это понравилось)


 
Игорь Шевченко   (2003-06-17 13:57) [37]

У меня есть сорс по раскрытию таких вот спрятавшихся процессов :))


 
Ghost   (2003-06-18 08:05) [38]

Удалено модератором
Примечание: Личная переписка


 
Игорь Шевченко   (2003-06-18 10:47) [39]

Ghost © (18.06.03 08:05)

А обмен на что-то стоящее ? :)


 
Ghost   (2003-06-19 08:03) [40]

> Игорь Шевченко
> А обмен на что-то стоящее ? :)

Вот это и будет стоящий обмен ! Стоящее на стоящее :)



Страницы: 1 2 вся ветка

Форум: "Система";
Текущий архив: 2003.09.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.009 c
1-33630
Menel
2003-08-31 18:13
2003.09.11
Определить имя коипонента для применения свойства


3-33486
undersun
2003-08-20 12:57
2003.09.11
И снова установка FB под Linux


7-33822
Shitikov
2003-06-27 07:45
2003.09.11
COM порт


11-33529
access_violation
2003-01-05 13:20
2003.09.11
help


1-33535
DDS
2003-09-01 17:39
2003.09.11
Как сохранить WORDовский файл с картинкой внутри?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский