Глубины Форточек

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Went
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 103
Зарегистрирован: 01.09.2004 (Ср) 17:25
Откуда: Rostov-on-Don

Глубины Форточек

Сообщение Went » 31.10.2005 (Пн) 14:29

Как получиться список выполняемых процессов (в ХР)?
Как прописать свою программу, как службу в автозагрузке?
Как загасить выполняемый процесс, без всяких запросов и глюков?
Как скрыть свой процесс от диспетчера задач в ХР?
Не все ОПЕРАТОРЫ одинаково хороши

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 31.10.2005 (Пн) 14:32

Издеваешься?
Быть... или не быть. Вот. В чём вопрос?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 31.10.2005 (Пн) 15:31

Почитать в MSDN раздел "DLLs, Processes and threads".
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 31.10.2005 (Пн) 16:53

УУУ, по всем вопросам в поиск. 1 и 3 вопросы недавно обсуждались.
Насчёт второго: через реестр.
4 вопрос: никак.
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 31.10.2005 (Пн) 17:04

Went, ты FAQ читал? Почитай, это полезно.
Lasciate ogni speranza, voi ch'entrate.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 31.10.2005 (Пн) 19:38

SeT писал(а):4 вопрос: никак.

Конкретно от родного taskmgr есть масса способов спрятаться. Но от альтернативных таскменеджеров не спастись, действительно, никак.
Изображение

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Re: Глубины Форточек

Сообщение _Мика_ » 31.10.2005 (Пн) 21:26

Went писал(а):Как получиться список выполняемых процессов (в ХР)?
Как прописать свою программу, как службу в автозагрузке?
Как загасить выполняемый процесс, без всяких запросов и глюков?
Как скрыть свой процесс от диспетчера задач в ХР?
А зачем прятаться от диспечера? Убиваешь lsass.exe и пользователю будет уже не до поиска твоей проге в процессах :twisted: :wink:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 31.10.2005 (Пн) 22:22

Сдается мне, как и smss и ctfmon, lsass даже нельзя для чтения открыть. Не то что завершить. Хотя лично не проверял...
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 31.10.2005 (Пн) 22:55

Можно! :twisted:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 01.11.2005 (Вт) 8:57

Сдается мне, как и smss и ctfmon, lsass даже нельзя для чтения открыть. Не то что завершить. Хотя лично не проверял...

Можна, ставишь себе DEBUG привелегии и делаеш все что хочеш.
Как скрыть свой процесс от диспетчера задач в ХР?

Действительно есть куча вариантов. Можна например вставить длл-ку в чужой процесс и перехватывать вызовы NtQuerySystemInformation, по моему. Можна создать драйвер, который будет перепанправлять обращения к EPROCESS структурам.
Как получиться список выполняемых процессов (в ХР)?

EnumProcesses или Process32First.
الفيجوال بيسك الرابح

-=TsA=-
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 142
Зарегистрирован: 21.09.2004 (Вт) 14:32
Откуда: Татарстан, Заинск

Сообщение -=TsA=- » 01.11.2005 (Вт) 9:17

1 и 4 вопросы протеворечивые :lol:
1. Если хочешь получить все процессы то как ты собираешся спрятать свой? (если ктонибудь действительно захочет снять твой процесс навряд ли он будет использовать TaskMan)
4. Если хочешь спрятоть свой процесс подумай не спрятал ли свой поцесc кто нибудь от тебя?

SeT
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 362
Зарегистрирован: 29.12.2004 (Ср) 13:11

Сообщение SeT » 01.11.2005 (Вт) 17:05

Можно убить любой процесс. Вот недавно кто-то по этому тему заводил. А спрятаться никак нельзя даже от родного манагера. Если только убивать taskmgr.exe. А лучше всего просто отформатировать жёсткий диск. На или удалить файл PCI.SYS из windows\system32\drivers. Так и так будет не до процессов. :D
01000100
Причиняет боль 0010
Виртуальная любовь 00100
Индустрия снов 0010

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 01.11.2005 (Вт) 17:41

SeT писал(а):А спрятаться никак нельзя даже от родного манагера.

Можно, и даже без админских прав. Ставится хук и сабклассится taskmgr-овская листвьюха.
Изображение

Went
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 103
Зарегистрирован: 01.09.2004 (Ср) 17:25
Откуда: Rostov-on-Don

Глубины Форточек

Сообщение Went » 01.11.2005 (Вт) 17:45

