欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > SQL注入攻击

SQL注入攻击

2024/10/24 15:13:14 来源:https://blog.csdn.net/qq_44217534/article/details/139693750  浏览:    关键词:SQL注入攻击

网站是什么工作的?

php写的代码电脑不认识,脚本引擎就是做翻译的,把高级代码翻译为机器语言

访问网站的地址,不同的新闻的id是不一样的,就是对应数据库的不同位置

这里面一个ip地址对应三个网站(怎么能对应多个呢??)

所以这里面至少有三个数据库

这是程序员写的脚本代码

news.php就相当于f(x)的f,?就相当于f(x)的(),后面的id就相当于是给x赋值了

可以控制id的参数可以改变数据获取的内容

我作为黑客我不关心读取的内容,我关心的是管理员的账号和密码

我盲猜数据库里有存账号密码的,我就是试

联合查询,id and 1= 2 union **

3和4都可以被控制,在3显示管理员的账号,4显示管理员账号对应的密码

传到这里去执行了上面的语句都是sql语句,所以这个就是sql注入攻击,对象是攻击网站背后的数据库

造成以上的原因是没有对id做任何的过滤,正常你只能输入id,后面那一段语句你不应该出现

所以对任何用户能输入的地方都要做过滤

开启防火墙在输入上面的攻击语句,被防火墙识别到这个攻击语句,然后断开与服务器的连接

上面的union算是敏感字,所以被屏蔽了

在安全运营中心就能看到攻击的日志了

攻击类型和攻击语句都给记录下来了

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com