欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

代理加盟

2023全新代理計劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網(wǎng) > 織夢大學(xué) > 織夢安全 >

最新織夢cms漏洞之安全設(shè)置,有效防護(hù)木馬(更新至20190920)(2)

來源:本站原創(chuàng) 發(fā)布時間:2021-06-21 11:53:24熱度: ℃我要評論(2

麥站模板建站平臺(10年經(jīng)驗),服務(wù)數(shù)萬家企業(yè),固定透明報價。域名注冊、主機/服務(wù)器、網(wǎng)站源碼一站式服務(wù)。實體公司,專業(yè)團(tuán)隊,值得選擇!超過1000套模板已登記版權(quán),合規(guī)合法建站,規(guī)避版權(quán)風(fēng)險!【點擊獲取方案】

安全設(shè)置五:任意文件上傳漏洞

①、漏洞文件① /include/dialog/select_soft_post.php

$fullfilename = $cfg_basedir.$activepath.'/'.$filename;
修改為
if (preg_match('#.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-zA-Z0-9]+$#i', trim($filename))) {
	ShowMsg("你指定的文件名被系統(tǒng)禁止!",'javascript:;');
	exit();
}
$fullfilename = $cfg_basedir.$activepath.'/'.$filename;

②、漏洞文件 /dede/media_add.php

這是后臺文件任意上傳漏洞(上面有說刪除此文件,如果不刪除,需要使用這個功能,那么修改以下代碼補掉漏洞)

$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("你指定的文件名被系統(tǒng)禁止!",'javascript:;'); 
				exit(); 
  } 
$fullfilename = $cfg_basedir.$filename;

③、漏洞文件 /include/uploadsafe.inc.php (修改兩個地方)

$image_dd = @getimagesize($$_key);
修改為
$image_dd = @getimagesize($$_key); if($image_dd == false){ continue; }

 

${$_key.'_size'} = @filesize($$_key);}
修改為
${$_key.'_size'} = @filesize($$_key);}
$imtypes = array("image/pjpeg", "image/jpeg", "image/gif", "image/png", "image/xpng", "image/wbmp", "image/bmp"); 
if(in_array(strtolower(trim(${$_key.'_type'})), $imtypes)) { $image_dd = @getimagesize($$_key); if($image_dd == false){ continue; } 
if (!is_array($image_dd)) { exit('Upload filetype not allow !');} }
 

安全設(shè)置六、SQL注入漏洞

①、漏洞文件 /include/filter.inc.php (大概在46行)

return $svar;
修改為
return addslashes($svar);


 ②、漏洞文件 /plus/search.php (大概在109行)

$keyword = addslashes(cn_substr($keyword,30));
修改為
$typeid = intval($typeid); $keyword = addslashes(cn_substr($keyword,30));

③、漏洞文件 /member/mtypes.php (大概在71行)

$query = "UPDATE `dede_mtypes` SET mtypename='$name' WHERE mtypeid='$id' AND mid='$cfg_ml->M_ID'";
修改為
$id = intval($id); $query = "UPDATE `dede_mtypes` SET mtypename='$name' WHERE mtypeid='$id' AND mid='$cfg_ml->M_ID'";

④、漏洞文件 /member/pm.php文件 (大概在65行)

$row = $dsql->GetOne("SELECT * FROM `dede_member_pms` WHERE id='$id' AND (fromid='{$cfg_ml->M_ID}' OR toid='{$cfg_ml->M_ID}')");
修改為
$id = intval($id); $row = $dsql->GetOne("SELECT * FROM `dede_member_pms` WHERE id='$id' AND (fromid='{$cfg_ml->M_ID}' OR toid='{$cfg_ml->M_ID}')");

⑤、漏洞文件 /plus/guestbook/edit.inc.php (大概在55行)

