首页
社区
课程
招聘
[求助]文件大小算不对
发表于: 2017-7-29 11:40 3165

[求助]文件大小算不对

2017-7-29 11:40
3165

文件大小:31232byte(30.5kb),占用硬盘空间:32768byte(32kb)

程序调入内存后占用大小:0x01C000(112kb)

所有头占和节表大小:0x0400(1kb)

有7个节,在内存中的对齐方式:0x1000(4kb),在文件的对齐方式:0x0200(512byte)。

.textbss节    实际字节数:0x010000  文件对齐后尺寸:0
.text节         实际字节数:0x3B2D     文件对齐后尺寸:0x3C00
.rdata节       实际字节数:0x2081      文件对齐后尺寸:0x2200
.data节        实际字节数:0x057D      文件对齐后尺寸:0x0200
.idata节       实际字节数:0x0850       文件对齐后尺寸:0x0A00
.rsrc节          实际字节数:0x043C      文件对齐后尺寸:0x0600
.reloc节       实际字节数:0x0508       文件对齐后尺寸:0x0600


.textbss节表中实际字节大小和对齐后大小不一样是因为之前的头里有说bss节为0,但是.data节的对齐后大小不应该是0x0600吗?

还有个问题,文件对齐后映射到内存对齐,这个是怎么映射的啊?如果是不满4k的都变成4k,那就是4+0+16+12+4+4+4+4<112。



[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
环境是32位win7
2017-7-29 11:54
0
游客
登录 | 注册 方可回帖
返回
//