常用sql注入
sql注入是指攻击者通过把sql命令插入到web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的sql命令(窃取数据,破坏数据库).常见的sql注入形式如下:
一:报错注入
这是最常见的一种注入形式,通过向输入框中输入错误的SQL语句,如果服务器没有做充分的安全措施的话,往往会由于混淆参数等形成报错,从而突破服务器的安全检查,接下来就要用注入了;
二:盲注
盲注(无回显)是一种特殊的sql注入,也是最普遍的一种,在这种攻击中,攻击者构造一段SQL语句,而不看任何回显信息。攻击者利用这段SQL语句诱骗服务器执行恶意语句,获取数据库信息。
三:时间盲注
时间盲注是一种特殊的无回显(盲注)攻击,它是通过伪造SQL语句,而不用看任何回显信息,诱骗服务器执行恶意的SQL语句,获取数据库信息,最常用的SQL语句就是用if语句,用if语句判断一个数据库操作是true或者false,如果是true,则执行数据操作,达到SQL注入的目的。
四:堆叠注入
堆叠注入是一种特殊的SQL注入,它是结合一些常见的注入字符,通过多次嵌套来执行SQL指令,达到SQL注入的效果。这种方法利用了数据库服务器上大量缓存的空间,使攻击者能够绕过服务器的安全检查。攻击者可以利用堆叠注入攻击来实现盗取数据库,破坏数据库等。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论