小型 Windows 工具套件,用于创建和测试各种符号链接类型、挂载点和机会锁(oplock),以发现 TOCTOU 及其他文件系统漏洞。
symboliclink-testing-tools
(c) Google Inc. 2015 由 James Forshaw 开发
这是一套用于测试 Windows 各种符号链接类型的小型工具套件,包含以下工具:
BaitAndSwitch:创建一个符号链接,并使用 OPLOCK 赢得 TOCTOU(检查时间到使用时间)竞争 CreateDosDeviceSymlink:使用 csrss 创建对象管理器符号链接 CreateMountPoint:创建任意文件挂载点 CreateNtfsSymlink:创建 NTFS 符号链接 CreateObjectDirectory:创建新的对象管理器目录 CreateRegSymlink:创建注册表项符号链接 DeleteMountPoint:删除挂载点 DumpReparsePoint:删除重解析点数据 NativeSymlink:创建对象管理器符号链接 SetOpLock:用于在任意文件或目录上创建 oplock 的工具
这些工具可使用 Visual Studio 2013 构建。