旧HAIK forum (参照のみ)

« back

[637]Re:dlexecの脆弱性 2016/12/09(Fri) 7:30:35
name : いしまる [home] [設置先]
利用方法によっては、足りないのですが、46行目に次のような
判別を挿入。

dllink.inc.php の
if (!preg_match('/\.(pdf|jpg|png|gif|doc|docx|xls|xlxs|zip)$/i',$filename)) {
return $qm->replace('plg_dlbutton.err_bad_filetype', '');
}



dlexec.phpの70行目に以下の様な判別を挿入

if (!preg_match('/\.(pdf|jpg|png|gif|doc|docx|xls|xlxs|zip)$/i',$filename)) { header('HTTP/1.1 404 Not Found');
error_msg('Error : bad file type1');
exit;
}
if (preg_match('/^\//',$filename)) {
header('HTTP/1.1 404 Not Found');
error_msg('Error : bad file type2');
exit;
}
if (preg_match('/\.\./',$filename)) {
header('HTTP/1.1 404 Not Found');
error_msg('Error : bad file type3');
exit;
}


等をすると、少し良くなると思いますが、まだまだでしょうか。
スキルの高い方、添削お願いします。

dllink.inc.phpからdlexec.phpを呼び出して?使うようなので、
dlexec.phpだけ対応すれば良いのかもしれません。
 
pass :


list

subject name date no flag
★ dlexecの脆弱性 evil hacker 2016/12/07(Wed) 8:04:24 613 解決済!
  → 削除済み 削除済み 2016/12/07(Wed) 8:42:18 614  
  → Re:dlexecの脆弱性 いしまる 2016/12/07(Wed) 9:45:11 615  
    → Re:Re:dlexecの脆弱性 うみほし 2016/12/07(Wed) 9:56:15 616  
      → Re:dlexecの脆弱性 いしまる 2016/12/07(Wed) 10:06:07 617  
    → Re:Re:dlexecの脆弱性 うみほし 2016/12/07(Wed) 10:27:06 618  
  → Re:Re:dlexecの脆弱性 tomzo 2016/12/07(Wed) 12:38:41 619  
    → Re:Re:Re:dlexecの脆弱性 うみほし 2016/12/07(Wed) 13:15:39 620  
      → Re:Re:Re:Re:dlexecの脆弱性 うみほし 2016/12/08(Thu) 12:45:20 627  
        → Re:Re:Re:Re:Re:dlexecの脆弱性 Yujiro 2016/12/09(Fri) 2:52:20 634  
          → Re:Re:Re:Re:Re:dlexecの脆弱性 うみほし 2016/12/09(Fri) 6:06:23 635  
            → Re:dlexecの脆弱性 いしまる 2016/12/09(Fri) 6:55:36 636  
              → Re:dlexecの脆弱性 いしまる 2016/12/09(Fri) 7:30:35 637  
  → Re:dlexecの脆弱性 いしまる 2016/12/08(Thu) 16:00:51 631  


res form

name
mail (表示されません)
home
設置先
subject
message
  ファイルアップロードは1 MBまで可能です。
file 1 file 1 へ添付可能なファイルは、 .txt.zip.lzh です。
file 2 file 2 へ添付可能なファイルは、 .jpg.gif.png です。
password
Solved! 解決した場合はチェックを入れてください。

+ P forum 1.33 +
このHAIK forumは、QHMユーザフォーラムが閉鎖されため、その代わりにtomzoが個人的に作成しているものです。
どうぞご自由にお使いください。当フォーラムはシステム不調により、新規書き込みは禁止とします。新HAIK forumをお使いください。 2016.9.22作成
一歩先を行くhaikユーザのためのTips