Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows文件系统漏洞巧用(一):replace命令热替换受保护系统文件、反斜杠路径解析缺陷创建不可删文件夹

編輯:Windows XP 系統介紹

1. replace命令:连正在使用的文件也能替换,绕过文件保护

mkdir C:\aaa
copy a.mp3 C:\aaa\a.mp3
copy b.mp3 C:\a.mp3
播放 C:\aaa\a.mp3
CMD: replace C:\a.mp3 C:\aaa
→ 播放内容瞬间变为b.mp3

用replace替换系统文件极爽,XP系统文件保护(WFP)对其无效,再也不用进安全模式替文件了。

2. 反斜杠“\”在文件名中的解析漏洞

Windows路径分隔符是“\”。若文件名含“\”,解析会错位。尝试创建:

mkdir s\      → 只建s,\被忽略
mkdir s\s1\   → 建s\s1
mkdir s.\     → 解析为s. 再忽略\,提示已存在
mkdir s..\    → 成功,资源管理器显示“s.” 但无法打开/删
mkdir s...\   → 成功,显示“s..” 能打开但无法删

原理:资源管理器显示名与实际路径脱节。如s..\实际路径F:\Test\s..\,资源管理器显示“s..”,双击打开实为打开s.\(不存在),报错。但copy file.txt s..\ 能写入实际目录s..\,资源管理器打开“s..”却能看到文件——显示层与文件系统层分离。

此漏洞可用于:跨权限访问(建S..\指向无权限的S)、隐藏木马(藏在X..\,杀软扫X漏X..\)、制造大量..\文件夹导致格式化才能清理。微软官方暂无补丁。

Copyright © Windows教程網 All Rights Reserved