1

What are some applications/software that can reverse engineer a .NET SQL assembly .DLL? I already know about Reflector, doPeek, and JustDecompile but am looking for other ones.

starblue
  • 55,348
  • 14
  • 97
  • 151
cdub
  • 24,555
  • 57
  • 174
  • 303
  • 3
    Why do you need others? What features are you looking for? – Oded Sep 16 '11 at 21:37
  • What are your requirements that are not already met by those tools? – AaronLS Sep 16 '11 at 21:37
  • ReSharper 6 does this now as well... – Chris Baxter Sep 16 '11 at 21:38
  • 1
    http://stackoverflow.com/questions/2425973/open-source-alternatives-to-reflector – Oded Sep 16 '11 at 21:39
  • just testing them all out as trying to find one that works to decompile, then allows be to recompile the dll and install correctly on my server – cdub Sep 16 '11 at 21:57
  • Was this a CLR dll? If you are only looking to re-install it, [CREATE ASSEMBLY](http://msdn.microsoft.com/en-us/library/ms189524.aspx) has an option for recreating it from the bits in sys.assemblies. Also, you might look at sys.assembly_files (I think?) if the dll was installed via Visual Studio, it might have also stored the source code in addition to the actual assembly. Ping me if you need help on that front – billinkc Sep 17 '11 at 04:32
  • possible duplicate of [Something Better than .NET Reflector?](http://stackoverflow.com/questions/2646707/something-better-than-net-reflector) – nawfal Jun 03 '14 at 13:50

4 Answers4

4

ILDasm. The tool that's built into the framework.

I found most on here on google.

Preet Sangha
  • 64,563
  • 18
  • 145
  • 216
2

I highly recommend ILSpy.

It's an open source alternative in response to latest versions of .NET Reflector no longer being free.

It's under active development, can decompile IL to C# (and VB in development 2.0 branch) and has some support for plugins.

staticc
  • 21
  • 3
1

ILSpy worked for me perfect. Shows all the code and I copied and pasted right from the GUI into notepad and ta-da. Good to go. I'm not sure, however, if it had been obfuscated if it'd work as well.

RoadRunner
  • 31
  • 3
0

ok, reverse engineering may be illegal. if you really want to do it, you may use free/open source tool like ILSpy, and could also use commercial product like Xenocode Fox etc.

unruledboy
  • 2,455
  • 2
  • 23
  • 30