首页
社区
课程
招聘
未解决 萌新求助:PE文件FOA和RVA的转换问题
发表于: 2020-7-11 19:01 2077

未解决 萌新求助:PE文件FOA和RVA的转换问题

2020-7-11 19:01
2077

图一:

 

代码:

#include <windows.h>
#include <stdio.h>

int g_Variable=12345678;

int main()
{
    printf("全局变量的地址:%p\n",&g_Variable);
    printf("全局变量的值:%d\n",g_Variable);
    system("pause");
    return 0;
}

这个PE文件是32位的,文件对齐方式和内存对齐方式一样
计算得出 FOA=RVA=26A38,但是
在WinHex查看 偏移在26A38处的值 不是12345678

图二

 

哪位大佬说一下这是为啥?


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

最后于 2020-7-11 19:04 被云雾十三式编辑 ,原因: 编辑
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 236
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
打扰了各位,因为我写的十进制
2020-7-11 19:24
0
雪    币: 16645
活跃值: (1950)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
三A地址转换是破解基本功。
另外x32dbg中命令行真方便。
2020-7-11 19:32
0
游客
登录 | 注册 方可回帖
返回