常見獲取網站真實路徑的方法思路有以下幾點:
Phpinfo()函數獲取法
最直接的獲取網站真實路徑的方法是通過phpinfo.php也即phpinfo()函數獲取,在其頁面中會顯示網站的真實物理路徑。phpinfo()函數常于頁面文件phpinfo.php、t.php、tz.php、1.php test.php、info.php等中。
出錯頁面獲取法
直接訪問一些代碼文件時會報錯,其中會包含真實的物理路徑。通過ThinkPHP架構訪問頁面時一般都會報錯。構造不存在的頁面,或者存在目錄信息泄露的網站,逐個訪問代碼文件,通過出錯信息可以獲取網站的真實路徑。
用load_file函數讀取網站配置文件
可以通過MySQL load_file函數讀取配置文件。/etc/passwd文件會提示網站的真實路徑,通過讀取網站默認的index.php等文件可以判斷是否為網站的真實目錄和文件。在讀取時非常有用的配置文件總結如下。
通過查看數據庫表內容獲取
在一些CMS系統中會保存網站配置文件,或者網站的正式路徑。通過phpMyAdmin進入數據庫查看各配置庫表及保存了文件地址的表即可獲取網站的真實路徑。
進入后臺查看
有些系統會在后臺生成網站運行的基本情況,這些信息中包含網站的真實路徑,也有一些是phpinfo()函數。
百度搜索出錯信息
通過百度、zoomeye.org、shadon等搜索引擎搜索關鍵字“error”、“waring”等,通過快照或者訪問頁面來獲取網站的真實路徑,例如“site:antian365.com error”、“site:antian365.com warning”。
回答所涉及的環境:聯想天逸510S、Windows 10。
常見獲取網站真實路徑的方法思路有以下幾點:
Phpinfo()函數獲取法
最直接的獲取網站真實路徑的方法是通過phpinfo.php也即phpinfo()函數獲取,在其頁面中會顯示網站的真實物理路徑。phpinfo()函數常于頁面文件phpinfo.php、t.php、tz.php、1.php test.php、info.php等中。
出錯頁面獲取法
直接訪問一些代碼文件時會報錯,其中會包含真實的物理路徑。通過ThinkPHP架構訪問頁面時一般都會報錯。構造不存在的頁面,或者存在目錄信息泄露的網站,逐個訪問代碼文件,通過出錯信息可以獲取網站的真實路徑。
用load_file函數讀取網站配置文件
可以通過MySQL load_file函數讀取配置文件。/etc/passwd文件會提示網站的真實路徑,通過讀取網站默認的index.php等文件可以判斷是否為網站的真實目錄和文件。在讀取時非常有用的配置文件總結如下。
通過查看數據庫表內容獲取
在一些CMS系統中會保存網站配置文件,或者網站的正式路徑。通過phpMyAdmin進入數據庫查看各配置庫表及保存了文件地址的表即可獲取網站的真實路徑。
進入后臺查看
有些系統會在后臺生成網站運行的基本情況,這些信息中包含網站的真實路徑,也有一些是phpinfo()函數。
百度搜索出錯信息
通過百度、zoomeye.org、shadon等搜索引擎搜索關鍵字“error”、“waring”等,通過快照或者訪問頁面來獲取網站的真實路徑,例如“site:antian365.com error”、“site:antian365.com warning”。
回答所涉及的環境:聯想天逸510S、Windows 10。