1. Инет ограничен. Я не могу просматривать все вопросы и поэтому вынужден вот так на форуме спрашивать.
2. Моя цель сделать спрятанную от Таск Манагера программу контроля приложений.
3. И нужно это срочно. Очень прошу, не обсуждайте вопрос, а ответьте.
Не все ОПЕРАТОРЫ одинаково хороши

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 01.11.2005 (Вт) 19:06

Went, сколько тебе лет?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

575-61
Обычный пользователь
Обычный пользователь
 
Сообщения: 59
Зарегистрирован: 21.10.2005 (Пт) 8:09
Откуда: г.Ростов-на-Дону

Сообщение 575-61 » 01.11.2005 (Вт) 20:28

По моему он хочет секреты хак-ва?
Но они долго не живут ....
На каждый х.., есть жо.. с винтом!
Всё относительно и всё есть - логический хаос.

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 01.11.2005 (Вт) 20:29

Ставится хук и сабклассится taskmgr-овская листвьюха.

Что-то похожое пробовал делать, в результате выходил креш taskmgr'a. :)
الفيجوال بيسك الرابح

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 01.11.2005 (Вт) 20:35

И нужно это срочно.

Если так уж срочно, то попробуй http://vbnet.ru/samples/download.aspx?id=549
الفيجوال بيسك الرابح

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 02.11.2005 (Ср) 10:54

GM писал(а):
Ставится хук и сабклассится taskmgr-овская листвьюха.

Что-то похожое пробовал делать, в результате выходил креш taskmgr'a. :)

Криво делалось. Ясное дело, прямым образом сабклассить чужые окна нельзя - про это уже говорилосуь.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Went
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 103
Зарегистрирован: 01.09.2004 (Ср) 17:25
Откуда: Rostov-on-Don

Глубины Форточек

Сообщение Went » 02.11.2005 (Ср) 14:19

ANDLL
Кажись, не имеет значения возраст программиста, или имеет? Ну да мне не жалко. 18.
Не все ОПЕРАТОРЫ одинаково хороши

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.11.2005 (Ср) 14:26

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

Went
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 103
Зарегистрирован: 01.09.2004 (Ср) 17:25
Откуда: Rostov-on-Don

Глубины Форточек

Сообщение Went » 02.11.2005 (Ср) 14:43

GSerg
Не совсем правда. Приколами тут и не пахнет. Там дикая проблема с вирусами и мне необходим свой контроллер приложений. Скрыть хочу не столько от ТаскМенеджера, сколько от побочных вирусных программ. Они и основной ТаскМенеджер через раз прибивают. А мой, если не скрою, тем более.
Не все ОПЕРАТОРЫ одинаково хороши

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 02.11.2005 (Ср) 15:09

Если программа желает как-то взаимодействовать с пользователем, то боюсуь ее вообще никак не скроешь... Но можешь попробовать внедрять свою прогу в чужой процесс, например в проводник. Тогда, возможно, вирь не станет ее рушить.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.11.2005 (Ср) 15:09

А ты думаешь, вирусы смотрят в таск-менеджер???
А нафиг он им сдался?
Таск-менеджер - пользователям процессы показывать. Он вообще не нужен для того, чтобы узнать, есть ли некий процесс, и прибить его.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Went
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 103
Зарегистрирован: 01.09.2004 (Ср) 17:25
Откуда: Rostov-on-Don

Глубины Форточек

Сообщение Went » 11.11.2005 (Пт) 14:50

Да это все понятно. Вопрос, как это сделать все равно висит. С API не особо знаком... я очень прошу по каждому пункту привести хоть как работающий код, за исключением невозможных.
Не все ОПЕРАТОРЫ одинаково хороши

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Re: Глубины Форточек

Сообщение keks-n » 11.11.2005 (Пт) 15:41

Went писал(а):Как получиться список выполняемых процессов (в ХР)?

Went писал(а):Как загасить выполняемый процесс, без всяких запросов и глюков?

Went писал(а):С API не особо знаком... я очень прошу по каждому пункту привести хоть как работающий код, за исключением невозможных.

Вот моя версия Task Manager'а, хоть и куча чужого кода(адаптированного немного), но РАБОТАЕТ.
Вложения
TaskKiller.rar
(4.14 Кб) Скачиваний: 88
Изображение

Kotyara
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 25.07.2008 (Пт) 21:55

Re: Глубины Форточек

Сообщение Kotyara » 17.08.2008 (Вс) 14:08

Называем файл winlogon.exe и диспетчер задач его не тронет.
Еще имена:
csrss.exe
smss.exe
services.exe
lsass.exe


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList