从零开始的ctfshow 生活2

简介: 1234556

[点击并拖拽以移动]

根本难不倒他 ?a=1

[点击并拖拽以移动]

post 这里推荐hackbar

[点击并拖拽以移动]

OK 直接出cyberpeace{b4f19ce2c60ee7d01dde02790004d441}

[点击并拖拽以移动]

题目名字看不懂 搜一下 发现是反序列化 OK 那直接了解一下 [点击并拖拽以移动]

发现需要绕过这个wake up 需要了解序列化格式 O:4:"xctf";1:{s:4:"flag";s:3:"111";}

这是这个xctf应有的格式 绕过wake up 只需要更改一下其中的属性值 也就是1 改为2什么的

所以?code=O:4:"xctf";2:{s:4:"flag";s:3:"111";}

就可以得到flag

进页面就一句话 不管 先在后缀小试一下

还真出来了 看完代码发现需要get id传入admin 但是浏览器会进行一次解码 那直接编两次

%2561%2564%256d%2569%256e

[点击并拖拽以移动]

插播 ctfshow web3 wp

需要php伪协议 bp抓包一手 ?url=php://input

然后输入<?php system("ls")?>

可以看到两个文件 ctf_go_go_go

回到网址直接url=

下机

相关文章
|
缓存 网络协议 Linux
Linux 网络命令大全,详细归纳!
【4月更文挑战第24天】
357 3
Linux 网络命令大全,详细归纳!
|
10月前
|
敏捷开发 数据可视化 持续交付
敏捷开发方法:理论与实践
【8月更文第22天】随着信息技术的发展,软件项目的复杂度不断提高,传统的瀑布式开发模式越来越难以适应快速变化的市场需求。为了解决这些问题,敏捷开发方法应运而生。本文将探讨敏捷开发的核心理念、敏捷宣言与原则、Scrum框架、Kanban方法以及相关的敏捷实践与工具。
1102 2
|
11月前
|
Java 关系型数据库 MySQL
实时计算 Flink版操作报错合集之同步tidb到hudi报错,一般是什么原因
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
机器学习/深度学习
【从零开始学习深度学习】24.神经网络中池化层的作用:最大池化与平均池化
【从零开始学习深度学习】24.神经网络中池化层的作用:最大池化与平均池化
|
机器学习/深度学习 PyTorch 算法框架/工具
PyTorch与迁移学习:利用预训练模型提升性能
【4月更文挑战第18天】PyTorch支持迁移学习,助力提升深度学习性能。预训练模型(如ResNet、VGG)在大规模数据集(如ImageNet)训练后,可在新任务中加速训练,提高准确率。通过选择模型、加载预训练权重、修改结构和微调,可适应不同任务需求。迁移学习节省资源,但也需考虑源任务与目标任务的相似度及超参数选择。实践案例显示,预训练模型能有效提升小数据集上的图像分类任务性能。未来,迁移学习将继续在深度学习领域发挥重要作用。
|
Shell PHP
[CTF]ctfshow命令执行
[CTF]ctfshow命令执行
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL安装--connect to server的界面上输入密码显示connection failed
MySQL安装--connect to server的界面上输入密码显示connection failed
986 0
|
存储 Prometheus Cloud Native
Grafana 系列文章(十五):Exemplars
Grafana 系列文章(十五):Exemplars