6
0
mirror of https://github.com/JKornev/hidden synced 2024-06-30 19:02:03 +00:00
hidden/Hidden/todo.txt
2016-08-27 23:18:54 +03:00

42 lines
2.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

TODO:
+ Добавить поддержку фильтрации открытия и создания key
+ Добавить поддержку фильтрации перечисления key
+ Добавить поддержку фильтрации перечисления value
- Почистить Exclude List
+ Добавить в Exclude List поддержку case insensetive crc32 (если возможно, например русские буквы) (*Нет необхлжимости)
- Добавить в Exclude List для файлов такую же лексическую сортировку как и в реестру, возможно обьеденить ф-и
- Переписать всё на основе AVL или других buildin generic trees
+ Вынести fs filter и reg filter в отдельные файлы
+ Протестировать фишки с ObRegisterCallback
+ Стерание всех флагов
- Реализовать PsMonitor со всеми вытекающими
- Реализовать рабочий прототип
+ Для Exclude
+ Для Protected
+ Добавить флаг наследования
- Реализовать интерфейс для IOCTL
- Реализовать интерфейс для File & Reg мониторов
+ Вынести Process Table в отдельный файл
+ Переименовать Process Tree в Process Table
- Реализовать конвертирование NT path в кернел путь \\Deivce\\HardDisk..
+ Портировать в PsMonitor
- Портировать в Device API
+ FS filter
- Reg filter
+ Реализовать RemoveAllExcludeListEntries
- Реализовать IOCTL протокол управления
- Реализовать usermode библиотеку для работы с IOCTL API
- Реализовать программу управления драйвером, средствами IOCTL API
+ Слинковать с IOCTL API lib
- Проверить работу на x64
- Залить проект на Git
- Переименовать проект драйвера в Hidden
- Привести в порядок все версии билда Release, Debug, ...
- Добавить в проект конфигурации для сокрытия виртуалок
- Сокрытие VMWare Tools
- Отреверсить установщик VMWare tools
- Сокрытие VMBox Tools
- Отреверсить установщик VMBox tools
- Насодить на ETL и DbgPrintEx