информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsВсе любят медСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / hacking
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Процессы в WinNT и Win9x 17.05.01 11:12  Число просмотров: 741
Автор: z0 <z0> Статус: Member
<"чистая" ссылка>
> Хочу спросить, возможно-ли вообще как-нибудь скрыть от task
> managera выполнение задачи или процесса, т.е. написать
> программу которая работает, но в taskmanagere не видна
> вообще....
в нт-шке есть такой double-linked list в памяти который есть список всех процесов на которые шедьюлер IPQ0 передает управление. в него входят все запущенные CreateProcess-ом программы в том числе и сервисные и драйверы. я тогда для прикола прямо в памяти в отладчике написал микроскопическую прогу, живущую в области данных сообщения об ошибках какого-то драйверка и перехватывающую SYSCALL int 2e (да именно как в старом добром мс-досе). забавно что поскольку для cs я использовал естественно дескриптор 0-го кольца я не мог использовать WIN32 функции напрямую. такая программа ТОЧНО не видна в списке задач (ее там и нет собственно). остальные проги МОЖНО видеть если не таск менеджером так чем-нибудь другим.

с чикагой все значительно проще, вот как мы недавно прикалывались:
1) на любом языке например асме пишется пустой экзешник типа
push dword 0
call exitprocess
2) в нем же указываешь что есть еще длл к нему
3) в длл пишешь так
entry_point:
mov eax,[esp+8]
test eax,eax
jz detach_process
mov eax,1
retn 0ch
detach_process:
; вот тут и работай. с этого момента чикага считает процесс убитым и ни в каких списках его не покажет
mov eax,1
retn 0ch
<hacking>
Процессы в WinNT и Win9x 17.05.01 07:54  
Автор: serpent Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Хочу спросить, возможно-ли вообще как-нибудь скрыть от task managera выполнение задачи или процесса, т.е. написать программу которая работает, но в taskmanagere не видна вообще....
Процессы в WinNT и Win9x 17.05.01 11:12  
Автор: z0 <z0> Статус: Member
<"чистая" ссылка>
> Хочу спросить, возможно-ли вообще как-нибудь скрыть от task
> managera выполнение задачи или процесса, т.е. написать
> программу которая работает, но в taskmanagere не видна
> вообще....
в нт-шке есть такой double-linked list в памяти который есть список всех процесов на которые шедьюлер IPQ0 передает управление. в него входят все запущенные CreateProcess-ом программы в том числе и сервисные и драйверы. я тогда для прикола прямо в памяти в отладчике написал микроскопическую прогу, живущую в области данных сообщения об ошибках какого-то драйверка и перехватывающую SYSCALL int 2e (да именно как в старом добром мс-досе). забавно что поскольку для cs я использовал естественно дескриптор 0-го кольца я не мог использовать WIN32 функции напрямую. такая программа ТОЧНО не видна в списке задач (ее там и нет собственно). остальные проги МОЖНО видеть если не таск менеджером так чем-нибудь другим.

с чикагой все значительно проще, вот как мы недавно прикалывались:
1) на любом языке например асме пишется пустой экзешник типа
push dword 0
call exitprocess
2) в нем же указываешь что есть еще длл к нему
3) в длл пишешь так
entry_point:
mov eax,[esp+8]
test eax,eax
jz detach_process
mov eax,1
retn 0ch
detach_process:
; вот тут и работай. с этого момента чикага считает процесс убитым и ни в каких списках его не покажет
mov eax,1
retn 0ch
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach