hdwiki 一处sql注入

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

### 简要描述: 费了些力气,不过还是不错的。 注入,不过不是get方式,规则绕不过去,求大牛们秒了它,post方式注入,不过这个漏洞感觉很有意思。 最后再说,别不给确认,不给rank ### 详细说明: 先来看看Hdwiki处理提交数据的方式,get就算了,各种绕不过。 在/hdwiki/model/hdwiki.class.php中 大约 52行 ``` $this->post = string::haddslashes($_POST); //跟入 ``` haddslashes函数如下,可以看到POST过来的数据处理addslashes(单引号,双引号,反斜杠,NULL)下 ``` function haddslashes($string, $force = 0) { if(!MAGIC_QUOTES_GPC || $force) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = string::haddslashes($val, $force); } }else { $string = addslashes($string); } } return $string; } ``` 再来看/hdwiki/control/edition.php中function docompare() ``` function docompare(){ if(!empty($this->setting['check_useragent'])) { $this->load('anticopy'); if(!$_ENV['anticopy']->check_useragent()){ $this->message('禁止访问','',0); } } if(!empty($this->setting['check_visitrate'])) { $this->load('anticopy'); $_ENV['anticopy']->check_visitrate(); } if ($this->get[4] == 'box'){ @header('Content-type: text/html; charset='.WIKI_CHARSET);...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息