建站问题 各位 看下这段代码 哪里有问题! 报漏洞!

[复制链接]
霍岑波罗斯明星会员实名认证 发表于 2015-3-22 22:19:30 [建站问题] 显示全部楼层 |阅读模式 上一主题 下一主题

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

  各位 看下这段代码 哪里有问题!  报漏洞!


  1. <?php

  2. /**
  3. *      [discuz!] (C)2001-2099 Comsenz Inc.
  4. *      This is NOT a freeware, use is subject to license terms
  5. *
  6. *      $Id: plugin.php 27335 2012-01-16 10:15:37Z monkey $
  7. */

  8. define('APPTYPEID', 127);
  9. define('CURSCRIPT', 'plugin');


  10. require './source/class/class_core.php';

  11. $discuz = C::app();

  12. $cachelist = array('plugin', 'diytemplatename');

  13. $discuz->cachelist = $cachelist;
  14. $discuz->init();

  15. if(!empty($_GET['id'])) {
  16.         list($identifier, $module) = explode(':', $_GET['id']);
  17.         $module = $module !== NULL ? $module : $identifier;
  18. } else {
  19.         showmessage('plugin_nonexistence');
  20. }
  21. $mnid = 'plugin_'.$identifier.'_'.$module;
  22. $pluginmodule = isset($_G['setting']['pluginlinks'][$identifier][$module]) ? $_G['setting']['pluginlinks'][$identifier][$module] : (isset($_G['setting']['plugins']['script'][$identifier][$module]) ? $_G['setting']['plugins']['script'][$identifier][$module] : array('adminid' => 0, 'directory' => preg_match("/^[a-z]+[a-z0-9_]*$/i", $identifier) ? $identifier.'/' : ''));

  23. if(!preg_match('/^[\w\_]+$/', $identifier)) {
  24.         showmessage('plugin_nonexistence');
  25. }

  26. if(empty($identifier) || !preg_match("/^[a-z0-9_\-]+$/i", $module) || !in_array($identifier, $_G['setting']['plugins']['available'])) {
  27.         showmessage('plugin_nonexistence');
  28. } elseif($pluginmodule['adminid'] && ($_G['adminid'] < 1 || ($_G['adminid'] > 0 && $pluginmodule['adminid'] < $_G['adminid']))) {
  29.         showmessage('plugin_nopermission');
  30. } elseif(@!file_exists(DISCUZ_ROOT.($modfile = './source/plugin/'.$pluginmodule['directory'].$module.'.inc.php'))) {
  31.         showmessage('plugin_module_nonexistence', '', array('mod' => $modfile));
  32. }

  33. define('CURMODULE', $identifier);
  34. runhooks();

  35. include DISCUZ_ROOT.$modfile;

  36. ?>
复制代码




上一篇:请问disucz商品主题如何设置自动发货!
下一篇:蜘蛛记录:发现百度总是抓取一个不经常更新的域名而不抓取经常更新的?

大神点评7

1547909727 发表于 2015-3-23 11:55:17 [建站问题] 显示全部楼层
没看出来
中国易维网 发表于 2015-3-23 13:33:22 [建站问题] 显示全部楼层
没有问题,你让看出来什么问题呢
网上商城
m.meishangmen.com
meishangmen.com
飞墨SEO阿望明星会员实名认证 发表于 2015-3-24 14:15:20 [建站问题] 显示全部楼层
没看到什么
没看到什么。
烟花易 发表于 2015-3-25 10:35:07 [建站问题] 显示全部楼层
没有问题,你让看出来什么问题呢
zhmn168 发表于 2015-3-30 16:37:58 [建站问题] 显示全部楼层
咋说呢
逐梦互联:www.zhmn168.com提供虚拟主机、建站服务。
freewaf123 发表于 2015-4-8 14:52:12 [建站问题] 显示全部楼层
看不出什么额
程序员们,要注意健康
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表