a glimpse at .net reflectors & links by n0xide 2



what is a reflector [.net]:
quote:the .net reflector was the first .net assembly browser can be used to inspect, navigate, search, analyze, and browse the contents of a .net component such as an assembly and translates the binary information to a human-readable form. by default reflector allows decompilation of .net assemblies into c#, visual basic .net, common intermediate language and f# (alpha version). reflector also includes a "call tree" that can be used to drill down into il methods to see what other methods they call. it will show the metadata, resources and xml documentation. .net reflector can be used by .net developers to understand the inner workings of code libraries, to show the differences between two versions of the same assembly, and how the various parts of a .net application interact with each other. there are a large number of addins for reflector.
-via http://en.wikipedia.org/wiki/.net_reflector

how can i use one for hacking or decompiling:
reflectors [such as the official one below, yep its shareware] are awesome for decompiling software. these days, almost every windows app (psst: windows 8 as well) is using the .net framework to power their app. with a reflector, you can 'drill' into and explore the code powering applications.

links to the two best decompilers for .net:

open source reflector [free]: http://wiki.sharpdevelop.net/ilspy.ashx

the official .net reflector [$35 but worth it]: http://www.reflector.net/

code:

note:

this post is not showing you how to decompile, reverse engineer, or disassemble a .net application. that is the reason this new forum is here. i hope this section becomes populated with content such as this post, and tutorials as well.