小编CPu*_*nkh的帖子

比较WORD特征

我试图读取PE头,并想看看exe是否启用了ASLR.

我目前在做:

if (PE.FileHeader->OptionalHeader.DllCharacteristics == IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE)
        std::cout << "ASLR is enabled :)" << std::endl;
    else
        std::cout << "ASLR is disabled >:(" << std::endl;
Run Code Online (Sandbox Code Playgroud)

但是,我总是得到"ASLR被禁用> :(",即使我知道ASLR已启用.

我知道这与我的运算符有关,但我如何测试并查看PE头是否具有某个WORD字符?

c++ windows winapi portable-executable

-1
推荐指数
1
解决办法
87
查看次数

标签 统计

c++ ×1

portable-executable ×1

winapi ×1

windows ×1