首页 > 数据库 >Buu web easysql and Havefun

Buu web easysql and Havefun

时间:2023-10-26 21:02:26浏览次数:41  
标签:echo web Havefun cat easysql flag sql 注入 pyload

1.easy sql:(sql注入)
解题思路:

1、手工sql注入判断注入类型。

2、构造pyload

输入1’判断注入类型

页面报错,说明为字符型,在构造pyload时候,需要主要闭合'。

pyload:1' or1=1 #  (#的意思是把后面的注释掉,在这里是注释掉后面',保证语句正常执行)

用or是因为1=1为真,那么无论前面的条件是否为真该语句执行结果都为真。
得到flag!
因为这题基本上没有什么过滤,所有大多数指令都能够执行

知识点:万能密码  usesrname:1' or 1=1#  ;passwd:xxxx
2.Havefun:(代码审计)
代码审计:ctrl + u 查看源代码,发现一串php代码: 

 $cat=$_GET['cat'];
 echo $cat;
 if($cat=='dog'){
 echo 'Syc{cat_cat_cat_cat}';}
 
 使用get传参:?cat=dog
 得到flag!

标签:echo,web,Havefun,cat,easysql,flag,sql,注入,pyload
From: https://blog.51cto.com/u_16325906/8042829

相关文章

  • javaweb--mysql数据模型
    关系型数据库由多张可以相互连接的二维表组成的数据库frm表文件myd数据文件注释/**/多行注释--和#单行注释四类语法DDL数据定义语言DML数据操作语言DQL数据查询语言DCL数据控制语言原始数据库information_schema存储数据库的基本信息,存储的库名表名列名等mysql存......
  • 干货!分享Nginx搭建web测试报告服务器的落地方案
    Nginx搭建web测试报告服务器的实现思路有这样一个需求:把自动化测试过程中生成的html测试报告能够通过浏览器直接访问查看!实现思路很简单,就是部署一个web服务器,然后把测试报告部署到web服务器的指定目录即可,然后通过http://ip:port/path/报告名称.html的形式进行访问。我们通过ngin......
  • TestNG+Webdriver 页面自动化详解
    最近学习了一下TestNG+Webdriver的页面自动化,虽然中间遇到了很多问题,也走了不少弯路,不过最终还是运行起来了。下面就详细讲解一下,如何去配置环境及编写测试用例!环境配置1,eclipse+jkd的安装这是基本的开发环境,具体的配置在此就不累述了,网上有很多相关文档,请自行查阅。2,TestNG......
  • WebStorm2023安装prettier并生效
    1.首先去File>Settings>Plugins里下载并install插件Prettier 2.在settings里搜索prettier,按图片所示设置一下Apply 3.在你需要的文件中按下快捷键Ctrl+Alt+Shift+L会弹出提示框,点Run即可 ......
  • RTMP流媒体服务器LiteCVR支持在iOS播放WebRTC低延时视频流
    视频监控设备是安防行业的细分专业领域,近年来,视频监控业务正在向其他领域加速渗透。众所周知,iOS系统支持HLS流,但是HLS流延时高,无法满足实时流的要求;而WebRTC播放延时低,因此,很多用户希望能在iOS系统上播放Webrtc视频流。针对用户的这一需求,LiteCVR平台灵活的视频能力,可以完全满足。......
  • Web开发
     https://www.liaoxuefeng.com/wiki/1252599548343744/1266264917931808我们把UserServlet看作业务逻辑处理,把User看作模型,把user.jsp看作渲染,这种设计模式通常被称为MVC:Model-View-Controller,即UserServlet作为控制器(Controller),User作为模型(Model),user.jsp作为视图(View),整个MVC......
  • 通过docker搭建chatgpt-web
    转载自https://juejin.cn/post/7291474621659594789?searchId=20231025103901AF54B3D745CD7C9CF744获取ChatGPT的apikey免费apikey获取地址https://github.com/chatanywhere/GPT_API_free#免费使用访问上述地址后,后拿到此免费的APIKeydocker启动ChatGPT-Web对于OPENA......
  • webflux 实现发布订阅
    模拟数据源,每5秒产生一个数据privatevoidcreateData(FluxSink<String>sink){Flux.interval(Duration.ofSeconds(5)).map(i->"Fluxdata---"+i).doOnNext(sink::next).subscribe();}创建两个全局变量,一个用来保存数据,一个......
  • WebStorm 快捷键插入注释时,注释从开头开始,中间有许多空格的解决办法
    前言有些配置被乱改了,导致写代码时非常难受,我遇到的事儿是在vue模板中添加注释,之前都是在光标处插入的注释块,今天突然发现注释从开头开始插入了,中间还有一堆空格解决办法我们在vue中出现的问题,那我们就找vue的template模板中出现了问题,因为vue的template适合HTML有关联的,所以我们打......
  • springboot 整合 gridfs 、webUploader实现大文件分块上传、断点续传、秒传
    主要的pom.xml:<dependency>      <groupId>mysql</groupId>      <artifactId>mysql-connector-java</artifactId>    </dependency><!--mongodb-->    <dependency>      <groupId>org.spri......