A Study of IL
Wednesday, May 23rd, 2007One of my more recent hobbies is reversing. I’ve been brushing up on some reversing books I have and my knowledge of x86 assembler. However, since .NET is my platform of choice my interest in reversing has given me the desire to know Common Intermediate Language (CIL; sometimes called MSIL, or just IL). I’ve never had to really worry about what goes on down there before, but if you’re going to learn to reverse .NET apps, you’re going to need to know IL. Sure we’ve all used Reflector (I personally can’t live without it) but to really reverse a .NET application requires a working knowledge of IL.