首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >肮脏的奶牛会影响OSX内核吗?

问肮脏的奶牛会影响OSX内核吗?
EN

Security用户
提问于 2016-10-21 14:04:16
回答 1查看 2.6K关注 0票数 1

我试图在OSX上为脏牛编译POC (免责声明:不是C程序员)。以下是错误:

代码语言:javascript
复制
dirtycow.c: In function ‘procselfmemThread’:
dirtycow.c:64:5: warning: implicit declaration of function ‘lseek’ [-Wimplicit-function-declaration]
     lseek(f,map,SEEK_SET);
     ^~~~~
dirtycow.c:65:8: warning: implicit declaration of function ‘write’ [-Wimplicit-function-declaration]
     c+=write(f,str,strlen(str));
        ^~~~~
dirtycow.c: In function ‘main’:
dirtycow.c:82:3: warning: implicit declaration of function ‘fstat’ [-Wimplicit-function-declaration]
   fstat(f,&st);
   ^~~~~
dirtycow.c:95:3: error: invalid use of undefined type ‘struct stat’
   map=mmap(NULL,st.st_size,PROT_READ,MAP_PRIVATE,f,0);
   ^~~
dirtycow.c: At top level:
dirtycow.c:27:13: error: storage size of ‘st’ isn’t known
 struct stat st;

所以问题是,我在OSX上的C语法是错误的,还是OSX不容易受到这种攻击?

EN

回答 1

Security用户

回答已采纳

发布于 2016-10-21 15:14:44

DirtyCow是一个linux内核漏洞--实现中的一个错误。MacOS X是基于BSD的-完全不同的代码库。虽然原则上可能存在类似的漏洞,但基于Linux的漏洞在MacOS上操作的可能性很小。

票数 8
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/140444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档