Insert语句时SQL中的一条字句,Insert的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。当使用Insert插入记录使,记录被插入到表尾。
我还是使用渗透练习平台来给大家做演示
首先当然是进入到登陆页面
因为我并没有账户,所以我选择注册一个账户
实际上,在这个注册页面就是纯在着一个Insert注入漏洞,
如果一个后台数据库纯在着注入漏洞,那么当我们在前端输入了语句之后,语句会被后台拼接到Insert这个查询语句当中,就会导致相关的数据泄露。
那么首先要检查的是是否无论我们在前端输入任何语句,都会被拼接到后台sql查询语句中,如果可以,且数据库查询系统没做任何安全措施,也就意味着可以构造payload.
这里随意输入用户名和密码
可以看见返回报错,证明上述猜测
那么因为我们的目的就是要讲解Insert,且这里已经知道后台是存在Insert漏洞,那该如何构造Insert闭合,又该如
insert,delect漏洞注入
最新推荐文章于 2024-09-07 20:44:48 发布
本文详细介绍了如何利用Insert和Delete SQL注入漏洞来访问后台数据。通过渗透测试平台,展示了从发现注入漏洞到构造闭合语句的过程。在Insert注入中,利用'or'运算符和updatexml()函数构造payload,揭示数据库信息。Update注入与Insert类似,同样能获取数据库名称。在Delete注入部分,借助Burpsuite抓包并重放请求,展示了删除操作中的注入利用方法。
摘要由CSDN通过智能技术生成