123456

 

2013年1月15日

MS.Net CLR扩展PE结构分析 (1)

摘要: 1.概述本文从系统底层角度,通过分析MS.Net CLR架构在Win32平台上对PE可执行文件映像结构的扩展,解析CLR架构底层的部分运行机制,帮助读者从更深层次理解CLR架构中某些重要概念。本文读者应具备基本的Win32编程经验,了解CLR中常见概念意义,并对Win32平台之PE可执行文件映像结构有一定了解,具体说明请参看Matt Pietrek于1994年3月发表在MSJ上的经典文章《Peering Inside the PE: A Tour of the Win32 PortableExecutable File Format》,与之重复的部分本文一概跳过。2.前言对一个优秀Win32平 阅读全文

posted @ 2013-01-15 15:43 hgy413 阅读(537) 评论(0) 推荐(0) 编辑

浅析.NET Framework对PE文件格式的扩展

摘要: Microsoft .NET Framework出来小阵子了,我也自从其Beta 1以来,第一次接触。本文将从.NET生成的一个小PE文件着手,旨在理解.NET Framework对PE文件格式的扩展。这种扩展目的是让Windows系统识别Common Language Runtime(CLR)。 PE文件是Windows系列操作系统的可执行文件格式。本文假设您对这一文件格式有相当的理解,文中未涉及PE在之前的win16及之后的win64上的讨论。在CLR出现之前,PE文件格式仅简单的由PE Header与Native Image(相对于以下介绍的CLR Header与CLR Data部分.. 阅读全文

posted @ 2013-01-15 10:50 hgy413 阅读(546) 评论(0) 推荐(0) 编辑

导航