gpt4 book ai didi

windows - 如何知道一个dll是否使用ASLR?

转载 作者:可可西里 更新时间:2023-11-01 12:41:05 25 4
gpt4 key购买 nike

如何判断某个dll是否使用了ASLR?

让我们以 kernel32.dll 为例,它是否使用 ASLR?以及如何检查其他 dll ...

谢谢..

最佳答案

在 DLL 上使用 dumpbin.exe/headers。如果启用了 ASLR,DLL 特性将显示“动态基础”:

...
OPTIONAL HEADER VALUES
10B magic # (PE32)
9.00 linker version
D0000 size of code
30000 size of initialized data
0 size of uninitialized data
132A3 entry point (7DD732A3)
10000 base of code
D0000 base of data
7DD60000 image base (7DD60000 to 7DE6FFFF)
10000 section alignment
10000 file alignment
6.01 operating system version
6.01 image version
6.01 subsystem version
0 Win32 version
110000 size of image
10000 size of headers
1164FD checksum
3 subsystem (Windows CUI)
140 DLL characteristics
Dynamic base <== Here
NX compatible
40000 size of stack reserve
...

关于windows - 如何知道一个dll是否使用ASLR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8554014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com