水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:小白一问:随意指定地址的指针的行为
21楼
|
oldwatch
|
2021-04-02 09:09:15
|
展开
其实你遇到的问题和跨进程应该没关系
在你自己的虚拟内存空间(2G/3G)内你是有完全访问权限的
只是你随机拼的地址/野指针大概率指向未初始化的内存区
上古时代应用可以直接飞野指针,现代OS是不会允许你这样做的
就算不考虑安全性,从虚拟内存机制也不会允许
【 在 easior (潜行) 的大作中提到: 】
: 这当然是好事,增加了黑客的难度。
: 之所以这么问,就是想知道那样指针什么场合下存在?
--
修改:oldwatch FROM 114.86.42.*
FROM 114.86.42.*
31楼
|
oldwatch
|
2021-04-02 18:46:11
|
展开
飞到未分配内存的话,对应页表项都找不到
【 在 dpblue (deep blue) 的大作中提到: 】
: 是必然segment fault吗?我还以为只要地址在自己程序的空间里就可以访问
--
FROM 180.173.2.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版