аудит действий пользователя(win)

Тема в разделе "WASM.BEGINNERS", создана пользователем diguha, 12 июн 2007.

  1. diguha

    diguha New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    6
    впарили тут меня сделать прожку которая следит за пользователем, да еще чтоб не видимая была.
    Составил для список чкого чи чего мониторить надо
    ну и пришел к проблеме при мониторинге доступа к файлам и запуска процессов, просмотрел поиск, факи, но более менее внятных ответов не нашел, а времени все меньше и меньше. Помогоите кто чем может. Требуется максимально рабочий код плз.
    Описалово проблемы
    Hookаю NtCreateProcess, и не могу понять
    1.как получить из него путь к образу экзешника
    2.как получить имя пользователя запустившего процесса

    прочитал что надо юзать
    ObReferenceObjectByHandle
    или получать peprocess

    что и как конкректно непонятно совсем.
    а да примеры плз на с, асм ваще чота пока не понимаю
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    проще нотификацию поставить.
    почитай тсатью Four-F.
     
  3. diguha

    diguha New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    6
    n0name
    хм просто в будущем возможно расширение функионала, как обычно
    полэтому остановился на хуках. Four-F почти все на асме.
     
  4. diguha

    diguha New Member

    Публикаций:
    0
    Регистрация:
    19 май 2007
    Сообщения:
    6
    еще один вопроса (глупый новерна))
    где то в статьях сказано что NtQueryInformationProcess работает не всегда, типа пареметры при запвуске какие-то можно установить, так сие правило работает тольо для ринг 3, или для всех уровней.