摘要:进入场景映入眼帘需要注册账号注册好之后登录跳转页面突破点应该就在这里了我们先上传一个文件显示不正确的文件扩展名被拦了用抓包改信息成功上传但是没有上传路径只能上传不能利用思考题目给的是给的引导思路就是上传文件拿我试着上传格式的图片文件有文件
进入场景映入眼帘
需要注册账号
注册好之后,登录跳转页面
突破点应该就在这里了
我们先上传一个php文件
显示不正确的文件扩展名,被拦了
用burp抓包改信息
成功上传 但是没有上传路径 只能上传不能利用
思考(题目给的是upload,给的引导思路 就是上传文件拿flag)
我试着上传jpg,png格式的图片文件
有文件名回显,这说明文件已经被传到了数据库中,游览器又从数据库中读取了上传的文件,那么这个过程久有可能触发sql注入,那么将文件名中加入sql语句,尝试burp抓包修改
可以看出select被过滤了,之后的尝试 from也被过滤了,那么尝试双写绕过
双写绕过成功
由此可以得出结论肯能存在sql注入.
尝试去验证sql注入的存在
sql语句是执行了,但无法输出执行结果.(可能数据被过滤掉了)
那么尝试将查询结果改为16进制输出
输出7765626(7765625 + 1) 用16进制解码字符串为web.
这里有个坑, 插入数据库文件名中如果包括SQL语句,在返回信息时,服务器将对字母进行截断(某些特殊字符也会截断或过滤) 尝试用10进制表示 conv函数(src,from_base,to_base) src是要转换的数据, from_base是原进制, to_base是目标进制.
使用CONV是因为题目过滤了回显有字母的情况,如果出现了字母则后面的内容就不显示,所以需要将16进制的内容转成10进制
构造payload "+(selselectect conv(hex(database()),16,10))+".jpg
用了科学计数法(估计是数字太长了,这里就需要截断获取数据了
构造payload:"+(selselectect conv(substr(hex(database()),1,12),16,10))+ ".jpg (经过测试发现长度最大为12,超过12 就会返回科学计数法表示)
通过解码得到web_up
取下一段"+(selselectect conv(substr(hex(database()),13,12),16,10))+ ".jpg
解码得load拼起来得web_load
有看库名,就开始爆表名,再之后是字段名
不再一一赘述 方法类似
最后得到flag
!!_@m_Th.e_F!lag
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/121039.html
摘要:文章目录白名单的绕过处理方法白名单绕过修改文件类型白名单绕过截断白名单的绕过处理方法采用后缀名的绕过方法如修改截断截断白名单绕过修改文件类型检测并不是检测后缀名是检测文件类型虽然不检测后缀名但是属于白名单机制。官方地址真尼玛坑 ...
摘要:中间件解析格式变异与规则文件解析根据中间件平台决定比如可以利用格式变异绕过过滤进行文件上传。是服务器中的一个配置文件不是上传的文件的黑名单之内所以文件是可以上传成功。 ...
摘要:阿里巴巴有一群天马行空脚踏实地的阿里星。天马行空脚踏实地奋斗在阿里巴巴生态圈里,阿里星们高考状元清华博士论文达人的光环早已褪去,但是不断学习,不断接受挑战,仍然是这些学霸的本色。 showImg(https://segmentfault.com/img/remote/1460000018728353); 阿里巴巴有一群天马行空脚踏实地的阿里星。 阿里巴巴的春季校招已经启动。在阿里的技术...
摘要:阿里巴巴有一群天马行空脚踏实地的阿里星。天马行空脚踏实地奋斗在阿里巴巴生态圈里,阿里星们高考状元清华博士论文达人的光环早已褪去,但是不断学习,不断接受挑战,仍然是这些学霸的本色。 showImg(https://segmentfault.com/img/remote/1460000018728353); 阿里巴巴有一群天马行空脚踏实地的阿里星。 阿里巴巴的春季校招已经启动。在阿里的技术...
摘要:攻防世界之这题是一个装呗题当我得到这个文件的时候额这是个什么玩意似乎像怎么个东西,但是又好像不是思索不出办法的我,只能看向那个门口了哎不是这个门口也不是这个门口到底是那个门口呢这就不说了后来当我发现这是一个位置信息的时 ...
阅读 581·2021-11-15 11:38
阅读 544·2021-09-26 09:46
阅读 847·2021-09-14 17:57
阅读 1639·2021-09-07 10:24
阅读 1847·2019-08-30 15:55
阅读 1896·2019-08-30 15:43
阅读 553·2019-08-29 15:25
阅读 840·2019-08-29 12:19