LebiShop商城系统最新版九处SQL注入四

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

### 简要描述: LebiShop商城系统最新版九处SQL注入四 ### 详细说明: LebiShop商城系统最新版九处SQL注入 因为这里是在商家模块,所以官方demo演示地址为: ``` http://plus.demo.lebi.cn ``` 注册并登陆普通用户后,才有申请注册商家用户的功能,这里的商家注册功能是默认开发注册的 所以我们注册普通用户shoptest,然后申请注册商家用户即可 此时shoptest用户及时普通用户也是商家用户 下面来看看申请注册商家用户后的SQL注入漏洞 第一处SQL注入漏洞 Shop.supplier.ajax目录下的ajax_product.aspx文件 首先看看Ask_Del方法: ``` // Shop.supplier.Ajax.Ajax_product public void Ask_Del() { if (!base.Power("supplier_ask_del", "删除商品咨询")) { base.AjaxNoPower(); return; } string id = RequestTool.RequestString("Delid"); if (id == "") { base.Response.Write("{\"msg\":\"" + base.Tag("请选择要删除的信息") + "\"}"); return; } B_Lebi_Comment.Delete("Parentid in (" + id + ")"); B_Lebi_Comment.Delete("id in (" + id + ")"); Log.Add("删除商品咨询", "Comment", id.ToString(), this.CurrentSupplier, id.ToString()); base.Response.Write("{\"msg\":\"OK\"}"); } ``` 参数id通过RequestTool.RequestString("Delid");获取 然后进入delete方法的in条件sql语句中 因为在RequestString中只处理了单引号,但是在in条件中没有引号保护,导致sql注入产生 第二处SQL注入 ``` // Shop.supplier.Ajax.Ajax_product...

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