雷火电竞-中国电竞赛事及体育赛事平台

代理加盟

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

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

DedeCMS織夢自定義表單提示88952634惡意提交

來源:本站原創(chuàng) 發(fā)布時間:2019-03-31 13:09:26熱度:我要評論(0

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

       DedeCMS經(jīng)常使用表單來接收或收集用戶提交的訂單或信息,如果有人惡意攻擊網(wǎng)站或者用掃描的方法,由于程序本身對某些字符進(jìn)行過濾,如果你的表單提交過來的數(shù)據(jù)全部顯示:88952634,就證明收到惡意攻擊!

表單88952634

       應(yīng)對這樣的攻擊除了自身服務(wù)器的防護(hù)外,還可以在DedeCMS本身的diy表單里限制用戶同一時間提交表單信息。網(wǎng)上找到這樣的應(yīng)對方法:

       找到/plus/diy.php,找到

if(!is_array($diyform))
        {
            showmsg('自定義表單不存在', '-1');
            exit();
        }

       下面添加代碼:

//檢測游客是否已經(jīng)提交過表單 //www.vi586.com
        if(isset($_COOKIE['VOTE_MEMBER_IP']))
        {
            if($_COOKIE['VOTE_MEMBER_IP'] == $_SERVER['REMOTE_ADDR'])
            {
                ShowMsg('您已經(jīng)填寫過表單啦','-1');
                exit();
            } else {
                setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
            }
        } else {
            setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
        }

       但是這是針對用戶本身,也就是運用了瀏覽器的cookie,但是程序掃描的應(yīng)該會失效,Safe3WVS掃描器在掃描sql注入漏洞時,post字段內(nèi)就含有88952634這個數(shù)字,

       這是利用限制IP達(dá)到重復(fù)多次提交的目的,用戶同一個IP只能一天內(nèi)只能提交三次,在上面的代碼替換成下面代碼:

//判斷ip,限制預(yù)約次數(shù)
$intime = date('Y-m-d');
$row_ip = $dsql->getOne("SELECT count(*) as dd FROM `dede_xxxx` WHERE ip like '%{$ip}%' and date like '%{$intime}%'");
if($row_ip['dd'] >= 3) {
    echo "<script>alert('您今天的次數(shù)已經(jīng)到達(dá)上限,歡迎明天前來!'); window.location.href=''";
    exit();
}

    轉(zhuǎn)載請注明來源網(wǎng)址:http://www.jygsgssxh.com/dedecms_jq/1415.html

    發(fā)表評論

    評論列表(條)

       
      QQ在線咨詢
      VIP限時特惠