linux7如何获取计算机linux 文件最高权限限

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)博客访问: 34042
博文数量: 13
注册时间:
认证徽章:
做一个技术人
分类: Linux 15:41:25
GHOST 漏洞 可以获取系统最高权限
安全研究人员近日曝出一个名为幽灵(GHOST)的严重安全漏洞,这个漏洞可以允许攻击者远程获取操作系统的最高控制权限,影响市面上大量Linux操作系统及其发行版。该漏洞CVE编号为CVE-。
为了安全 打补丁 &过程 发出来啦 &共享给大家
什么是glibc
glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。glibc囊括了几乎所有的UNIX通行的标准。
代码审计公司Qualys的研究人员在glibc库中的__nss_hostname_digits_dots()函数中发现了一个缓冲区溢出的漏洞,这个bug可以经过gethostbyname*()函数被本地或者远程的触发。
应用程序主要使用gethostbyname*()函数发起DNS请求,这个函数会将主机名称转换为ip地址。
该漏洞影响glibc库版本2.2-2.17的Linux操作系统
操作系统类型包括
CentOS&6&&&7
Red&Hat&Enterprise&Linux&6&&&7
Ubuntu&10.04&&&12.04
各Linux发行版
vim aa.c 写入aa.c
#define&CANARY&"in_the_coal_mine"
char&buffer[1024];
char&canary[sizeof(CANARY)];
}&temp&=&{&"buffer",&CANARY&};
int&main(void)&{
struct&hostent&
struct&hostent&*
/***&strlen&(name)&=&size_needed&-&sizeof&(*host_addr)&-&sizeof&(*h_addr_ptrs)&-&1;&***/
size_t&len&=&sizeof(temp.buffer)&-&16*sizeof(unsigned&char)&-&2*sizeof(char&*)&-&1;
char&name[sizeof(temp.buffer)];
memset(name,&'0',&len);
name[len]&=&'\0';
retval&=&gethostbyname_r(name,&&resbuf,&temp.buffer,&sizeof(temp.buffer),&&result,&&herrno);
if&(strcmp(temp.canary,&CANARY)&!=&0)&{
puts("vulnerable");
exit(EXIT_SUCCESS);
if&(retval&==&ERANGE)&{
puts("not&vulnerable");
exit(EXIT_SUCCESS);
puts("should&not&happen");
exit(EXIT_FAILURE);
gcc aa.c -o aa
[root@localhost ~]# ./aa&
vulnerable
[root@localhost ~]# yum update glibc -y
修复漏洞 &
继续检测[root@localhost ~]# ./aa
not vulnerable
漏洞修补 完成
阅读(1085) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。Linux入门基础 #7:Linux权限机制_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Linux入门基础 #7:Linux权限机制
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢 求大神告知win7系统如何让当前使用的电脑账户获取最高权限_百度知道
 求大神告知win7系统如何让当前使用的电脑账户获取最高权限
 求大神告知win7系统如何让当前使用的电脑账户获取最高权限之前加密文件夹,然后现在打不开了,想解密,提示需要与管理员联系获得最高权限
我有更好的答案
进行管理选项。点击之后进入计算机管理设置界面页,你的电脑设置了几个账户就会出现几个账户,这里提供了很多的设置选项。系统的超级管理员就是从这里设置的,如果你想开启,只需把这个钩去年就可以了。双击这个选项,会弹出一个属性页。点击之后会在右边出现几个选项,选择用户这个选项,即账户已禁用这个选项,如果你没有设置过,双击一下用户。这时会出现几个电脑的账户。点击左边导航栏的本地用户和组选项。如图所示,但第一个都会有的,这就是超级管理员账户 ,我们所要做的就是要打开它第一步,在开始菜单中右键单击我的电脑,然后选择管理选项,也可以在桌面上点击计算机右键。去掉之后,点击确定退出,其中有一个选项,前面是打了钩了。经过这样一番设置,我们的电脑账户已经是最高权限了,你甚至可以删除很多重要的系统文件
采纳率:74%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 linux 文件最高权限 的文章

 

随机推荐