Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Операционные системы »   Windows NT/2K/XP »   "Левые" процессы
RSS

"Левые" процессы

...в форточкахХР

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: wsxПечать
 
Lt. Dmitrii
Новичок


Откуда: Н-ск
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
13 нояб. 2005
..некоторые процессы в ХР, не совершая никаких дествий,простаивают в состоянии готовности, занимая байтики памяти. при отключении их, система ругается, требуя немедленную перезагрузку. как от них избавится?

и еще, возможно ли подмена системного процесса своим процессом. к примеру, какой-то процесс, простаивающий, отключить и включить по тем же именем другой? чтоб ОС "незаметила" преступления?..

идея родилась на основе возможности подмена методов в С++.

---
все смотрят, но не все видят..
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Вообще, в Windows XP существует всего несколько процессов, которые нельзя удалять, так как они являются критично важными: smss.xe, csrss.exe, winlogon.exe, services.exe, lsass.exe и несколько копий svchost.exe (у меня их 4 штуки), и трогать их не советую.
(Хотя, если очень поковыряться, может быть еще удастся убить winlogon и lsass, и один или два svchost, но пробовать это стоит только в том случае, если ты готов отказаться от средств разграничения доступа, а также от работы с локальной сетью).
Все остальное спокойно отключается либо средствами самой системы, либо утилитой Autoruns (см. раздел Download).
А отсчет до минуты с последующим принудительным завершением работы отключается где-то в реестре (буквально вчера натыкался на статью, где это упоминалось), но где именно не помню.

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


Откуда: Н-ск
Всего сообщений: 10
Рейтинг пользователя: 0





Дата регистрации на форуме:
13 нояб. 2005
спасибо, а как с подменой?

---
все смотрят, но не все видят..
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Ну если очень хочется, можно посмотреть список экспортируемых данным процессом функций (вроде я в Download выкладывал даже ссылку на утилиту, которая умеет это делать) и сделать такие же в своей программе, но в виде "заглушек", не выполняющих никаких функций (только здесь надо учитывать, что кроме имен еще нужно учитывать и номера, так как большинство системных Windows-функций импортируется именно по номерам - так быстрее), а затем положить эту программу в любой каталог с тем же именем и исправить путь в реестре? Еще можно пытаться ковыряться в таблице функций прямо в памяти, но для этого нужны права открытия процесса на чтение/запись, что без прав админа весьма проблематично.
Только вот зачем так извращаться? Необязательные процессы можно и так убрать штатными средствами системы, а если вламываться во что-то критично важное, то ни к чему хорошему это не приведет.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
wsx
Модератор раздела
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005
На самом деле, можно попробовать отловить handle нужного процесса. И сделать Code-Injection на базе "какой-то там фичи-уязвимости" в Виндоус...
Legioner
Изгнанный


Всего сообщений: 41
Рейтинг пользователя: -13





Дата регистрации на форуме:
5 янв. 2006
Чтобы избавится от нинужных процессов зайди в панель управления>администратирование>службы и отключи все лишние службы и они не будут загружаться с WINDOWS. А те что остались и всё ещё мешают то можно будет их вручную в диспечере поснимать или cmd пакет написать на их автомотическое снятие, а если операционка блокаду в виде таймера отключения объявит то можно в конце пака shutdown -a дописать.

Вот как создать пакет под cmd для XP:
tasklist /f /im explorer.exe
tasklist /f /im lsass.exe
shutdown -a
При двойном щелчке все процессы вписаные в пакет отключатся, а операционка не будет бузить.
semiono
Долгожитель форума

semiono
Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2





Дата регистрации на форуме:
2 сен. 2006
Я поступил более радикально! Зашёл в
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
и удалил ненужные, вот что осталось, на моей домашней станции :)
AudioSrv - звук, ясное дело.
CryptSvc - без этого DirectX и т.п. не поставишь, цифровые подписи, короче.
MSIServer - инсталлер
Eventlog - самое страшное, в некоторой литературе советуют отключить,
однако я никому такого не посоветую =)
RpcSs - ещё страшнее Eventlog, нет вру, тот ещё хуже.
Themes - Ну это так для души, msstyles без него не работают.
PlugPlay - вроде для дров нужен

! Группа сервисов для выхода в интернет !
DcomLaunch - вот это ранее совсем не нужно было, однако с выходом SP2
эта штука во время первого подключения к интернет внезапно стартует и устанавливает
какой-то RAS девайс, совсем нагло ведёт себя, но без этого сервиса никак не получится.
Netman - какой-то из них визард
RasMan - а какой-то само подключение
TapiSrv - Телефон... из их же серии :)

З.Ы. Интересно, сеть у меня сможет заработать :biggrin Но софта много и жалоб нет.
Многие ещё пытаются свои сервисы прописать, такие как Outpost, AVPersonal, NVidia drivers,
причём в основном для feedbacks ;)
<<Назад  Вперед>>Модератор: wsxПечать
Объединенный Открытый Проект »   Операционные системы »   Windows NT/2K/XP »   "Левые" процессы
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0269. Количество выполненных запросов: 18, время выполнения запросов 0.0130