当前位置: 首页 > news >正文

「学习笔记」RCE基础

常用函数

system

system(string $command, int &$return_var = ?)

command: 执行 command 参数所指定的命令,并输出执行结果。

如果提供 return_var 参数,则外部命令执行后的返回状态将会被设置到此变量中。

exec

exec(string $command, array &$output = ?, int &$return_var = ?)

command: 要执行的命令,单独使用时只有最后一行结果,且不会回显。

output: 用命令执行的输出填充此数组,每行输出填充数组中的一个元素,即逐行填充数组。

借用 print_r 输出结果。

passthru

passthru(string $command, int &$return_var = ?)

command: 要执行的命令。

输出二进制数据,并且需要直接传送到浏览器。

shell_exec

shell_exec(string $command)

command: 要执行的命令。

环境执行命令,并且将完整的输出以字符串的方式返回,功能等同于反引号。

借用 echoprint 等输出结果。

popen

popen(string $cmd, string $mode)

cmd: 要执行的命令。

mode: 模式,r 表示阅读,w 表示写入。

fgets 获取内容 -> print_r 输出内容。

proc_open

proc_open($cmd, $descriptor_spec, $pipes, $cwd, $env_vars, $options)

descriptor_spec: 定义数组的内容。

pipes: 调用数组的内容。

pcntl_exec

pcntl_exec(string $path, $args = ?, array$envs = ?)

path: 必须是可执行二进制文件路径或一个在文件第一行指定了一个可执行文件路径头的脚本。

args: 是一个要传递给程序的参数的字符串数组。

envs: 是一个要传递给程序作为环境变量的字符串数组。这个数组是 key => value 格式的,key 代表要传递的环境变量的名称,value 代表该环境变量的值。

在当前进程空间执行制定程序。

这里视频没看完,下周一起补上

http://www.gsyq.cn/news/30676.html

相关文章:

  • ajax回调钩子的应用简介
  • PS-02
  • 2020 级课前测试试卷-电子商务大数据分析 爬取京东商品评论数据,基于hadoop实现数据分析以及数据可视化
  • 2025年10月暖风机评测指南:客观数据助您精准避坑
  • 《React vs Vue:选择适合你的前端框架》 - 指南
  • 2025 年 10 月展示柜厂家最新推荐,技术实力与市场口碑深度解析
  • 2025 年 10 月钛合金切削液厂家最新推荐,聚焦高端定制需求与全案交付能力
  • P13518 [KOI 2025 #2] 镜子
  • 使用Prodfiler优化eBPF编译器性能:从内存分配到向量化的全面调优
  • 详细介绍:JMeter接口测试
  • d40: vue杂项问题 - 详解
  • day04-Coze工作流案例(中草药识别-菜谱生成-智能换脸)
  • 实用指南:【Android之路】 Kotlin 的 data class、enum class、sealed interface
  • 【图像处理-基础知识】SFIT特征解析 - 教程
  • 2025年优质的造纸橡胶辊,天然橡胶辊品牌厂家排行榜
  • 软件神器 --- x64db插件 之 SharpOD
  • 2025年耐用的移动搅拌车,搅拌车优质厂家推荐榜单
  • 2025年口碑好的硅胶制品,密封硅胶制品厂家最新实力排行
  • 2025年优质的高速电吹风开关,电吹风开关厂家最新用户好评榜
  • 2025年比较好的冷拔无缝钢管,大口径无缝钢管热门厂家推荐榜单
  • 2025年知名的厚薄门通用缓冲铰链,任意扣缓冲铰链厂家实力及用户口碑排行榜
  • 2025年知名的变频器控制柜,ACU控制柜行业内知名厂家排行榜
  • 2025年热门的卧式明装风机盘管,立式暗装风机盘管厂家最新权威推荐排行榜
  • 2025年质量好的安全保护电器开关,感应电器开关厂家选购指南与推荐
  • 2025年比较好的防氧化铝合金线槽,耐腐蚀铝合金线槽厂家最新TOP排行榜
  • 2025年比较好的大型生产流延机,流延机厂家最新权威实力榜
  • 2025年知名的烤漆轻钢龙骨,隔墙轻钢龙骨厂家推荐及采购参考
  • 2025年比较好的有油空压机,无油空压机优质厂家推荐榜单
  • 如何阻止迅雷11自动升级
  • git 从远程仓库中拉取代码到本地,本地修改后提交到远程仓库