RCE漏洞

本文详细介绍了管道符在Windows和Linux系统中的用法,并探讨了RCE漏洞,包括如何通过`ping`命令进行RCE测试以及`eval`导致的远程代码执行风险。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、管道符

1. Windows管道符

ping 127.0.0.1|whoami   | 直接执行后面的语句
ping 127.0.0.1||whoami   || 前面的语句执行出错则执行后面的语句
ping 127.0.0.1&whoami   & 前面的语句为假则执行后面的语句
ping 127.0.0.1&&whoami   && 前面的语句为假,直接出错,前面的语句为真,执行后面的语句

2. linux管道符

ping 127.0.0.1; whoami   ; 执行完前面的语句再执行后面的。
ping 127.0.0.1 | whoami   | 显示后面语句的执行结果。
ping127.0.0.1||whoami   || 前面的语句执行出错则执行后面的语句
ping 127.0.0.1&whoami   & 前面的语句为假则执行后面的语句,前面的语句不会影响后面的语句执行
ping 127.0.0.1&&whoami   && 前面的语句为假,直接出错也不执行后面的语句,只有前面的语句为真,执行后面的语句

二、RCE

   RCE(remote command/code execute):RCE漏洞,可以让攻击者直接向后台服务器远程注入操作系统命令或者代码,从而控制后台系统。

1. exrc " ping "

    远程系统命令执行、 后台对用户输入的IP地址进行一次 ping 测试,并返回测试结果。
   1.尝试 ping 一下本地127.0.0.1 、可以看到 ping 成功了。
在这里插入图片描述

   2.再次执行ping 127.0.0.1|whoami

在这里插入图片描述

2. exrc " evel "

   远程代码执行 、后台把用户的输入作为代码的一部分进行执行,造成了远程代码执行漏洞。
   1.尝试提交代码:phpinfo();
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值