Driver verifier в тестировании - Общий форум по информационной безопасности - Форумы Anti-Malware.ru Перейти к содержанию

Recommended Posts

spw

//Отделено от этого сообещения: http://www.anti-malware.ru/forum/index.php...ost&p=42138

Driver Verifier- одна сплошная бага, я вообще удивлён, что данный раздел тесторования так серьёзно рассматривается.

Ааааа!!!! :lol::lol::lol:

Давно так не смеялся.

Что, DefenseWall постоянно падает под DriverVerifier? И именно поэтому в нем (то есть в DriverVerifier) баги?! :lol::lol::lol:

Ну, всем все понятно как бы. :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Илья Рабинович
Что, DefenseWall постоянно падает под DriverVerifier? И именно поэтому в нем (то есть в DriverVerifier) баги?!

Если вы не сталкивались с ошибками DriverVerifier, то лучше молчать, чем показывать собственную некомпетенотость в данном техническом вопросе.

И нет, DefenseWall под Verifier'ом не падаем, но мне пришлось принять меры для того, чтобы обойти его недоработки. Или кто-то честно считает, что существуют программы без ошибок?

Да и вообще, попытки смеха над программами конкурентов- это типичный совок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spw
Если вы не сталкивались с ошибками DriverVerifier, то лучше молчать, чем показывать собственную некомпетенотость в данном техническом вопросе.

Я вот по жизни все больше сталкивался с программистами, считающими, что падение под DriverVerifier - это его (DV) проблема, а не программиста.

И нет, DefenseWall под Verifier'ом не падаем, но мне пришлось принять меры для того, чтобы обойти его недоработки. Или кто-то честно считает, что существуют программы без ошибок?

Microsoft уже в курсе о данных ошибках? Раз уж на то пошло, может опубликуете суть этих ошибок?

Да и вообще, попытки смеха над программами конкурентов- это типичный совок.

1. Конкурентов никаких нет, поэтому не понял к чему это вообще.

2. "Смех" не над программой (и не над программами). А над конкретным заявлением (его сутью). И связан этот смех с тем, что я написал в первом абзаце данного сообщения. Слишком много в своей практике повидал людей, находящих "ошибки" в WRK, коде MessageBox и проч. нелепости.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Илья Рабинович
Microsoft уже в курсе о данных ошибках?

Да, в курсе.

Раз уж на то пошло, может опубликуете суть этих ошибок?

ObReferenceObjectByHandle при вызове внутри ядерных обработчиков определённых функций генерирует ложное сообщение DV об ошибке. Если мне память не изменяет, это происходит в обработчике ZwDuplicateObject, но могу и ошибиться- много времени с тех пор прошло, обошёл и забыл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spw
Да, в курсе.

Ого! И что же Microsoft по этому поводу сообщил? Новые версии DriverVerifier как-то по-иному стали рассматривать UserMode'ные хэндлы с правами KernelMode? :lol::lol::lol: Может, просто стали сообщать, что так делать не стоит? ;)

ObReferenceObjectByHandle при вызове внутри ядерных обработчиков определённых функций генерирует ложное сообщение DV об ошибке. Если мне память не изменяет, это происходит в обработчике ZwDuplicateObject, но могу и ошибиться- много времени с тех пор прошло, обошёл и забыл.

Да-да, я вот пока вижу то, о чем я говорил выше. "Нашел баг в WRK". Советую ознакомиться с сутью "ложной" ошибки от DV.

P.S. На всякий случай: я не злобный. Мое отношение связано с тем, что некую откровенную глупость пытаются с умным видом выдать за правду. Это особенно актуально там, где люди "не в теме" и не понимают техническую сторону вопроса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Илья Рабинович
Ого! И что же Microsoft по этому поводу сообщил? Новые версии DriverVerifier как-то по-иному стали рассматривать UserMode'ные хэндлы с правами KernelMode? Может, просто стали сообщать, что так делать не стоит?

Проблема в том, что так делать стоит, иначе некоторые вполне даже юзермодные хендлы не будут референситься. А вообще- это оффтопик здесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spw
Проблема в том, что так делать стоит, иначе некоторые вполне даже юзермодные хендлы не будут референситься. А вообще- это оффтопик здесь.

Ну то есть, "что и требовалось доказать" ©. Полнейшее непонимание принципов разделения KM/UM, о чем и сообщает любезнейший DriverVerifier. Мнение которого, к сожалению, не только игнорируется (!), но и оспаривается. Ведь баг у Microsoft! :lol::lol::lol:

Продолжайте лезть дальше с максимальными правами к UM handle'ам. Что закончится, например, BSOD'ом, либо reference'ом полнейшего мусора, причем с правами SYSTEM'а.

Успехов в полетах. :P

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Umnik
А вообще- это оффтопик здесь.

Уже не оффтопик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Сообщения

    • demkd
      Проблема оказалась в редакции windows, для home нужно дополнительно прописывать флаг в реестр, в RC4 теперь это делается автоматически.
        Добавил функцию для образов.

      ---------------------------------------------------------
       5.0.RC4
      ---------------------------------------------------------
      o Добавлена поддержка включения отслеживания командной строки процессов для "Home" редакций Windows.
        Теперь при включении отслеживания в лог печатается статус этой опции.

      o Функция "Распечатать в лог топ-10 процессов пересекающихся по времени с этим процессом" теперь доступа и при работе с образом,
        если образ сделан при активном отслеживании процессов.

      o Исправлена критическая ошибка при создании файла описания для скопированного в Zoo большого текстового файла (vbs/cmd и т.д.).

       
    • santy
      Привет. По 5.0 RC3 Это работает. (саму команду еще не проверил как работает). И в цепочку процесс укладывается, хотя цепочка достаточно запутана, но к сожалению, отслеживание командной строки не включилось по какой-то причине. Возможно потому что не был отключен антивирус MBAM.
       o В окне истории процессов и задач в контекстное меню процесса добавлен новый пункт: 
         "Распечатать в лог топ-10 процессов пересекающихся по времени с этим процессом"
         Это может быть полезно при поиске процесса модифицировавшего неявно запущенный им процесс. Функция есть в истории процессов и задач, но работает видимо только из активной системы.                           DESKTOP-867G3VL_2025-07-15_20-59-13_v5.0.RC3.v x64.7z
    • demkd
      Да, с этим файлом проблема, починю.
    • PR55.RP55
      В настройках добавить: Отправлять лог применения\выполнения скрипта на сервер\адресату. Уникальный идентификатор прописывается в скрипт при его генерации. т.е. Оператор не запрашивает результат выполнения скрипта у пользователя.    
    • Ego Dekker
      Домашние антивирусы для Windows были обновлены до версии 18.2.14.
×