Insert语句时SQL中的一条字句,Insert的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。当使用Insert插入记录使,记录被插入到表尾。
我还是使用渗透练习平台来给大家做演示
首先当然是进入到登陆页面
因为我并没有账户,所以我选择注册一个账户
实际上,在这个注册页面就是纯在着一个Insert注入漏洞,
如果一个后台数据库纯在着注入漏洞,那么当我们在前端输入了语句之后,语句会被后台拼接到Insert这个查询语句当中,就会导致相关的数据泄露。
那么首先要检查的是是否无论我们在前端输入任何语句,都会被拼接到后台sql查询语句中,如果可以,且数据库查询系统没做任何安全措施,也就意味着可以构造payload.
这里随意输入用户名和密码
可以看见返回报错,证明上述猜测
那么因为我们的目的就是要讲解Insert,且这里已经知道后台是存在Insert漏洞,那该如何构造Insert闭合,又该如何去利用这个闭合已到达访问后台的数据信息的目的呢。
这里用在后台的数据库实际操作界面来完成介绍
下面是一条正常的insert查询语句
insert,delect漏洞注入
最新推荐文章于 2025-05-27 15:01:42 发布