【Web】/proc利用相关例题wp

news/2024/5/19 23:20:22 标签: CTF, WEB, 前端, 安全, /proc, linux

 先贴一篇文章一起学习一下

[CTF]proc目录的应用 - CodeAntenna

①[HDCTF 2023]YamiYami 

点击Read somethings直接跳转到了百度

从url中发现存在任意文件读取,因为不知道flag在哪,所以考虑读环境变量

payload:

?url=file:///proc/1/environ 

拿到flag

②[GeekChallenge2023]ez_path

进来先是看到类似cms的东西 

想到模板注入这些

但实际上可控的也就只有发布文章

这里存在任意文件读取漏洞

(这里是黑盒测出来的,这题pyc反编译不完全,不能看到flask的源码) 

查看文章

 

得到flag 

 


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

相关文章

Spring Cloud Gateway 的简单介绍和基本使用

前言 本文主要对Spring Cloud Gateway进行简单的概念介绍,并通过多模块编程的方式进行一个简单的实操。 文章目录 前言1 什么是网关(概念)2 微服务中的网关2.1 问题12.2 问题2 3 网关作用4 Spring Cloud Gateway组成5 Spring Cloud Gateway基…

Clang-tidy 插件开发

Clang-tidy 插件开发 一、 下载llvm-project源码二、编译llvm-project三、添加自定义规则 一、 下载llvm-project源码 代码块 git clone https://github.com/llvm/llvm-project.git二、编译llvm-project 如果我们需要添加自己的check,显然就需要手动修改llvm中cl…

tidyverse数据特征学习

目录 特征缩放 1,标准化-scale 2,归一化-rescale 3,行规范化 4,数据平滑 特征变换 1. 非线性特征 2. 正态性变换 3. 连续变量离散 特征降维 特征缩放 不同数值型特征的数据量纲可能相差多个数量级,这对很多…

STL: 容器适配器stack 与 queue

目录 1.容器适配器 1.1 STL标准库中stack和queue的底层结构 1.2 deque的简单介绍(了解) 1.2.1 deque的原理介绍 1.2.2 deque的缺陷 1.2.3 为什么选择deque作为stack和queue的底层默认容器 2. stack的介绍和使用 2.1 stack的介绍 2.2 stack的使用 2.3 利用deque模拟实现…

python上传文件到Minio例子

要使用 Python 将文件上传到 MinIO,您可以使用 minio 库,这是一个与 MinIO 对象存储服务交互的 Python 客户端库。首先,确保您已经安装了 minio 库: $ pip install minio 然后,您可以使用以下示例代码将文件上传到 M…

斐波那契数(力扣LeetCode)动态规划

斐波那契数(力扣LeetCode)动态规划 题目描述 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) 0,F…

C++ 常见异常

关于C异常(包括但不限于编译器异常)先开个头,有空都记下来吧: 1:_DllMain12 已经在 MSVCRTD.lib(dllmain.obj) 中定义 有效的解决办法: Debug版本: 项目-属性-链接器-输入:忽略特…

【C++】多线程(一):std::thread的使用

这篇文章应我朋友的邀请,写一篇文章介绍下C多线程。 编译环境准备 首先确定你的编译器支持std的thread,如果不支持,就会出现诸如“thread找不到”的问题。 以下假设你使用 gnu gcc 编译器,因为 MSVC 的我也不太熟悉。 linux …