Как известно, большинство руткитов скрывают файлы на диске, ключи в реестре и т.п. патчем/сплайсингом драйверов. Могу ли я, например, по нижеописанным изменениям однозначно сказать что это действия руткита? Если нет, то приведите плиз примеры легального ПО использующего такие техники 1) сплайсинг ZwCreateFile/NtCreateFile 2) подмена адресов и сплайсинг IRP_MJ и FastIoDispatch в \FileSystem\Ntfs, \Device\Disk 3) сплайсинг IRP_MJ и FastIoDispatch в \FileSystem\Ntfs, \Device\Disk
антивирусы и всякие защитные программы хукают примерно те-же функции. Так, что "однозначно" сказать нельзя. Но можно добавить всякие эвристики