RCE(remote command/code execute)概述
RCE漏洞,可以让攻击者直接向后台服务器远程注入操作系统命令或者代码,从而控制后台系统。
远程系统命令执行
一般出现这种漏洞,是因为应用系统从设计上需要给用户提供指定的远程命令操作的接口
比如我们常见的路由器、防火墙、入侵检测等设备的web管理界面上
一般会给用户提供一个ping操作的web界面,用户从web界面输入目标IP,提交后,后台会对该IP地址进行一次ping测试,并返回测试结果。 而如果,设计者在完成该功能时,没有做严格的安全控制,则可能会导致攻击者通过该接口提交“意想不到”的命令,从而让后台进行执行,从而控制整个后台服务器
现在很多的甲方企业都开始实施自动化运维,大量的系统操作会通过"自动化运维平台"进行操作。 在这种平台上往往会出现远程系统命令执行的漏洞,不信的话现在就可以找你们运维部的系统测试一下,会有意想不到的"收获"-_-
远程代码执行
同样的道理,因为需求设计,后台有时候也会把用户的输入作为代码的一部分进行执行,也就造成了远程代码执行漏洞。不管是使用了代码执行的函数,还是使用了不安全的反序列化等等。
因此,如果需要给前端用户提供操作类的API接口,一定需要对接口输入的内容进行严格的判断,比如实施严格的白名单策略会是一个比较好的 *** 。
因为靶场环境是ubunto
使用管道符?|?执行?ping x.x.x.x | whoami?相当于执行了两个命令 但是最终会显示?whoami?命令的结果
输入x.x.x.x | whoami命令
输入x.x.x.x | ls命令
查看源代码,发现内容提交后直接传入 @!eval中?,如果不报错就会执行?,如果报错就会输出一句话
所以我们可以利用这个漏洞执行代码语句
输入phpinfo();?发现输出了phpinfo页面
到此为止,通过本篇文章,我们大家一起学习了Remote command/code execute这项漏洞,相信大家已经对Remote command/code execute这项漏洞有了明确而深刻的认识。
本人之后还会陆续分享我在 *** 安全与渗透测试学习之路上的各种笔记,包括且不限于各种漏洞原理、漏洞挖掘、漏洞复现以及靶场CTF通关教程等等,希望大家多多点赞关注支持。
免责声明:本站提供的安全工具、程序( *** )可能带有攻击性,仅供安全研究与教学之用,风险自负!
转载声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
欢迎关注公众号:国服最强渗透掌控者
一名普通的白帽子,努力追求着成为国服最强渗透掌控者的梦想,希望我的分享能够给大家带来帮助,并且能够为 *** 安全事业做出自己的贡献。此生无悔入网安,争做渗透之一人。
本文导读目录: 1、Ae做数字滚动500万怎么出来 2、如何用Adobe after Effect 制作数字的跳动 3、AE怎么把数字变成这样的滚动效果?最后变成自己想要的字 4、ae如何...
我辞职了公积金怎么取(离职了公积金可以取出来吗)离职以后公积金可以提取吗?这要分为几种情况:如果是离职后入职到新单位,建议直接转移公积金即可;如果是离职后不再继续上班,建议销户提取。不过需要注意的是,...
据奥地利国家广播电视台当地时间12月4日报道,该国大规模新冠病毒检测首先在维也纳、蒂罗尔州、福拉尔贝格州进行,联邦政府提供的相关信息系统也开始运行,但出现问题。报道称,在维也纳国家体育场的检测地点...
前几年一部火遍中国内陆的韩剧《来自星星的你》,让名不见经传的炸鸡配啤酒火了起来,一时间大大小小的炸鸡店成为了人们纷纷购买的美食,而有的人甚至排队好几个小时就只为吃到和女主同款的韩式炸鸡。有些炸鸡店的炸...
此刻的智能锁企业可谓是不绝的涌入市场傍边,有的呢是专业做锁具的,跟着科技的进步,他们也开始了本身的进级换代,有的呢是厥后居上者,他们看中的是市场这块蛋糕。不管目标是什么做出来的产物只要是优质的,绝...
到了秋冬之季,尘封已久的唇膏就会闪亮登场了。如果不及时涂抹,嘴唇嘴角很容易发生溃烂,我们也叫上火或口角炎,有的地方也称为“害嘴角”。得了此病之人,面部不能有任何表情,哪怕是微微一笑,也能让你肝肠寸断,...