2012-10-13 42 views
0

昨天,我作爲一個普通的訪問者訪問了我的網站,一切都很好,但今天當我試圖做的時候,我收到了這條消息:「拒絕訪問」。所以我通過FTP檢查它,發現index.php文件已損壞,無法下載。index.php文件已損壞。是否有人黑了我

我不明白這種行爲?那有意義嗎?是不是有可能使用黑客技術竊取了我的文件。 PS:我每次結束時都會更改我的FTP密碼。

+0

以什麼方式不能下載index.php?你的意思是通過FTP?權限是否設置成你無法獲得? – halfer

+0

是的,在我能夠通過FTP下載之前,但現在我不能因爲被損壞! – Alpha

+0

無論您處於何種狀態,您都應該可以下載它。您是否確定無法通過FTP檢索它?我不是問你是否可以隨後打開它,這是一個不同的問題。 – halfer

回答

2

您的index.php可能被不安全的PHP腳本覆蓋。檢查處理文件上傳的所有文件。控制它們只允許保存到某些預定義的文件夾中,並且不允許使用../的文件名。例如,檢查realpath文件目的地不在您決定的文件夾之外。

+0

請問「不安全的PHP腳本」是什麼意思? – Alpha

+0

我的意思是說你可能有一個PHP腳本可以用來上傳文件。你可能會認爲腳本是安全的,但請記住,如果上傳的文件名包含任何你沒有想到的東西(比如'/'),那麼這些腳本經常被愚弄。 –