正常來說, 後台默認文档夾都叫dede, 那麽出問題的文档默認位置應該在網站根目錄下/dede/media_add.php下面
如果您之前害怕別人隨隨便便就進了後台, 改了文档夾名字, 那麽把dede這個名字對應換掉即可。總之找到這個文档, 備份一档,再拿個編輯器打開。
找到其中一段代碼
$fullfilename = $cfg_basedir.$filename;
在這一行的上面, 增加一段正則判斷式, 屏蔽掉一些動態文档的上傳, 具體代碼如下:
if (preg_match('#\.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-zA-Z0-9]+$#i', trim($filename))) { ShowMsg('你指定的文档名被系統禁止!','java script:;'); exit(); }
這樣一來壞蛋就沒辦法利用這個漏洞來壞你。