这个这个程序编译链接生成PE文件中关于 .rdata的属性(Characteristics)描述

由于测试机器是Little-Endian 所以
0x4000 0040
所以这个程序的.rdata的默认的属性为 可读块 已初始化数据块

我们将这个属性使用WinHex工具修改成.rdata为可写区域 是不是 str就可以更改了呢?
修改如图所示
此时再运行程序:
博客围绕程序编译链接生成的PE文件中.rdata属性展开。因测试机器是Little - Endian,其默认属性为可读块、已初始化数据块。还探讨了使用WinHex工具将.rdata属性修改为可写区域后程序运行情况。
这个这个程序编译链接生成PE文件中关于 .rdata的属性(Characteristics)描述

由于测试机器是Little-Endian 所以
0x4000 0040
所以这个程序的.rdata的默认的属性为 可读块 已初始化数据块

我们将这个属性使用WinHex工具修改成.rdata为可写区域 是不是 str就可以更改了呢?
修改如图所示
此时再运行程序:
1万+

被折叠的 条评论
为什么被折叠?