网站建设教程成都企业网站建设

安徽恒顶安全科技有限公司 2026/09/09 20:35:43

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

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

空格绕过

%09

${IFS}

$IFS$9

$IFS

%20

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

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

关键字过滤绕过

字符串拼接绕过

fl'.'ag

双引号和反引号

fl""ag、fl``ag

通配符

?:一次只能匹配一位

*:一次可以匹配多位

反斜杠绕过

cat flag.phps

内联执行绕过

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`,不能自己回显,需要借助echoprint登 输出结果

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

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

布吉网站建设php网站建设

作为一名CTF新手,你是否曾面对杂乱的网络流量包感到无从下手?看着其他选手轻松提取flag,自己却只能在命令行中挣扎?今天,我将带

2026/06/30 13:07:04

厦门网站建设天津网站建设

数据库即用来组织、存储和管理数据的仓库,允许用户和程序以各种方式访问和处理数据。数据库的设计旨在管理大量信息,同时支持快速访问、高效查询、可靠的事务处理和并发访问。随着嵌入

2026/06/30 10:43:51

潍坊网站建设pc网站建设

大家好,我是锋哥。今天分享关于【Zookeeper集群数据是如何同步的?】面试题。希望对大家有帮助;Zookeeper集群数据是如何同步的?超硬

2026/06/30 10:50:23

网站建设流程品牌网站建设公司

Apache服务器安装、配置与管理全解析1. Apache开机启动设置多数用户希望系统启动时Apache能自动启动,不同Linux发行版实现方式不同。部分RPM和DEB包会自动将Apache添加到启动

2026/06/30 12:50:33

网站建设价格网站建设明细报价表

直接进入主题。用大白话、生动点,讲清楚:游戏公司大厂是怎么做“开放世界加载”的?也就是:为什么你在开放世界里到处乱跑,看起来地图一整块、无缝衔接,但实际上引擎背后一直在“偷偷加载、悄悄卸载”,这套魔法

2026/06/30 12:28:01

网站建设流程郑州建设网站

AR.js实战指南:用普通手机打造惊艳的Web增强现实应用【免费下载链接】AR.jsEfficient Augmented Reality for the Web - 60fps on

2026/06/30 13:41:37

莱芜网站建设网站建设平台

手把手教你使用PyTorch-CUDA-v2.7镜像快速部署AI模型训练环境在深度学习项目中,最让人头疼的往往不是模型设计本身,而是环境配置——“为什么你的代码在我机器上跑

2026/06/30 12:19:30

贵阳网站建设绵阳网站建设

第一章:变量不同步导致量子程序崩溃?你必须知道的4种解决方案在量子计算编程中,变量状态的同步问题常常引发不可预知的程序崩溃。由于量子态的叠加与纠缠特性

2026/06/30 13:51:37

北京网站建设济南网站建设

第一章:智普AI Open-AutoGLM概述智普AI推出的Open-AutoGLM是一个面向自动化自然语言处理任务的开源框架,旨在降低大模型应用开发门槛,提

2026/06/30 10:47:22