
Небольшой набор инструментов для Windows для создания и тестирования различных типов символических ссылок, точек подключения и оплоков с целью обнаружения TOCTOU- и других уязвимостей файловой системы.
symboliclink-testing-tools
(c) Google Inc. 2015 Разработано Джеймсом Форшоу
Это небольшой набор инструментов для тестирования различных типов символических ссылок в Windows. Он состоит из следующих инструментов:
BaitAndSwitch : Создаёт символическую ссылку и использует OPLOCK для выигрыша в TOCTOU CreateDosDeviceSymlink: Создаёт символическую ссылку диспетчера объектов с помощью csrss CreateMountPoint: Создаёт произвольную точку монтирования файла CreateNtfsSymlink: Создаёт символическую ссылку NTFS CreateObjectDirectory: Создаёт новый каталог диспетчера объектов CreateRegSymlink: Создаёт символическую ссылку раздела реестра DeleteMountPoint: Удаляет точку монтирования DumpReparsePoint: Удаляет данные точки повторной обработки NativeSymlink: Создаёт символическую ссылку диспетчера объектов SetOpLock: Инструмент для создания oplock на произвольных файлах или каталогах
Инструменты можно собрать с помощью Visual Studio 2013