网络安全中常见的Web漏洞—命令注入

2023-06-02 0 933

指示转化成概要

指示转化成安全漏洞和SQL转化成、XSS安全漏洞很相近,也是虽然开发者拉默吕普县引致的,在采用web插件继续执行控制系统指示的这时候对使用者输出的字符串未展开过滤器或过滤器不严苛引致的,常出现在具备继续执行控制系统指示的web应用领域中,如文本管理控制系统(CMS)等。

指示转化成基本原理

责任编辑以DVWA中的Command Injection为例,查阅Command Injection的源码,如图:

网络安全中常见的Web漏洞—命令注入

前台标识符仍未对使用者输出的模块ip的值展开过滤器就间接与ping指示展开堆叠并继续执行 ,因而他们能采用常用的指示堆叠字符串对指示展开堆叠,如采用“&”,“|”,“&&”,“||”等,linux控制系统下还能采用“;”,““”。

对shell1 & shell2,既继续执行shell1的指示也继续执行shell2的指示;对shell1 && shell2,在shell1继续执行获得成功的情况下继续执行shell2,shell1继续执行失利就不能继续执行shell2,和方法论与那样;对shell1 | shell2,“|”为管线符,它将shell1继续执行的结论做为shell2的输出,因而不论shell1继续执行结论怎样,单厢继续执行shell2;对shell1 || shell2,在shell1继续执行失利的情况下继续执行shell2,shell1继续执行获得成功则不能继续执行shell2,和方法论或那样;对shell1;shell2,在Linux控制系统下能将shell1和shell2都执行;对shell1 shell2,shell2的继续执行结论会在shell1的收起重要信息中表明。

安全漏洞借助

责任编辑中DVWA加装在windows7控制系统下,输出1 | dir,递交后如图:

网络安全中常见的Web漏洞—命令注入

接着输出127.0.0.1 && net user,递交后如图:

网络安全中常见的Web漏洞—命令注入

同理可采用“&”和“||”展开指示转化成安全漏洞的借助。如果该web应用领域具备较高的权限,能借助该安全漏洞建立新账户,采用1 | whoami查阅控制系统权限:

网络安全中常见的Web漏洞—命令注入

发现是SYSTEM权限(控制系统的最高权限),接着采用1 | net user /add hacker 123456创建一个名为hacker的账户,密码为123456,继续执行完后采用1 | net user查阅,如图:

网络安全中常见的Web漏洞—命令注入

接着能采用1 | net localgroup Administrators /add hacker,将hacker账户添加到管理员使用者组。接着能采用1 | net start termservice开启远程桌面服务,如图:

网络安全中常见的Web漏洞—命令注入

接着就能采用hacker账户远程登录控制系统了,如图:

网络安全中常见的Web漏洞—命令注入

设置安全等级为Medium,查阅源码,如图:

网络安全中常见的Web漏洞—命令注入

前台标识符将使用者输出的字符串串中的“&&”和“;”替换为了空字符串,但是他们仍然能采用“&”,“|”,“||”展开转化成指示,如采用1 | whoami,如图:

网络安全中常见的Web漏洞—命令注入

设置安全等级为High,查阅源码如图:

网络安全中常见的Web漏洞—命令注入

前台标识符将“&”,“;”,“| ”(符号后有空格),替换为空字符串,但未将“|”替换为空字符串,因而能采用“|”展开指示转化成,采用1 |dir,如图:

网络安全中常见的Web漏洞—命令注入

查阅安全等级为Impossible级别的源码,如图:

网络安全中常见的Web漏洞—命令注入

前台标识符采用stripslashes函数删除使用者输出的字符串串中的反斜杠,接着采用explode函数将字符串串按“.”分割为数组,接着采用is_numeric函数判断数组是否为数字。

安全漏洞防范

指示转化成安全漏洞是虽然拉默吕普县,过滤器不严苛引致的,因而只要过滤器的够严苛就能防范该安全漏洞,此外还能设置指示选项,只允许继续执行几个常用的指示,除此之外的指示都不允许继续执行,也能采用安全工具展开防范,如采用WAF,IDS,IPS等展开防御。

总结

近年来指示转化成安全漏洞出现的较少,因而责任编辑仅以DVWA为例讲解了指示转化成安全漏洞的形成基本原理,安全漏洞的借助方法以及怎样防范该安全漏洞出现,帮助大家学习指示转化成安全漏洞。

【千锋】重要信息安全300集全套视频教程(web安全/渗透测试/黑客攻防/重要信息安全/标识符审计),重要信息安全基础入门到精通_哔哩哔哩_bilibili​www.bilibili.com/video/BV1Lf4y1t7Mc?spm_id_from=333.999.0.0www.bilibili.com/video/BV1Lf4y1t7Mc?spm_id_from=333.999.0.0网络安全中常见的Web漏洞—命令注入

这里是重要信息安全的全套精讲教程,点击卡片,即可观看:

这里有全套学习资料包(教程+源码+学习笔记+工具+课件+面试题解析)免费领取,

还有大牛讲师在线答疑免费辅导!还等什么?快来学习吧!

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务