网站建设行业文章5
当前位置: 首页 -> 企业资讯 -> 行业文章 -> 关于Mysql注入过程中的三种报错方式
鸿大千秋新闻顶部侧栏



关于Mysql注入过程中的三种报错方式



放点原来的笔记,Mysql在执行语句的时候会抛出异常信息信息,而php+mysql架构的网站往往又将错误代码显示在页面上,这样可以通过构造如下三种方法获取特定数据。

实际测试环境:

1、通过floor报错

可以通过如下一些利用代码

举例如下:
首先进行正常查询:

假如id输入存在注入的话,可以通过如下语句进行报错。

可以看到成功爆出了Mysql的版本,如果需要查询其他数据,可以通过修改version()所在位置语句进行查询。
例如我们需要查询管理员用户名和密码:
Method1:

Method2:

2、ExtractValue
测试语句如下

实际测试过程

3、UpdateXml
测试语句

实际测试过程

All, thanks foreign guys.

link:http://blog.ourren.com/2012/11/03/pentest_method_of_mysql_error.html

本文由网络安全攻防研究室(www.91ri.org)信息安全小组收集整理,转载请注明出处!



鸿大千秋网站建设团队敬上







Copyright © hongdaChiaki. All Rights Reserved. 鸿大千秋 版权所有


联系方式:
地址: 深圳市南山区招商街道沿山社区沿山路43号创业壹号大楼A栋107室
邮箱:service@hongdaqianqiu.com
备案号:粤ICP备15078875号