узнать, что файл был модифицирован после последнего рестарта системы

Тема в разделе "WASM.BEGINNERS", создана пользователем katrus, 23 окт 2008.

  1. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    Нужно узнать был ли системный файл модифицирован после последнего рестарта системы. Вроде простая задача, нужно посмотреть на дату модификации файла. Оказываеся, что этого недостаточно. Смотрю на ntdll.dll. Делаю update винде, в процессе которого этот файл модифицируется. Дата последней модификации - 18 августа. А у нас октябрь уже заканчивается!
     
  2. Velheart

    Velheart New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    526
    Мне кажется для таких целей контрольные суммы надо считать..
     
  3. katrus

    katrus New Member

    Публикаций:
    0
    Регистрация:
    7 мар 2007
    Сообщения:
    612
    Это не всегда возможо. Допустим запускаю некую программу. Как узнать, что win32k.sys находящийся в памяти соответствует образу на диске? Контрольные суммы считать бесполезно из за наличия легитимных патчей.
     
  4. Velheart

    Velheart New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    526
    Ну так речь же вроде шла про файл на диске, а для образа можно считать КС по крайней мере секции(-й) кода с учетом релоков.