腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么同一程序的虚拟内存区域在每次运行时都不同?
、
、
、
我正在研究
Linux
中内存区域的虚拟内存映射。可执行文件是一个简单的计数程序。当程序的两个实例被运行时,下面是/proc/pid/maps显示的映射。
浏览 0
提问于2020-01-01
得票数 1
回答已采纳
1
回答
每次调试时,变量的地址是否会改变?
、
、
我使用的
代码
:int main() char * p = malloc(10); printf("heap=%p stack=%p\n", p,
浏览 2
提问于2020-04-29
得票数 9
回答已采纳
1
回答
运行时相同的二进制但不同的程序集指令- Windows 7
、
、
这里的
代码
示例-> base++; } }总数: 123952总数: 125677总数: 122602总数: 14030
浏览 4
提问于2019-12-05
得票数 1
回答已采纳
2
回答
仅为自己禁用和重新启用地址空间布局随机化。
、
、
、
、
我想在我的系统(Ubuntu /
Linux
2.6.32-41-server)上禁用地址空间布局随机化(
ASLR
),但是,如果我使用 sysctl -w kernel.randomize_va_space如何将禁用
ASLR
的效果限制为只作为用户,或者仅限于我调用命令禁用的shell会话?
浏览 7
提问于2012-06-28
得票数 24
回答已采纳
1
回答
ASLR
如何在
Linux
中随机化地址空间
、
、
我试图了解在
Linux
中
ASLR
是如何工作的,我编写了一个简单的c程序,如下所示:{}} 在上面的
代码
中,我只需打印简单函数的位置地址,而在以上
代码
的所有执行过程中,对于简单函数,我得到相同的地址,但是由于
ASLR
,我希望在每次执行程序时得到一个简单函数的随机地址
ASLR</e
浏览 1
提问于2020-02-27
得票数 0
回答已采纳
1
回答
中止陷阱而不是缓冲区溢出
、
、
、
我一直在读乔恩·埃里克森写的一本很好的书“黑客”。我想编译一个缓冲区溢出示例并对其进行调试,但应用程序并没有在分配的空间之外写入内容,而是直接使用“Abort trap”进行响应。这是Xcode或Mac OS引入的一些安全预防措施吗?作者使用的是原始的gcc和Debian。#include <string.h> int value = 5; strcpy(buffe
浏览 5
提问于2011-07-30
得票数 5
回答已采纳
1
回答
为什么
Linux
很弱?
、
维基百科说,
Linux
内核默认有一个
ASLR
的弱形式,只有添加PaX或Exec补丁才能实现完整的PaX。
Linux
内核中默认的
ASLR
的缺点是什么?它在最近的版本中有修正/改进吗?
浏览 0
提问于2016-09-07
得票数 4
回答已采纳
1
回答
绕道挂接非windows api函数
、
、
、
我想在可执行文件中挂接一个非windows api函数(一次-不是永久的),我使用调试器找到了函数地址(0x2bf2ca5),我使用了以下
代码
: #define _CRT_SECURE_NO_WARNINGS
浏览 13
提问于2019-07-01
得票数 0
2
回答
malloc像calloc一样工作。
、
、
、
然而,当这段
代码
在Windows中运行时,没有问题,但是当这段
代码
在
Linux
中运行时,这种情况就不会发生了。我认为它依赖于
ASLR
或DEP保护,我
关闭
了
ASLR
,我使用旧的
Linux
系统进行DEP保护,但结果是一样的。最后,我认为它可能依赖于C标准,我在编译
代码
时更改了C标准,但结果并没有不同。
浏览 1
提问于2020-10-19
得票数 0
回答已采纳
2
回答
如何在
linux
内核中击败
ASLR
?
、
可能重复: 堆栈溢出-击败金丝雀,
ASLR
,DEP,NX我还有一个mysql帐户--我试图通过mysql命令行将用户添加到
linux
有没有办法通过mysql命令行创建
linux
用户?
浏览 0
提问于2012-09-23
得票数 1
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
?
对于一些缓冲区溢出测试,我使用以下命令在Ubuntu 14.04中禁用了
ASLR
:但是,在我再次启用它之后,我再次使用了以下值来启用它,但是
ASLR
不再工作了(在我的系统中,它的默认值是2):echo "1" >
浏览 0
提问于2015-04-27
得票数 0
1
回答
强制gdb以随机地址加载共享库
、
我发现,当我在
Linux
主机上启用
ASLR
时,bug可以触发,而当
ASLR
被禁用时,bug就消失了。 我想进一步调试gdb共享库。但我发现它总是将共享库加载到一个固定地址,从而使bug消失。
浏览 3
提问于2017-05-12
得票数 6
回答已采纳
1
回答
预编译头文件和
ASLR
有什么问题?
、
、
、
我的问题是与操作系统无关的,我听说这是一个在
linux
的grsecurity和更新的windows版本上的问题。(我不知道
ASLR
还有什么功能。)
浏览 1
提问于2011-02-23
得票数 1
回答已采纳
1
回答
即使程序终止,Windows也会存储变量的地址吗?
、
、
我已经在
Linux
上以及在线编译器上检查过相同的程序。那里运转得很好。为什么Windows要存储局部变量的地址?即使它正在存储变量,它如何解释哪个变量存储在该位置?
浏览 5
提问于2022-01-12
得票数 -1
1
回答
如何在
Linux
内核中实现共享库
ASLR
?
、
我能够很容易地找到在
Linux
内核中对“堆栈-> randomize_stack_top()”和“堆(brk) -> arch_randomize_brk()”进行分级的
代码
。但是,我没有看到将共享库开始地址随机化的
代码
。有人能向我指出这段
代码
或让我看到库随机化是如何实现的(内核源
代码
)吗?
浏览 0
提问于2016-01-25
得票数 2
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
关闭
,pie是否起作用?或者派依赖于
aslr
?
、
、
、
、
我也想知道派是什么,
aslr
对内存有什么影响。据我所知,
aslr
随机分配libc base、stack和heap的地址。
浏览 14
提问于2020-04-06
得票数 0
1
回答
Linux
上堆栈的开始
、
、
这台机器是
Linux
precision 4.15.0-43-generic #46-Ubuntu SMP x86_64。
浏览 23
提问于2019-02-06
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 开启或关闭 SELinux
LINUX系统下关闭防火墙
Linux服务器怎么关闭防火墙
知名技术杂志 Linux Journal 宣布关闭,解雇所有员工
一行代码如何隐藏 Linux 进程?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券