$dsql->ExecuteNoneQuery("UPDATE `dede_guestbook` SET `msg`='$msg', `posttime`='".time()."' WHERE id='$id' ");
修改為
$msg = addslashes($msg); $dsql->ExecuteNoneQuery("UPDATE `dede_guestbook` SET `msg`='$msg', `posttime`='".time()."' WHERE id='$id' ");;

⑥、漏洞文件 /member/soft_add.php (大概在154行)

$urls .= "{dede:link islocal='1' text='{$servermsg1}'} $softurl1 {/dede:link}
";
修改為     
if (preg_match("#}(.*?){/dede:link}{dede:#sim", $servermsg1) != 1) 
{ $urls .= "{dede:link islocal='1' text='{$servermsg1}'} $softurl1 {/dede:link}
"; }

⑦、漏洞文件 /member/article_add.php (大概在83行,cookies泄漏導(dǎo)致SQL漏洞)

if (empty($dede_fieldshash) || $dede_fieldshash != md5($dede_addonfields.$cfg_cookie_encode))
修改為
if (empty($dede_fieldshash) || ( $dede_fieldshash != md5($dede_addonfields . $cfg_cookie_encode) && $dede_fieldshash != md5($dede_addonfields . 'anythingelse' . $cfg_cookie_encode))) 

⑧、漏洞文件 /member/album_add.php (大約220行,對輸入?yún)?shù)mtypesid未進(jìn)行int整型轉(zhuǎn)義,導(dǎo)致SQL注入發(fā)生)

$description = HtmlReplace($description, -1);//2011.06.30 增加html過濾 (by:織夢的魚)
修改為
$description = HtmlReplace($description, -1);//2011.06.30 增加html過濾 (by:織夢的魚)
$mtypesid = intval($mtypesid);

⑨、漏洞文件 /member/inc/inc_archives_functions.php (大概在239行,cookies泄漏導(dǎo)致SQL漏洞)

echo "<input type="hidden" name="dede_fieldshash" value="".md5($dede_addonfields.$cfg_cookie_encode)."" />";
修改為
echo "<input type="hidden" name="dede_fieldshash" value="". md5($dede_addonfields . 'anythingelse' .$cfg_cookie_encode) ."" />";

⑩、漏洞文件 /include/common.inc.php (SESSION變量覆蓋導(dǎo)致SQL注入漏洞,最新的版本中已經(jīng)修復(fù))

if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE)#',$svar) )
修改為
if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )


⑪、漏洞文件 /include/payment/alipay.php (支付模塊注入漏洞,此漏洞織夢官方在最新的版本中已經(jīng)修復(fù))

$order_sn = trim($_GET['out_trade_no']);
修改為
$order_sn = trim(addslashes($_GET['out_trade_no']));

⑫、漏洞文件 /include/dedesql.class.php (大概在590行)

if(isset($GLOBALS['arrs1']))
修改為
$arrs1 = array(); $arrs2 = array(); if(isset($GLOBALS['arrs1']))

⑬、漏洞文件 /member/inc/archives_check_edit.php (大概第92行,dedecms前臺任意文件刪除(需要會員中心),發(fā)表文章處,對于編輯文章的時候圖片參數(shù)處理不當(dāng),導(dǎo)致了任意文件刪除)

$litpic =$oldlitpic;
修改為
$litpic =$oldlitpic; 
if (strpos( $litpic, '..') !== false || strpos( $litpic, $cfg_user_dir."/{$userid}/" ) === false) exit('not allowed path!');

安全設(shè)置五:無用文件中的風(fēng)險代碼刪除

①  dede empletslogin_ad.htm(這是織夢默認(rèn)后臺登陸界面的廣告代碼,沒用,刪除以下這段代碼)

<!--<script type="text/javascript" src="<?php echo UPDATEHOST;?>/dedecms/loginad.<?php echo $cfg_soft_lang; ?>.js"></script>-->
<div class="dede-ad">
  <ul>
    <script type="text/javascript"src="http://ad.dedecms.com/adsview/?action=single&key=admcploginad&charset=gbk"></script>
  </ul>
