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

实验三 ShellShock 攻击实验

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

标签:

ShellShock 攻击实验

ShellShock 攻击实验


一、 实验描述

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

 

二、 实验内容

环境搭建

下载

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

安装

# tar xf bash-4.1.tar.gz
# cd bash-4.1
# ./configure
# make & make install

链接

# rm /bin/bash
# ln -s /usr/local/bin/bash /bin/bash

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

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

技术分享

 

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

 

技术分享

 

技术分享攻击Set-UID程序

本实验中,我们通过攻击Set-UID程序来获得root权限。 首先,确保安装了带有漏洞的bash版本,并让/bin/sh 指向/bin/bash.

技术分享

 

 

如果 setuid(geteuid()) 语句被去掉了,再试试看攻击,不能够拿到权限。

技术分享

技术分享

三、 实验体会

本次实验是本学期的最后一次实验,我希望我的学习脚步并没有停止,而是继续前进。我知道了系统的安全性是在不断地分析中得到的,没有绝对的安全,有善于发现。

实验三 ShellShock 攻击实验

标签:

原文地址:http://www.cnblogs.com/yuyuyuyu/p/4522056.html

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