作者:Flyh4t 本文已经发表在黑客防线,转载请署名 Lxblog 是 PHPWind 开发的一套基于 PHP+MySQL 数据库平台架构的多用户博客系统,强调整站与用户个体间的交互,拥有强大的个人主页系统、独立的二级域名体系、灵活的用户模板系统、丰富的朋友圈和相册功 能。但是该blog系统在安全性上并不让人满意,本文就来分析lxblog一个变量未初始化造成的sql注入漏洞。 我们先来分析一下这个漏洞,看代码:=======================code================================== /user/tag.php <?php !function_exists('usermsg') && exit('Forbidden'); !in_array($type,$item_type) && exit; //$type、$item_type均没有初始化 require_once(R_P.'mod/charset_mod.php'); foreach ($_POST as $key => $value) { ${'utf8_'.$key} = $value; ${$key} = $db_charset != 'utf-8' ? convert_charset('utf-8',$db_charset,$value) : $value; } if ($job == 'add') { ……//省略部分代码 }elseif($job=="modify"){ $tagnum="{$type}num"; $touchtagdb=$db->get_one("SELECT k.tags,i.uid FROM pw_{$type} k LEFT JOIN pw_items i ON i.itemid=k.itemid WHERE k.itemid='$itemid'"); //$type带入查询语句操作数据库 $touchtagdb['uid']!=$admin_uid && exit; ……//省略部分代码 =======================code================================== 当 然,在文件的之一行有 !function_exists('usermsg') && exit('Forbidden'); 这样一段代码的限制,我们不能直接访问该文件,但是可以通过user_index.php来include这个文件执行,看具体代码=======================code================================== //user_index.php <?php ……//省略部分代码 require_once(R_P.'user/global.php'); require_once(R_P.'user/top.php'); if (!$action) { ……//省略部分代码 } elseif ($action && file_exists(R_P."user/$action.php")) { $basename = "$user_file?action=$action"; require_once(Pcv(R_P."user/$action.php")); //通过提交$action=tag即可以调用到存在漏洞的文件 } ……//省略部分代码 =======================code================================== 看到这个地方,应该已经可以触发该漏洞了,但是依然要考虑到是否会受到register_global的影响,幸好user_index.php在开始的时候包含了user/global.php这个文件,看看这个文件为我们提供了什么=======================code================================== //user/global.php <? ……//省略部分代码 if (!in_array($action,array('blogdata','comment','itemcp','post','userinfo'))) { //'blogdata','comment','itemcp','post','userinfo','global','top' //我们提交的action=tag,不在上面这个数组里面,可以触发下面的
本文目录一览: 1、暴雪被收购的原因 2、使命召唤7 3、动视账号被盗 暴雪危险吗 4、守望先锋相关 求全部 5、微软收购动视暴雪这件事对玩家有何影响? 暴雪被收购的原因 北京时间1...
1、页面细节优化 在关键词、描述、标题这一块,与PC端的网站相同,咱们尽量将所有页面匹配上对应的标题、关键词、描述语。虽然现在的搜索引擎已经可以智能抓取大部分内容了,可是咱们并无法断定到移动搜索引擎...
阴阳师已经上线四周年活动麓海归途,其中的求知恶灵准备了各种题目等着我们去挑战,比如阴阳师蟹姬不擅长做什么,这里就给大家带来了麓海归途求知恶灵问题答案,下面一起来看看吧。 Q:蟹姬不擅长做什么?...
什么方法去眼袋最好(教你最好的去眼袋方法)在爱美一族中,眼袋是他们的头号强敌。一旦眼袋出现,在去眼袋的问题也就跟着出现了。眼袋极大的影响了女性的美丽,你是不是也想要知道怎么去眼袋呢?就来教大家一些最好...
双喜(软经典1906)15元一包 双喜(硬经典1906)17元一包 是黄盒的就3块这样。白盒子的不高出6块 条形码6901028074216的红双喜香烟是几多钱一条 100元一条 ...
黑客要去哪里找呢相关问题 有信誉的黑客联系方式删照片相关问题 黑客进化入侵怎么玩 手机qq相册怎么破密码(手机照片传到qq相册)...