关于PE文件对齐的问题?

WY_80X86 2007-07-25 09:36:25
PE文件中的节无论是在磁盘中或内存映像中都是按照一定单位进行对齐的。
那么对齐的具体情况是什么样的呢?

假如在内存中的对齐单位是4 Kb,那么Windows是不是将PE文件中节的有效数据(指没有进行任何对齐时的数据),逐个填满4 Kb,然后再将最后那个还没填满的4 Kb用零补足呢?也就是说Windows为进行对齐而补上的零不会超过4 Kb!
...全文
332 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ReverseEngineering 2007-07-27
  • 打赏
  • 举报
回复
你说的是对的,不足才用零补
rmarc 2007-07-26
  • 打赏
  • 举报
回复
好像不太难啊
czlyc006 2007-07-26
  • 打赏
  • 举报
回复
每节对齐,可以看一下PE文件的结构图:
http://www.pediy.com/document/PE.rar
zara 2007-07-26
  • 打赏
  • 举报
回复
每节都填充的

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