上傳腳本若直接信任用戶提交的 filepath 參數作為儲存路徑,攻擊者可構造 filepath=/evil.asp,導致上傳檔案儲存為可執行腳本(如 /evil.asp/200409240824.jpg),經 Web 伺服器解析時當成 ASP/PHP 執行。
wsockexpert 抓取正常上傳封包UltraEdit 修改 filepath 欄位,結尾植入 0x00 截斷字串Content-Lengthnc 重發封包:nc -vv target.com 80 < modified.txt.php3、.phtml、.asa 等.Asp、.PhPfilepath 寫死在伺服器端代碼,不可由用戶控制.dat、.jpg)php_flag engine off 或置於 Webroot 外getimagesize() 驗證圖片、finfo_file() 檢測真實型別filepath 允許字元與長度安全原則:永遠不要信任用戶輸入,包含檔名、路徑、Content-Type。