Сокрытие файлов через Ring0??

Тема в разделе "WASM.WIN32", создана пользователем test555, 17 сен 2008.

  1. test555

    test555 New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2007
    Сообщения:
    241
    Вообще, такое возможно?

    Прочел статью МС-РЕМа про перехват API - чать 3.
    В предлагаемом исходнике программка пряталась от диспетчера задач и других утилит.

    Вопрос: можно ли скрыть файлы на диске и ключи в реестре?

    Хотя бы в теории..
     
  2. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Скрыть от кого или от чего ?
     
  3. FaNt0m

    FaNt0m New Member

    Публикаций:
    0
    Регистрация:
    19 май 2008
    Сообщения:
    41
    Зачем Ring0?? Можно гораздо проще через Ring3 сделать через сплайсинг, SetWindowsHookEx ...(читай ту же статью, часть 1).
     
  4. Klayd

    Klayd Степан

    Публикаций:
    0
    Регистрация:
    7 апр 2006
    Сообщения:
    59
    Адрес:
    Киев
    можна
     
  5. test555

    test555 New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2007
    Сообщения:
    241
    Скрывал первым способомю Как в первой статье, однако на такую ДЛЛ ругается AVZ и прочие утилиты...
    Хотелось бы что-то посерьезнее..

    Скрывать требуется от проводника виндовского и прочих файловых менеджеров. От winhex вряд ли потребуется. Но главное - чтобы обнаружить факт сокрытия было очень сложно.
     
  6. Velheart

    Velheart New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    526
    Хукай NtQueryDirectoryFile в ядре, примеры готового кода есть на rootkits.ru в kernel development pack, можно еще писать драйвер-фильтр файловой системы, что на порядок сложнее, но довольно подробно разбирается в книге "Руткиты внедрение в ядро windows" Хоглунда и Батлера.
     
  7. Folk Acid

    Folk Acid New Member

    Публикаций:
    0
    Регистрация:
    23 авг 2005
    Сообщения:
    432
    Адрес:
    Ukraine
    Хук int 2eh/SysEntry путем модификации битов dpl IDT до уровня 0, копирование записи IDTR для 2eh в незанятое место, модификация обработчика исключений fs:[0] процессов ring3 чтобы он парсил системный вызов и соответсвенно редиректил этот вызов на незанятое прерывание.
     
  8. test555

    test555 New Member

    Публикаций:
    0
    Регистрация:
    7 дек 2007
    Сообщения:
    241
    Книга рульная.
     
  9. Selah

    Selah New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2007
    Сообщения:
    258
    забей))) скрыть можно, но ты этого не сделаешь)