远程代码/命令执行(RCE)

server/2024/9/23 1:45:07/

远程代码执行/远程命令执行(remote/code/execute||remote/command/execute) 类似sql注入xss等漏洞,rce也是代码注入(用户可控),注入对象为操作系统命令、后端代码,用户参 数可控,且未做合适的过滤(php|java|python|ruby|c艹|node.js)。

常见代码执行函数/方法

eval()、assert()、create_function()、call_user_function()、 call_user_function_array()、array_map、$a($b)动态函数(使用7.2以下测试)、正则 preg_grep

call_user_function(),参数一为回调函数、参数二为调用函数传递参数

回调函数 $a='system'; $b='dir'; call_user_func($a,$b); 就会执行system(dir); call_user_function_array(),参数一为回调函数、参数二为调用函数传递数组 $a=$_GET['a']; $b=array($_GET['b']); call_user_func_array($a,$b);

create_function(),匿名函数,本函数已自 PHP 7.2.0 起被废弃(未移除),并自 PHP 8.0.0 起被移除

$a='phpinfo();';

$b=create_function('',$a);

$b();

常见命令执行函数/方法,通过代码直接执行操作系统命令

system()、exec()、shell_exec()、``等价于shell_exec()、popen、passthru

shell_exec("whomai")//需用户自行打印才有回显

exec("whomai")

仅输出最后一行

system("whoami") passthru("whoami")

popen("whoami",'r')

r代表stdout模式

$a=popen("whoami",'r');

fread($a,100);

常见命令组合

pwd;ps

&& 当前方命令执行成功后才执行后方 cat /etc/passwd&&ps

cat /etc/passwdd && ps

|| 仅当前方命令错误的情况下才执行后方 pwd||ps

pwda|| ps cat /a.php || ps

|管道符

&依次输出,前方后台执行


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

相关文章

暴雨总裁孙辉:脚踏实地创未来

“所有行业都有算力的身影。”暴雨信息总裁孙辉说。身份核验、楼宇通行、仓储物流、交通出行……暴雨信息的算力资源正在各个领域加速落地。 2015年,孙辉与两名合伙人创办了暴雨信息,这是中国最早的一批算力公司之一。当时23岁的孙辉想法很简单。“看好…

Android14音频进阶之AAOS关键服务CarAudioManager与CarAudioService(七十)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP…

Agent AI智能体的未来发展与挑战

Agent AI,作为一种具有自主感知、理解环境、决策和执行行动能力的智能体,正在成为AI时代业务场景的主流形式。相较于大模型,Agent AI更加注重对环境的感知和主动行动,不仅仅是依靠提示词进行交互。它具有以下核心特征:…

QT图片图标更改后不加载问题处理

QT通过setPixmap、setIcon、setMovie等方法,设置图片、图标时,会更新图片、图标函数执行,但是图片图标并没有更改的情况。 尝试通过信号槽方式去设置图片,仍然不能响应更改,以下提供一个可行的解决方法。 在setPixma…

设备驱动中device_create函数与sys/devices目录

当调用device_create时parent参数为空时,新添加的设备位于sys/devices//sys/devices/virtual目录 以下面代码的为例 my_newcharled.myclass class_create(THIS_MODULE,dtled); my_newcharled.mydevice device_create(my_newcharled.myclass,NULL,my_newcharled.ne…

【源码+文档+安装教程】校园社团信息管理系统

摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了校园社团信息管理系统的开发全过程。通过分析校园社团信息管理系统管理的不足,创建了一个计算机管理校园社团信息管理系统的方案。文章介绍了校园社团…

大厂常见算法50题-最小栈

专栏持续更新50道算法题,都是大厂高频算法题,建议关注, 一起巧‘背’算法! 文章目录 题目解法一 遍历找最小值(不要求时间复杂度情况下)解法二 辅助栈总结 题目 解法一 遍历找最小值(不要求时间复杂度情况下&#xff0…

IPO压力应变桥信号处理系列隔离放大器 差分信号隔离转换0-10mV/0-20mV/0-±10mV/0-±20mV转4-20mA/0-5V/0-10V

概述: IPO压力应变桥信号处理系列隔离放大器是一种将差分输入信号隔离放大、转换成按比例输出的直流信号混合集成厚模电路。产品广泛应用在电力、远程监控、仪器仪表、医疗设备、工业自控等行业。该模块内部嵌入了一个高效微功率的电源,向输入端和输出端…