码迷,mamicode.com
首页 > 系统相关 > 详细

ShellShock 攻击实验

时间:2015-05-22 07:07:59      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:


一、 实验描述

2014年9月24日,Bash中发现了一个严重漏洞shellshock,该漏洞可用于许多系统,并且既可以远程也可以在本地触发。在本实验中,学生需要亲手重现攻击来理解该漏洞,并回答一些问题。

二、 预备知识

1. 什么是ShellShock?

Shellshock,又称Bashdoor,是在Unix中广泛使用的Bash shell中的一个安全漏洞,首次于2014年9月24日公开。许多互联网守护进程,如网页服务器,使用bash来处理某些命令,从而允许攻击者在易受攻击的Bash版本上执行任意代码。这可使攻击者在未授权的情况下访问计算机系统。——摘自维基百科

2. 进行实验所需的准备

1. 环境搭建

下载# wget http://labfile.oss.aliyuncs.com/bash-4.1.tar.gz

完成截图


技术分享

安装

技术分享

链接

技术分享

到这里就安装完了,接下来检测是否存在shellshock漏洞。

$ env x=‘() { :;}; echo vulnerable‘ bash -c "echo this is a test "
技术分享

输出vulnerable的话,说明bash有漏洞。

1.攻击Set-UID程序

技术分享

 

setuid(geteuid()) 语句被去掉了

技术分享

结果是没有获得权限

技术分享

 

 

ShellShock 攻击实验

标签:

原文地址:http://www.cnblogs.com/dean1220/p/4521313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!