![]() |
Q: What's all the fuss regarding .NET Reflector?
I'm a newb in .NET RE, but when I use DnSpy, it seems like a MUCH better product - to me at least. I love how it can create a project file out of an EXE (not perfect - but damn, it's close).
Anyway, I'm asking if there is some cool option in Reflector that I'm missing because the free tool seems a clear winner. -thx |
Reflector has different decompiler, so you never know which one will produce better output...
btw, dnSPy is based on old ILSpy (v2.x) decompiler which is pretty poor (eg can't take care of lambdas, etc) ILSpy v3 in this scense is a cosmic rocket (but still in dev phase...) |
Quote:
|
from debugging point of view dnSpy
is a super nova rock star no one is even a 100 miles neaby.... I'm serios - dnSpy is a genious .net debugger, the best ever seen! |
Addendum - I'm also using these .net decompilers (not debuggers)
free, but closed source - Telerik Just Decompile http://prntscr.com/ih1nzp and - JetBrains DotPeek http://prntscr.com/ih1q5u the rest are rather old and or obsoleted... a very few supports latest .net - core ed. |
Can any .NET decompiler handle 100% of control flow constructs? Or are they all doing non-general naïve structuring algorithms? It seems the algo's are always kept quite proprietary but the graph structure is the only real interesting part of the decompiler.
|
Quote:
|
what do you mean under compiler options?
AFAIK there are no optimisation levels in C# comparing to C/C++ (-O1...5) the question is that once some dirty packer eats genuine brilliant IL byes... they become pretty crazy to almost any decompiler :) |
.NET Reflector was the first popular decompiler for .NET languages. It was freeware and had an extension API with quite a few useful community provided extensions. After being freeware for a number of years, the author sold it to redgate which commercialized it. Since then, many freeware and FOSS alternatives have appeared, and rival Reflector in quality.
I guess the fuss surrounding it is because it was once king, and it is the oldest of the good decompilers even though many abandoned it and consider the author a sellout. |
In first contact with any net assembly the SAE is the way in my opinion, normaly this tool is enought to reverse the aplication, however sometimes the reflector-telerik-ilspy-dotpeek and a debugger dnspy(fantastic tool) need be used too. Reflector have good plugins like dnlibeditor developed by codecracker so you can manage app's in mixed mode, and the reflexil and others. So for me in the net languages scenario it is essential to have at least three tools: SAE, Reflector or Other, and finally the Dnspy.
|
Quote:
|
Quote:
https://github.com/wickyhu/simple-assembly-explorer Sadly, the external download locations for DnlibEditor.zip (posted on this forum) are all dead. If you provide an external link, I would be very grateful. Cheers! |
Quote:
|
wow, old good SAE - is it still supported?
|
Quote:
|
Some time ago Dreamer published the SAE v1.15.00 r579 but not compiled, if someone want to try a look on it and compile, because I don't have a compiler for this, I would be in advance grateful.
http://www34.zippyshare.com/v/yg4siGfE/file.html *I don't know for what the paste called "testproject", there are old versions of reflector and de4dot in it. |
WOW guys
http://prntscr.com/iigsjv https://www.red-gate.com/updatecontrols/details?etc=-2023532&guid=00000000-0000-0000-0000-000000000000&update=2111 |
thanks for latest sources of SAE!
I've built it ... ========== Rebuild All: 22 succeeded, 0 failed, 0 skipped ========== and uploaded here, enjoy https://www.sendspace.com/file/ktczma |
Quote:
|
Quote:
or http://www6.zippyshare.com/v/3eFjJglO/file.html |
Quote:
I"ve added almost 0 changes (just some micro upd to About window! :) :D I was building using VS2010 (yeah, old good IDE...) almost dead for current trends :) |
Quote:
I'm certain that I can locate an old VS2010 build, if I have to. :D |
cleaned file have to be put/save on desktop then copied manualy near original exe
|
DnSpy all the way for me, so much easier to use.
|
| All times are GMT +8. The time now is 20:58. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX