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 命令——繞過檔案保護的利器

replace 可替換正在使用的檔案,連系統檔案保護也無效,不再需進入安全模式替換。

建立 C:\aaa,複製 a.mp3 至 C:\aaa\a.mp3
另一首歌複製為 C:\a.mp3
用 Media Player 播放 C:\aaa\a.mp3
命令列執行:replace c:\a.mp3 c:\aaa
片刻後播放內容已變為另一首歌

2. Windows 文件系統漏洞——小漏洞,大用處

Windows 中 \ 為路徑分隔符。若檔案名含 \ 會怎樣?嘗試建立 S\ 資料夾,Windows 會誤判路徑而報錯。雖然 GUI 禁止在檔名中使用 \,但命令列可突破。

命令列實測

mkdir s\        {僅建立 S 資料夾,\ 被忽略}
mkdir s\s1\     {建立 S\s1 兩層資料夾}
mkdir s.\       {解析為 S. 又被忽略}
mkdir s..\      {成功!資源管理器見 "s." 但無法開啟/刪除}
mkdir s...\     {成功!見 "s.." 可開啟但無法刪除}

原理分析

  • s. 實際路徑 F:\Test\s..\,資源管理器顯示 s.,嘗試開啟時系統解析為不存在的 s.\ 故報錯;刪除同理。
  • s.. 可開啟但無法刪除。實際開啟的是 s. 目錄。若再建立 S 資料夾,s. 即可開啟(實際開啟 S)。
Copyright © Windows教程網 All Rights Reserved