Win32k: apfn.

Тема в разделе "WASM.NT.KERNEL", создана пользователем Clerk, 26 окт 2010.

  1. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Здрасте.
    Недавно на кряклабе был топик, задачей была ядерная реализация фильтров шадова(хуки), тоесть фильтрация сообщений. Я предложил установку фильтров в двух таблицах с векторами - gapfnMessageCall[] для входящих сообщений и gapfnScSendMessage[] для исходящих. Поиск этих массивов столь сложен, что без построения и анализа графа фактически не возможен(можно есчо фиксапы заюзать, но также будут проблемы). Интересуют есчо способы фильтрации сообщений. Главные требования:
    o Все манипуляции выполняются на нулевом кпл, никаких юзермодов.
    o Кодосекции не должны изменяться, тоесть никаких патчей.
    o Исключения не должны использоваться.
    o SST не должна изменяться, манипуляции только на уровне шадова(не менеджера сискалов).
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    коллбеки менять?
     
  3. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    n0name
    Подробнее плз, что за калбэки ?
     
  4. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    тьфу, не дочитал.
     
  5. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Есчо можно gpsi заюзать, хотя какойто подозрительный функционал. Неужели никто из ядра шадов не юзал, кроме как тупо дёргать сст ?
     
  6. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    Очевидно же ... сигнатурно отдетектить.
     
  7. valentin_p

    valentin_p New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2011
    Сообщения:
    382
    shchetinin очевидно тема старая, и он этого не увидит.
     
  8. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    может кто другой чего умного скажит ...
     
  9. valentin_p

    valentin_p New Member

    Публикаций:
    0
    Регистрация:
    11 фев 2011
    Сообщения:
    382
    имхо поиск в ядре с построением графа - фирменная фишка инди
     
  10. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    а ну тогда конечно графы юзать ... это ведь к любой архитектуре подойдет ... Плюс тестировать всякий гуанно .... и конечно графы сильно не затачен:)

    Короче бред.