HACK80 首页  立即注册  登录
现在注册
已注册用户请  登录
HACK80    技术文档

ecshop /admin/shopinfo.php SQL注入

  •   juk小乖 ·2017-10-12 16:19:07·139 次点击 ·阅读模式     

    马上注册,加入HACK80!与我们一起交流。

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

    x
    测试版本v3.0.0 RELEASE 20160518
    文件/admin/shopinfo.php中107-109行
    1. if ($_REQUEST['act'] == 'edit')
    2. {
    3.     /* 权限判断 */
    4.     admin_priv('shopinfo_manage');
    5.     /* 取得文章数据 */
    6.     $sql = "SELECT article_id, title, content FROM ".$ecs->table('article')."WHERE article_id =".$_REQUEST['id'];
    7.     $article = $db->GetRow($sql);
    复制代码
    由于这里
    1. $sql = "SELECT article_id, title, content FROM ".$ecs->table('article')."WHERE article_id =".$_REQUEST['id'];
    复制代码
    没有对传入对id进行处理,直接带入了sql语句导致了注入的发生
    1-9.png
    初初查看,由于全局加载了init.php
    1. require_once(dirname(__FILE__) . '/
    2. ');
    3. 'sql'=>"[^\\{\\s]{1}(\\s|\\b)+(?:select\\b|update\\b|insert(?:(\\/\\*.*?\\*\\/)|(\\s)|(\\+))+into\\b).+?(?:from\\b|set\\b)|[^\\{\\s]{1}(\\s|\\b)+(?:create|delete|drop|truncate|rename|desc)(?:(\\/\\*.*?\\*\\/)|(\\s)|(\\+))+(?:table\\b|from\\b|database\\b)|into(?:(\\/\\*.*?\\*\\/)|\\s|\\+)+(?:dump|out)file\\b|\\bsleep\\([\\s]*[\\d]+[\\s]*\\)|benchmark\\(([^\\,]*)\\,([^\\,]*)\\)|(?:declare|set|select)\\b.*@|union\\b.*(?:select|all)\\b|(?:select|update|insert|create|delete|drop|grant|truncate|rename|exec|desc|from|table|database|set|where)\\b.*(charset|ascii|bin|char|uncompress|concat|concat_ws|conv|export_set|hex|instr|left|load_file|locate|mid|sub|substring|oct|reverse|right|unhex)\\(|(?:master\\.\\.sysdatabases|msysaccessobjects|msysqueries|sysmodules|mysql\\.db|sys\\.database_name|information_schema\\.|sysobjects|sp_makewebtask|xp_cmdshell|sp_oamethod|sp_addextendedproc|sp_oacreate|xp_regread|sys\\.dbms_export_extension)",
    复制代码
    还以为无法继续执行的。其中发现了updatexml貌似没有在其中,所以还是可以继续出内容的
    1-10.png
    139 次点击  
    收藏  转播  分享
    添加一条新回复
    您需要登录后才可以回帖 登录 | 立即注册

    本节点积分规则
    QQ
    小黑屋   ·   手机版   ·   228 人在线 最高记录 5500   ·   TOP
    我们很年轻,但我们有信念、有梦想!

      我们坚信只有今天付出了,才有机会看到明天的太阳!现在!加入我们,给你一个气氛优秀的技术圈子。  
    GMT+8, 2018-7-23 06:31, Processed in 0.045911 second(s), 21 queries .