腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么同一程序的虚拟内存区域在每次运行时都不同?
、
、
、
我正在研究
Linux
中内存区域的虚拟内存映射。可执行文件是一个简单的计数程序。当程序的两个实例被运行时,下面是/proc/pid/maps显示的映射。
浏览 0
提问于2020-01-01
得票数 1
回答已采纳
1
回答
为什么
Linux
很弱?
、
维基百科说,
Linux
内核默认有一个
ASLR
的弱形式,只有添加PaX或Exec补丁才能实现完整的PaX。
Linux
内核中默认的
ASLR
的缺点是什么?它在最近的版本中有修正/改进吗?
浏览 0
提问于2016-09-07
得票数 4
回答已采纳
2
回答
如何在
linux
内核中击败
ASLR
?
、
可能重复: 堆栈溢出-击败金丝雀,
ASLR
,DEP,NX我还有一个mysql帐户--我试图通过mysql命令行将用户添加到
linux
有没有办法通过mysql命令行创建
linux
用户?
浏览 0
提问于2012-09-23
得票数 1
1
回答
强制gdb以随机地址加载共享库
、
我发现,当我在
Linux
主机上启用
ASLR
时,bug可以触发,而当
ASLR
被禁用时,bug就消失了。 我想进一步调试gdb共享库。但我发现它总是将共享库加载到一个固定地址,从而使bug消失。
浏览 3
提问于2017-05-12
得票数 6
回答已采纳
1
回答
如何重新启用
ASLR
?
对于一些缓冲区溢出测试,我使用以下命令在Ubuntu 14.04中禁用了
ASLR
:但是,在我再次启用它之后,我再次使用了以下值来启用它,但是
ASLR
不再工作了(在我的系统中,它的默认值是2):echo "1" >
浏览 0
提问于2015-04-27
得票数 0
2
回答
如何从ELF文件中禁用地址随机化(
ASLR
)?
、
、
、
、
ASLR
标志在ELF文件中的位置?我需要为一个特定的库(.so)禁用
ASLR
。我试过使用objdump,但无法找到如何使用objdump。} { return 0;无
ASLR
(PIE): arm-
linux
-androideabi-gcc.exe code.c -o noPIE --sysroot=%NDK%\platforms\an
浏览 4
提问于2015-10-12
得票数 4
回答已采纳
1
回答
KASLR真的提供了更多的防范漏洞的安全吗?
、
、
、
我知道
ASLR
是如何工作的,它是如何在
Linux
和Windows系统上实现的。它提供了一个额外的保护层,恶意软件必须加以考虑。但如今,随着计算机的长期使用,
ASLR
似乎并没有像我们所希望的那样对地址空间进行随机化。Windows 8有采取额外步骤以确保
ASLR
是有效的。当我构建和升级我的
Linux
内核时,我才发现了内核级的
ASLR
,并注意到在引导时它说:在做了一些搜索之后,我在KASLR上发现的并不多。
浏览 0
提问于2014-10-06
得票数 13
回答已采纳
1
回答
预编译头文件和
ASLR
有什么问题?
、
、
、
我的问题是与操作系统无关的,我听说这是一个在
linux
的grsecurity和更新的windows版本上的问题。(我不知道
ASLR
还有什么功能。)
浏览 1
提问于2011-02-23
得票数 1
回答已采纳
1
回答
ASLR
的有效性受不同ABI的影响有多大?
、
Linux
有多个x86 ABI: ia32、x32和x86_64。 ia32和x32都使用32位地址进行寻址,x86_64使用64位。现在,问题是:既然内存空间的大小应该影响随机地址的数量,那么这在多大程度上影响了
ASLR
的有效性,在实践中有多重要?同样,可用寄存器的数量对
ASLR
的有效性有什么影响吗?
浏览 0
提问于2014-01-13
得票数 0
回答已采纳
1
回答
ASLR
如何在
Linux
中随机化地址空间
、
、
我试图了解在
Linux
中
ASLR
是如何工作的,我编写了一个简单的c程序,如下所示:{}} 在上面的代码中,我只需打印简单函数的位置地址,而在以上代码的所有执行过程中,对于简单函数,我得到相同的地址,但是由于
ASLR
,我希望在每次执行程序时得到一个简单函数的随机地址
ASLR
不应该这么做吗?当然,当我运行“
浏览 1
提问于2020-02-27
得票数 0
回答已采纳
1
回答
作为对libc的回报,您如何知道远程计算机中system()的地址?
、
我有以下的科学知识:我在本地拥有该程序的副本,我可以使用ROP在本地利用该程序:现在我想远程利用它,所以从技术上讲,我将执行以下命令:我的问题是:我不知道远程机器上是什么&system()。是否有任何方法可以不使用
浏览 0
提问于2014-05-12
得票数 0
2
回答
如何在FreeBSD上禁用
ASLR
?
、
、
、
对于
linux
,我可以使用以下命令禁用
ASLR
:谢谢您抽时间见我。
浏览 1
提问于2012-02-16
得票数 4
回答已采纳
1
回答
OS实际上支持
ASLR
吗?
、
、
尽管默认情况下,他们声称支持所有二进制文件的
ASLR
,但似乎所有的dylib都位于跨运行的固定地址。address : 0x7fff9a053154 printf address : 0x7fff9a053154如果是,我应该如何启用它? 如果不是,苹果失败/拒绝实现这一功能的可能原因是什么?
浏览 1
提问于2019-09-26
得票数 1
回答已采纳
1
回答
为什么
ASLR
不以低于页面粒度的方式执行?
有什么技术原因阻止
ASLR
被随机分配到字节偏移量?在
Linux
上,它是一个4kb的页面,在Windows上是一个64 4kb的区域。
浏览 0
提问于2019-04-03
得票数 3
1
回答
GDB:对于不同硬件平台上的每个程序,功能地址是固定的还是动态的?
、
、
、
、
如果我们编写一个类似于printf("%p\n", __builtin_return_address(0));的C代码,并假设我们从客户的平台中得到了结果0xabcd 。然后,我们使用gdb 在我们的平台上运行相同的程序,然后我们发现0xabcd映射到sample_function(),在客户的平台上运行该程序时,这个函数是相同的吗?换句话说,对于相同的程序,不同的硬件平台,堆栈地址是固定的还是动态的?
浏览 1
提问于2019-11-01
得票数 0
回答已采纳
1
回答
ASLR
(地址空间布局随机化)做什么?
、
、
因为我一直在研究
ASLR
下和没有
ASLR
的物理内存的行为,而且行为是不同的。
浏览 6
提问于2014-10-13
得票数 2
1
回答
linux
中进程的代码部分的位置在哪里?
当进程关闭时,我希望还原堆栈和堆。因此,如果二进制文件保持不变,那么我必须确保函数的地址在每次启动时都保持不变。 有人能帮忙吗?
浏览 0
提问于2018-07-12
得票数 2
回答已采纳
1
回答
即使程序终止,Windows也会存储变量的地址吗?
、
、
我已经在
Linux
上以及在线编译器上检查过相同的程序。那里运转得很好。为什么Windows要存储局部变量的地址?即使它正在存储变量,它如何解释哪个变量存储在该位置?
浏览 5
提问于2022-01-12
得票数 -1
1
回答
随机存储器地址
、
为了学习内存地址,我正在使用EGLIBC 2.13开发Debian下的虚拟机。所以我编写了一个简单的代码,给我一个测试变量的地址,但是每次我执行这个脚本时,我都会得到一个完全不同的地址。 是什么引起的?我在做一个VM或者GLIBC版本?我想是GLIBC防止缓冲区溢出,但我在网上找不到答案。这完全是随机的吗?
浏览 2
提问于2015-03-19
得票数 0
回答已采纳
1
回答
Linux
上的
ASLR
限制
、
、
、
我试着在我自己的x86 32位机器上通过修改process.c中的arch_align_stack()来“改进”
ASLR
,方法是将第二个参数增加到: if (!
浏览 1
提问于2012-10-05
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ASLRay:一个可以绕过ASLR的工具
基于 Gentoo 搭载 LXQt 的桌面发行版 Redcore Linux 发布 1803 版
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券