Exetools

Exetools (https://forum.exetools.com/index.php)
-   Community Tools (https://forum.exetools.com/forumdisplay.php?f=47)
-   -   SMD For Agile (https://forum.exetools.com/showthread.php?t=19219)

CodeCracker 07-04-2025 18:09

SMD_FOR_AGILE_Fix17
 
1 Attachment(s)
SMD_FOR_AGILE_Fix17:
- Fixed "Local signature invalid" for some targets

CodeCracker 09-24-2025 22:36

SMD_FOR_AGILE_Fix18
 
1 Attachment(s)
SMD_FOR_AGILE_Fix18:
- Converted CreateFile to CreateFileW so will support Chinese strings file name; https://stackoverflow.com/questions/12501319/createfile-in-c-sharp
- Remove read only attribute of input files; https://www.c-sharpcorner.com/blogs/remove-readonly-file-attribute1

CodeCracker 10-26-2025 18:32

SMD_Agile_Fix19
 
1 Attachment(s)
SMD_Agile_Fix19:
- Fixed Delegate type constrains.

CodeCracker 11-20-2025 16:22

AgileUnpacker_fixed9
 
1 Attachment(s)
AgileUnpacker_fixed9:
- Fixed various bugs.
But unfortunately uses AsmResolver so won't properly work for VirtualMachine.

CodeCracker 01-27-2026 03:19

SMD_Agile_Fix20
 
1 Attachment(s)
SMD_Agile_Fix20:
- fixed a bug on method body parsing
- added "Decrypt","Remove Agile calls", "Only Agile" "Original file name" " Resolve locals" and "Set .cctor's body".
"Decrypt" - is just what the program done in old versions.
"Set .cctor's body" - will patch methods body of constructors, if you see a exception on log - this is the first thing you should try out.

CodeCracker 02-01-2026 18:11

SMD_Agile_Fix21
 
1 Attachment(s)
SMD_Agile_Fix21:
- Added "Abstract Public" to make abstract methods and their types Public;
- "Set .cctor body" should be checked for
https://u.pcloud.link/publink/show?code=XZIMB95ZUUbKmtHRJTbujo2czY2i204uvk0X
Finally it should unpack "SuSocial.exe" assemblies but I only tested with 2 version of it.

CodeCracker 03-03-2026 15:20

SMD_Agile_Fix22
 
1 Attachment(s)
SMD_Agile_Fix22:
- Fixed "Local signature still invalid for the method with index4144"
- Added "Patch ctor" - to patch ".cctor" and ".ctor" method to ret

CodeCracker 06-01-2026 23:40

SMD_Agile_Fix22 Fixed
 
1 Attachment(s)
SMD_Agile_Fix22 Fixed:
- I just left an silly MessageBox which should suppose to be there.

Just a note, you would still need to install .NET Framework 4.8 in order for this tool to property work.

CodeCracker 07-09-2026 23:50

SMD Fix23 Prerelease:
- It is not the final fixed version 23 version, I was hurried up.

SMD_Fix23 changes:
- Now reports any methods which doesn't have msil decrypted!
- now contains two exe AnyCpu (64 bits) - SMD_AnyCpu.exe and 32 bits SMD.exe
- Removed "for agile" from program name; after all it works for many other MSIL encryptors
- Resorted (regrouped some) checkboxes under "Main actions" groupbox and "Agile options" groupbox
- I've re-added gac installation; you should run as administrator for gac installation once;
- Added mixed mode support (MixedAssemblyLoader v5)
- Removed Agile dll name textbox, now will auto-detect agile dll from target directory
- Added "Debug detection" checkbox although currently only for 32 bits;
- Added "Write log file" to also write log to a text file called originalinput_smdlog.txt
- Added "Asm load break" to break (pause) after assembly is loaded and "Break after Module.cctor" to break (pause) after the Module.cctor is called;
Not implemented yet:
- Added "Log jit" to log methods as they are compiled; if you want to trace assembly mark Invoke
- JitDumper checkbox is also useless currently
One thing I am aware: it fails to jit some methods for .NET Reactor protected assemblies

Any bug and suggestion is welcomed.
Download link:
https://workupload.com/file/zGD8XwVJ2xH

CodeCracker 07-21-2026 02:26

Test SMD_Fix23_Beta2:
What's new:
- "doPrestub" checkbox - 32 bits / 64 bits - but like I said less methods gets decrypted so is unchecked by default
- Reset" checkbox - 32 bits / 64 bits - ( MethodDesc::Reset ) - Reset MethodDesc so make it thing the method was not Jitted - more methods gets decrypted using this option so is checked by default
- "Log jit" will now log methods send to jit - but is recommended only to be used with "Invoke EntryPoint" checkbox

Download link:
https://workupload.com/file/8XTdUfjvsFq


All times are GMT +8. The time now is 14:43.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX