news 2026/4/18 5:06:32

命令执行绕过

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
命令执行绕过

直接闹麻了 ,命令执行绕不过空格的来了🤣,都能执行命令了,空格绕不过去直接全盘皆失

赶紧补充一下自己的命令执行绕过知识😭

空格绕过

\t

%09

${IFS}

$IFS$9

$IFS

%20

{} 例如 :{cat,1.txt}

<或是 << 例如 :cat<flag.txt

关键字过滤绕过

字符串拼接绕过

fl'.'ag

双引号和反引号

fl""ag、fl``ag

通配符

?:一次只能匹配一位

*:一次可以匹配多位

反斜杠绕过

cat fl\ag.p\hps

内联执行绕过

a=c;b=a;c=t;$a$b$c /1.txt

就是前面拼接,后面$调用

拼接命令

分号;:多个命令无论 对错顺序执行

&:作用和分号一样,使用时要先进行url编码为%26才行

&&:前面命令执行不成功 后面无法执行

%26%26

管道输出符号|:前面命令的输出作为后面命令的输入,把前面命令的结果作为后面命令的参数;前面后面的命令都执行,但是只显示后面的命令 执行 结果

||:前面的命令执行成功,则后面的命令不会执行,前面的命令执行失败,则后面的命令执行成功

常见函数

system

exec:示例exec("cat /flag"),其本身没有回显,需要使用>>追加到其他文件

例如:exec("dir >> 2.php");

passthru(读取二进制流):system()的平替,写个命令就会执行命令,自己能 回显

shell_exec和反引号``:格式分别为shell_shell(ls)和 `ls`,不能自己回显,需要借助echo\print登 输出结果

popen:语法为popen(string $command , string $mode),command参数:要执行的命令,mode参数 :模式 r 表示阅读,w 表示写入,不能自己回显,需要print_r等输出内容

proc_popen:语法为proc_open($command , $desckriptor spec , $pipes , $cwd , $env ,vars ,$options)

$command 是要执行的命令 $descriptorspec是一个描述符规范数组,用于指定进程的输入、输出和错误的文件描述符 $pipes是一个引用变量,用于存储与进程相关的管道 $cwd(可选)是设置子进程的当前工作目录 $env(可选)是设置子进程 的环境变量 $other_options(可选)是其他选项,如设置超时等

读取命令绕过

tac:反向显示,从最后一行往前显示

more:一页一页显示档案内容

less:与more类似

tail:查看末尾几行

nl:显示的时候,顺便输出行号

od:以二进制 方式读取档案内容

xxd:读取二进制文件

sort:主要用于排序文件

uniq:报告或删除文件中重复的行,当成cat用就行

file -f:报错出具体内容

例如:passthru("file -f /flag");

grep:在文本中查找指定字符串

例如:passtru("grep fla /fla*"); grep fla /fla*命令会匹配根目录下所有以 fla开头的文件,(不包括子目录) 然后将 这些文件中包含字符串fla的行输出到终端上 。

strings:相当于cat

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/31 19:45:57

大神优化 PDF工具箱神器,强烈推荐

PDF工具箱之前也给大家推荐过好&#xff0c;今天在给大家推荐一个非常好用功能有一些不一样的软件。 ABBYY FineReader PDF工具箱 这款PDF工具箱是俄罗斯大神优化出品的&#xff0c;功能强大&#xff0c;它集成了OCR 文字识别、文档处理、文件转换和索引、数据捕获、语言翻译等…

作者头像 李华
网站建设 2026/4/3 4:13:36

【光照】[PBR][法线分布]GGX实现方法对比

GGX的全称与基本概念‌GGX的全称‌&#xff1a;Ground Glass X (或 Generalized Trowbridge-Reitz Distribution)‌首次提出‌&#xff1a;Walter等人在2007年发表的论文《Microfacet Models for Refraction through Rough Surfaces》中提出GGX是一种‌法线分布函数‌(Normal D…

作者头像 李华
网站建设 2026/4/16 21:20:04

YC创业名录:精准对接高潜力初创公司

一、拆解需求 1. 产品核心定义&#xff1a;是什么、给谁用、做什么 产品本质&#xff1a;依托 Y Combinator&#xff08;YC&#xff09;投资生态的「高价值创业公司名录精准对接平台」&#xff0c;核心是整合 YC 自2005年以来投资的优质创业公司资源&#xff0c;提供多维度检索…

作者头像 李华
网站建设 2026/4/17 4:36:05

计算机毕设项目推荐—天气数据分析预测可视化分析预测系统

天气数据分析预测可视化分析预测系统 01开发环境 1.1 Python技术 1.2 MySQL数据库 1.3 B/S 结构 1.4 Vue.js 技术 02系统图片展示03代码展示 # 省份或者城市地图 # &#xff08;学习交流VX&#xff1a;S20231025S &#xff09; DEFAULT_HOST "https://assets.pyecharts…

作者头像 李华
网站建设 2026/3/27 23:21:03

基于Spring Boot的食品安全宣传网站(计算机毕设)

如需对应源码以及相应文档可私下方名片 ↓ 基于Spring Boot的食品安全宣传网站的设计与实现 摘 要 近几年频频发生的食品安全事故&#xff0c;主要是公众缺乏对食品安全的宣传教育。建立一套针对食品安全的宣传体系&#xff0c;既可以普及有关的政策&#xff0c;又能够提升大众…

作者头像 李华
网站建设 2026/4/17 16:19:06

大模型新手必看:入门经验分享,助你快速成长,少走三年弯路!

今天换个角度&#xff0c;来聊一聊一个AI小白&#xff0c;该怎么学AI&#xff1f; 我的答案很简单&#xff1a;理解原理、深度使用、跟踪前沿、动手实践。 一、理解大模型原理 { 看视频 } 对于任何一个想学AI的人&#xff0c;我第一时间都会推荐去看Andrej Karpathy的这两个…

作者头像 李华