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

Discussion in 'WASM.WIN32' started by test555, Sep 17, 2008.

  1. test555

    test555 New Member

    Blog Posts:
    0
    Joined:
    Dec 7, 2007
    Messages:
    241
    Вообще, такое возможно?

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

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

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

    Partner Павел

    Blog Posts:
    0
    Joined:
    Feb 28, 2008
    Messages:
    917
    Location:
    Los Angeles
    Скрыть от кого или от чего ?
     
  3. FaNt0m

    FaNt0m New Member

    Blog Posts:
    0
    Joined:
    May 19, 2008
    Messages:
    41
    Зачем Ring0?? Можно гораздо проще через Ring3 сделать через сплайсинг, SetWindowsHookEx ...(читай ту же статью, часть 1).
     
  4. Klayd

    Klayd Степан

    Blog Posts:
    0
    Joined:
    Apr 7, 2006
    Messages:
    59
    Location:
    Киев
    можна
     
  5. test555

    test555 New Member

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

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

    Velheart New Member

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

    Folk Acid New Member

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

    test555 New Member

    Blog Posts:
    0
    Joined:
    Dec 7, 2007
    Messages:
    241
    Книга рульная.
     
  9. Selah

    Selah New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2007
    Messages:
    258
    забей))) скрыть можно, но ты этого не сделаешь)