這一個漏洞在 packetstorm 被發表,我把它翻成中文,加上自己的一些注解,希望對在 NT 上執行
PHP 的朋友有一些幫助。

當你下載 PHP 後,在它內含的安裝文件中幫助了 PHP 在 NT + Apache We " /> 在线观看国产精品网站,亚洲精品第一国产综合精品,欧美xxxx黑人又粗又长精品

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP默認安裝產生系統漏洞


這一個漏洞在 packetstorm 被發表,我把它翻成中文,加上自己的一些注解,希望對在 NT 上執行
php 的朋友有一些幫助。

當你下載 php 後,在它內含的安裝文件中幫助了 php 在 NT + Apache Web Server 的安裝方式
,其中的安裝幫助會要你將底下這幾行設置加到 apache 的 httpd.conf 設置文件中,而這個安裝文
件將導引你將你的系統門戶大開。

這幾行命令為:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

我們進一步的解釋這三行設置,這些設置命令要求 Apache 將 /php/ 這個虛擬目錄直接映射到 c:/php/
目錄下,所以當你使用: 

"http://www.example.com/php/"

鏈接網頁的時候,實際上 Web Server 是直接存取到 c:/php/ 這個目錄,這時候你會看到 "Access Denied"
的錯誤信息,但是當你改用:

"http://www.example.com/php/php.exe"

命令來連接的時候,你會發現服務器回送了 "No input file specified." 這行字,這行字是由 php.exe
所進行的回送,表示你剛剛在這臺 server 上執行了 php 執行文件。

如果你的服務器是使用 php 里所教你的安裝方法來作設置的,這時候你可能有了以下的危機。

[** 漏洞 1 **]

我們可以利用這個漏洞來讀取這臺服務器上的任何一個文件,甚至可以跨磁盤讀取,只要使用下列方式連接:

"http://www.example.com/php/php.exe?c:/winnt/repair/sam"

php 會將文件 "c:/winnt/repair/sam" 丟給瀏覽器,并把它顯示出來,而這個文件正是 Windows NT 
保存密碼的所在,

"http://www.example.com/php/php.exe?d:/winnt/repair/sam"

php 會把在 D: 磁盤中相同的文件傳出。
而有了這個 SAM 文件,黑客可以用以破解出你在這臺機器上所設置的密碼。

[** 漏洞 2 **]

如果你指定了在 php 目錄下的文件,你的 Web 服務器會嘗試執行這個文件,并且傳會錯誤信息,所以當你
使用了:

"http://www.example.com/php/php4ts.dll"

這個錯誤會導致 Web Server 傳回 "couldn<|>t create child process: 22693: C:/php/php4ts.dll"
這個信息,因而漏了你安裝 php 的真實目錄

PS. 經過我的測試,第二個漏洞在 php V4.11 上執行時將回傳回 "Internal Server Error" 的錯誤,
并不回漏目錄結構,但是在 php V4.11 中,第一個漏洞仍然有效。

簡易解決法∶使用較長且不易判定之虛擬目錄來放置 php 執行文件,例如∶

ScriptAlias /php-mY-sCrIpT/ "c:/php411/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php-mY-sCrIpT/php.exe"

這樣入侵者將不易得知 php 的存放目錄,而降低了被入侵的機會。
在更改過 httpd.conf 後記得要將 Apache Service 重新啟動∶

NET STOP APACHE
NET START APACHE

[END]

php技術PHP默認安裝產生系統漏洞,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 定兴县| 潢川县| 南丰县| 威宁| 镇康县| 平湖市| 晋江市| 莫力| 博乐市| 枣强县| 北京市| 长宁县| 镇康县| 景洪市| 赤城县| 华宁县| 武平县| 景洪市| 兴和县| 和平区| 遵义县| 石楼县| 尤溪县| 鄱阳县| 墨玉县| 巴楚县| 海林市| 河池市| 精河县| 曲靖市| 台东市| 博客| 洛浦县| 博白县| 西青区| 保康县| 红河县| 兰考县| 克拉玛依市| 包头市| 蒙山县|