Anatomy of a .NET Assembly – PE Headers

Today, I’ll be starting a look at what exactly is inside a .NET assembly – how the metadata and IL is stored, how Windows knows how to load it, and what all those bytes are actually doing. First of all, we need to understand the PE file format. PE files .NET assemblies are built on … Continue reading Anatomy of a .NET Assembly – PE Headers