Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запретить регистрвцию процесса в системе [D6, Win2k]


Страницы:   1 2

Arazel ©   (2006-02-27 17:01:00) 

Надо перехватить регистрацию процесса
затем проверить запускать его или нет
если да>  тогда запустить иначе нет!

У кого какие идей?


Arazel   (2006-03-02 10:03:00) [1]

Удалено модератором


Сергей М.   (2006-03-02 08:51:00) [2]


> Arazel ©   (02.03.06 05:04) [23]


Тебе сюда :

http://www.codeproject.com/system/soviet_protector.asp


Arazel   (2006-03-02 05:04:00) [3]

Игорь Шевченко ©   (02.03.06 01:07) [22]
Все знать не возможно, а больше всего запомнить!!!
Но я знаю то что тебе до этого далеко!!! Без обид.


Игорь Шевченко   (2006-03-02 01:07:00) [4]


> дело в методе...


Боюсь, что до метода тебе далеко. Без обид.


Arazel   (2006-03-01 20:20:00) [5]

Crash Coredump ©   (01.03.06 18:38) [20]
Дело не в Антивирусе дело в методе...


Crash Coredump   (2006-03-01 18:38:00) [6]


> Но это все потом, сейчас же надо порализовать
> вирус таким образом чтобы он не смог выполнить свою задачу!
>


Установи антивирус и не мучайся


Arazel   (2006-03-01 18:11:00) [7]

Сергей М. ©   (01.03.06 08:53) [15]
Что за глупости ?
С каких пор процесс стал существовать сам по себе и при этом не подконтролен ОС ?

Эти примеры не к чему! Так как процесс уже cоздан!
А надо перехватить тогда когда процесс ещё не запустился
например:

Есть программа (Вирус/Троян/Рутик) последниму я обращаю больше
внимание!
Сейчас рутиков очень много и многие скрываются спомощью
перехвата ядерных ф-ций из под драйвера! А есть вирусы Драйвера
да-да именно драйвер! Но это все потом, сейчас же надо порализовать
вирус таким образом чтобы он не смог выполнить свою задачу!


Crash Coredump   (2006-03-01 12:40:00) [8]

n0name   (01.03.06 09:01) [16]


> Этим заканчивается создание процесса, так что если нужно
> отловить создание, то можно перехватить эту функцию.


У кого перехватить ? Тогда проще CreateProcess перехватывать


BiN   (2006-03-01 10:03:00) [9]


> n0name   (01.03.06 09:01) [16]
>
> > О создание процессе не должна знать OC
> А проц. время кто будет выделять?

Хотя некоторая информация из EPROCESS, а точнее из маркера процесса, и используется планировщиком при выделении процессорного времени, но само оно (время) может выделятся не процессу, а лишь кодовым потокам.


n0name   (2006-03-01 09:01:00) [10]

> О создание процессе не должна знать OC
А проц. время кто будет выделять?
>Ну кроме того, CsrClientCallServer выполняет еще массу всяких интересных функций, не относящихся к процессам.
Этим заканчивается создание процесса, так что если нужно отловить создание, то можно перехватить эту функцию.


Сергей М.   (2006-03-01 08:53:00) [11]


> Arazel ©   (28.02.06 17:14) [6]
> Нет на wasm.ru это нето!!!


По крайней мере в части мониторинга старт-стопа процессов - как раз то самое.


> О создание процессе не должна знать OC


Что за глупости ?
С каких пор процесс стал существовать сам по себе и при этом не подконтролен ОС ?


> Естественно должно выполнятся на уровне ядра (Драйвер я
> сам сделаю)


Вот как раз в той статье на wasm.ru и приводится пример такого kernel-mode-драйвера


Arazel   (2006-03-01 05:16:00) [12]

Какая ф-ция заполняет списки процессов (ActiveProcessesLink)???


kaZaNoVa   (2006-03-01 02:02:00) [13]

Anatoly Podgoretsky ©   (01.03.06 0:40) [11]
а чем они от потока (Thread) отличаются?))


Игорь Шевченко   (2006-03-01 01:25:00) [14]

n0name   (28.02.06 19:20) [8]

Прошу прощения за [10], не так прочитал пост [8]. Но тем не менее, в CSRSS процесс регистрируется уже ПОСЛЕ его полноценного создания.

Ну кроме того, CsrClientCallServer выполняет еще массу всяких интересных функций, не относящихся к процессам.


Anatoly Podgoretsky   (2006-03-01 00:40:00) [15]

kaZaNoVa ©   (28.02.06 19:48) [9]
Не, тут фиберы нужны.


Игорь Шевченко   (2006-02-28 23:36:00) [16]

n0name   (28.02.06 19:20) [8]

Глупости


kaZaNoVa   (2006-02-28 19:48:00) [17]

Crash Coredump ©   (28.02.06 17:22) [7]
Нет процесса - нет проблем.


предлагаю внедрять поток .. :))


n0name   (2006-02-28 19:20:00) [18]

CsrClientCallServer - регистрирует новый процесс с CSRSS.


Crash Coredump   (2006-02-28 17:22:00) [19]


> О создание процессе не должна знать OC


Нет процесса - нет проблем.

По сабжу - копай в сторону ImageFileExecutionOptions в реестре


Arazel   (2006-02-28 17:14:00) [20]

Нет на wasm.ru это нето!!!
Надо учитывать
О создание процессе не должна знать OC
Естественно должно выполнятся на уровне ядра (Драйвер я сам сделаю)
Надо копать где-то около EPROCESS а может даже дальше...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо