Writing an IL disassembler for fun

I am starting to work on my presentation for Code Camp 4 and would love some feedback (it's been a long time since I have put a presentation together), so ... what would you expect to learn (or what would you want to learn) from a presentation with this description:

Writing an IL disassembler for fun - This session is to cover the lessons learned in writing a disassembler from the ground up. We’ll cover all the pieces of an assembly: the file format (PE/COFF), CLI headers, metadata streams (metadata, strings, guid, user strings, blob), metadata tables (logical and physical representations), etc. and how to make sense of it all. I’ll also provide you with the source code for the project (written in C#).

posted on Wednesday, August 31, 2005 9:41 AM

Feedback

# re: Writing an IL disassembler for fun

Jason,

Nice code camp session list. Makes me wish I still worked in Boston. If I WERE to attend your talk, I'd be interested in the following (highest interest first).

1. "for fun". Why did you choose this? What was the fun part?
2. What other resources in the form of disassemblers/reflectors are available, what were your goals and how did those two overlap?
3. How did you approach the problem of disassembly: by chance, by some plan or otherwise?
4. Guts - lots of details as you mentioned above, with source.

---O
8/31/2005 11:48 AM | optionsScalper

Post Comment

Title  
Name  
Url
Comment   
Please enter the following code into the box below to stop spammers

  
Enter Code Here *