Author Topic: Programmers best friend .NET_Reflector  (Read 5788 times)

0 Members and 1 Guest are viewing this topic.

Offline Wizegamer

  • /dev/null
  • *
  • Posts: 11
  • Cookies: -3
  • Death to my enemy's, beer for my friends
    • View Profile
Programmers best friend .NET_Reflector
« on: September 03, 2012, 06:13:01 am »
A while ago my .net instructor turned me on to a program called reflector . the design is simple it allows you to dissect classes and dll s  built in .net  sadly I have never used it for much else. so i don't really know its limitations.


http://en.wikipedia.org/wiki/.NET_Reflector   



.NET Reflector was originally developed by Lutz Roeder and was freeware; its first versions can be tracked back to January 2001.[3] On 20 August 2008, Red Gate Software announced they were taking responsibility for future development of the software.[4]
In February 2010 Red Gate released .NET Reflector 6 along with a commercial Pro edition that enabled users to step into decompiled code in the Visual Studio debugger as if it were their own source code.
On 10 January 2011 Red Gate announced that .NET Reflector 7 would incorporate Jason Haley's PowerCommands add-in.[5]
On 1 February 2011 Red Gate announced that .NET Reflector would become a commercial product as of version 7,[6] which was released on 14 March 2011. This led to the creation of several free alternatives, including dotPeek,[7] JustDecompile, CodeReflect and the open source ILSpy. Subsequently, on 26 April 2011, due to community feedback Red Gate announced that they would continue to make .NET Reflector 6 available for free to existing users (while new users will have to pay for Reflector).[8]
010010010010000001101100011011110111011001100101001000000110001001110010011000010110100101101110011100110010000001110011011101110110100101110010011011000110100101101110011001110010000001100001011100100110111101110101011011100110010000100000011010010110111000100000011011010111100100100000011011010110

Offline zEwt

  • NULL
  • Posts: 3
  • Cookies: 0
    • View Profile
Re: Programmers best friend .NET_Reflector
« Reply #1 on: December 07, 2012, 02:03:21 pm »
.NET code can be protected from Reflector.  I have disassembled a couple homebrewed applications though to learn how things were done... you cannot expect a fully compilable source code though... just bits and chunks.

Offline Wizegamer

  • /dev/null
  • *
  • Posts: 11
  • Cookies: -3
  • Death to my enemy's, beer for my friends
    • View Profile
Re: Programmers best friend .NET_Reflector
« Reply #2 on: December 16, 2012, 10:43:04 am »
SO what your saying is if i say broke done the dotfuscator
 
then i could possibly learn how they do it.   
010010010010000001101100011011110111011001100101001000000110001001110010011000010110100101101110011100110010000001110011011101110110100101110010011011000110100101101110011001110010000001100001011100100110111101110101011011100110010000100000011010010110111000100000011011010111100100100000011011010110

Offline ArkPhaze

  • Peasant
  • *
  • Posts: 136
  • Cookies: 20
  • null terminated
    • View Profile
Re: Programmers best friend .NET_Reflector
« Reply #3 on: November 01, 2013, 04:29:27 am »
There is obfuscation, but then there is also protection from an assembly being opened in .NET reflector, which is also possible because of the way the .NET binary is validated through .NET Reflector. Older versions anyways, I haven't taken the initiative to test with the newest version of .NET Reflector.
sig=: ArkPhaze

[ J/ASM/.NET/C/C++ - Software Engineer ]