Сейчас на форуме: Rio, tyns777, zombi-vadim (+7 невидимых) |
eXeL@B —› Программирование —› Нахождение скрытого процесса |
Посл.ответ | Сообщение |
|
Создано: 25 августа 2014 17:38 · Личное сообщение · #1 Всем привет! Надеюсь на конструктивный диалог и ваши подсказки). Проблема торчит с 2011 года, в нете не нашел толкового решения, итак на 64 ос процесс l2.exe не скрыт(Не отображается через стандартные средства и функции), на 32 битных скрыт полностью, просмотреть можно через программу Spyware Process Detector, эта замечательная программа ее видит но помечает как "скрытый"( может кто знает как она находит его). тестовая ось 7 32 бита Изначально думал что просто где то идет перехват в системе функции zwQuerySystemInformation, написал простенькую прогу на плюсах: Code:
то есть на прямую вызывается системное прерывание в обход всех функций, но сюрпрайз программы l2.exe все равно нет в структуре, как еще можно обнаружить скрытый процесс? |
|
Создано: 25 августа 2014 17:52 · Личное сообщение · #2 |
|
Создано: 25 августа 2014 17:55 · Личное сообщение · #3 |
|
Создано: 25 августа 2014 18:02 · Личное сообщение · #4 |
|
Создано: 25 августа 2014 18:54 · Личное сообщение · #5 |
|
Создано: 25 августа 2014 19:23 · Личное сообщение · #6 По поводу вызова прерывания напрямую-это обойдёт всего лишь ринг3 перехваты, но никак не драйвер, читай схему устройства апи винды. Что касается по теме-явно не помешает почитать статью MsRem Обнаружение скрытых процессов. Вместо издохшего васма найти можно где-нить тут http://nepanda.net/wasm/print.php-article=hiddndt.htm или в гугле. А теперь конкретно: сам-то что сделал, кроме написания бесполезного кода? Все эти проты к игрушкам регулярно обсасываются. |
|
Создано: 25 августа 2014 22:44 · Личное сообщение · #7 Archer пишет: По поводу вызова... большое спасибо за ответ, я в принципе так и подумал, боюсь мое знание на уровне драйверов стремиться к минимуму, по поводу обсасывания не соглашусь т.к. эта защита "фрост" не обновлялась с 2010 года!, то есть публичного решения нет, и я сильно сомневаюсь, что оно мудреное, что я сделал, процесс l2.exe запускает некий лаунчер launcher.exe(название другое), так вот любой процесс который создает этот лаунчер(параметры запуска дефолтные для процесса, пробовал менять на блокнот создался скрытый процесс блокнота)), создаются скрытые, обход я нашел, перехватывать вызов этого процесса(createprocess) и просто копировать команду запуска, вставлять ее в ярлык и запускать через ярлык, тогда процесс не скрытый, но мне интересна сама технология по которой скрывается процесс, большое спасибо за ссылку, с удовольствием почитаю). |
|
Создано: 25 августа 2014 23:57 · Личное сообщение · #8 |
|
Создано: 26 августа 2014 03:33 · Личное сообщение · #9 |
eXeL@B —› Программирование —› Нахождение скрытого процесса |