</div>

② dede empletsindex_body.htm(織夢的后臺首頁模板文件,刪除以下這段廣告代碼)

<iframe name="showad" src="index_body.php?dopost=showad" frameborder="0" width="100%" id="showad" frameborder="0" scrolling="no"  marginheight="5"></iframe>

③ dedemodule_main.php(向織夢官網(wǎng)發(fā)送卸載或安裝插件的信息,若服務(wù)器配置不高,或不支持采集(下載),那會卡死!注釋掉以下代碼)

SendData($hash);//321行
SendData($hash,2);//527行

④ include aglib link.lib.php(織夢官方友鏈上傳的代碼,沒有用,刪除,否則占用性能,甚至卡死)

else if($typeid == 999)
{
}
//將{}里的以及上面的else全部刪除

⑤ includededemodule.class.php(版本檢測代碼,30分鐘一次,要掃描文件的!為什么管理模塊打不開的原因就在這里,網(wǎng)站配置低的,卡死!)

if(file_exists($cachefile) && (filemtime($cachefile) + 60 * 30) > time())
修改為
if(file_exists($cachefile) && filesize($cachefile) > 10)

⑥ includededesql.class.php(下面這段代碼會給網(wǎng)站加友情鏈接及版權(quán)"Power by DedeCms",刪除)

$arrs1 = array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x77,0x65,0x72,0x62,0x79);
$arrs2 = array(0x20,0x3c,0x61,0x20,0x68,0x72,0x65,0x66,0x3d,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,0x77,0x77,0x77,0x2e,0x64,0x65,0x64,0x65,0x63,0x6d,0x73,0x2e,0x63,0x6f,0x6d,0x20,0x74,0x61,0x72,0x67,0x65,0x74,0x3d,0x27,0x5f,0x62,0x6c,0x61,0x6e,0x6b,0x27,0x3e,0x50,0x6f,0x77,0x65,0x72,0x20,0x62,0x79,0x20,0x44,0x65,0x64,0x65,0x43,0x6d,0x73,0x3c,0x2f,0x61,0x3e);

//特殊操作
$arrs1 = array(); $arrs2 = array(); if(isset($GLOBALS['arrs1']))
{
    $v1 = $v2 = '';
    for($i=0;isset($arrs1[$i]);$i++)
    {
        $v1 .= chr($arrs1[$i]);
    }
    for($i=0;isset($arrs2[$i]);$i++)
    {
        $v2 .= chr($arrs2[$i]);
    }
    $GLOBALS[$v1] .= $v2;
}

⑦ includecommon.func.php(會給網(wǎng)站加版權(quán)的,刪除)

$arrs1 = array(0x63,0x66,0x67,0x5f,0x70,0x6f,0x77,0x65,0x72,0x62,0x79);
$arrs2 = array(0x20,0x3c,0x61,0x20,0x68,0x72,0x65,0x66,0x3d,0x68,0x74,0x74,0x70,0x3a,0x2f,0x2f,
0x77,0x77,0x77,0x2e,0x64,0x65,0x64,0x65,0x63,0x6d,0x73,0x2e,0x63,0x6f,0x6d,0x20,0x74,0x61,0x72,
0x67,0x65,0x74,0x3d,0x27,0x5f,0x62,0x6c,0x61,0x6e,0x6b,0x27,0x3e,0x50,0x6f,0x77,0x65,0x72,0x20,
0x62,0x79,0x20,0x44,0x65,0x64,0x65,0x43,0x6d,0x73,0x3c,0x2f,0x61,0x3e);

轉(zhuǎn)載請注明來源網(wǎng)址:http://mengdiqiu.com.cn/dedecms_aq/1619.html

發(fā)表評論

評論列表(條)

     
    QQ在線咨詢
    VIP限時特惠