INTRODUCTION
{smartassembly} is a tool designed to produce better software, optimized, improved and protected. And DeSmart is a tool designed to do against what {smartassembly} do.
This tool is now on beta version. It renames namespace, class, and method to readable form, does some anti-obfuscate flow control.
- Requirements : .NET Framework 2.0
- Version: 1.0.0.9
- Supported version of SmartAssembly
- 3.x
- 2.2
- 1.x
All comments for this tool. Please post directly below
NOTE: If this tool doesn’t work with your packed assembly, send it to me.
LINK DOWN: http://hintdesk.com/Web/Tool/DeSmart.zip
HISTORY:
- [1.0.0.9] : Bugfix in fixing branch and handling exception.
- [1.0.0.8] : Remove strong name after deobfuscating.
- [1.0.0.7] : Bugfix in decrypting string. It works now better.
- [1.0.0.6] : Support SA version 3.2. I am not sure if it works with older version. Need more tests.
- [1.0.0.4] : Restore up to 99% source code to readable form.
- [1.0.0.3] : Decrypt String + Anti-Flow-Control-Obfuscation.
- [1.0.0.1] : Beta Version
SCREENSHOT
System.NullReferenceException: Object reference not set to an instance of an object.
at ?19?.?34?..ctor(String ?1044?)
at ?1?.?7?.?471?(String ?1041?, TextBox& ?1042?)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
Oh sorry, the exe was still running. Works fine π
Hello,
thnx 4 the good tool.
but the .zip file is currupted.
Can’t you update this toold so it support the 5.1 Versions,plz ?
it will be helpful.
thnxx
I have a file that I can’t seem to deobfuscate. Could I send you the file and can you take a shot at it?
With smartassembly 5.1 not work!! π
Can you explain me how deassemble that?
it uses too much ram! plz check new smart ass…
What about new {smartassembly} ?
OutOfMemory Exception.
I was just testing it on a random exe I have that I know uses SmartAssembly.
Is the DeSmart still alive? hope it can deal with {SA} new version… Seems like rongchaua is too busy…
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at ?1?.?7?.?471?(String ?1041?, TextBox& ?1042?)
at ?1?.?9?.?485?(Object ?1048?, EventArgs ?1049?)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3623 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
—————————————-
DeSmart
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/Rar$EX00.578/DeSmart.exe
thanks, very fast, good work π
dont work to unpack the last artisteer 3.0 with smartassembler
NOTE: If this tool doesnβt work with your packed assembly, send it to me.
——————-
who send? email?
http://www.artisteer.com/?p=download
I used 1.0.0.7 about two years,thanks
nice!!!