Exetools  

Go Back   Exetools > General > Community Tools

Notices

Reply
 
Thread Tools Display Modes
  #61  
Old 01-18-2025, 23:26
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 638
Rept. Given: 38
Rept. Rcvd 568 Times in 215 Posts
Thanks Given: 33
Thanks Rcvd at 3,028 Times in 509 Posts
CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699
SMD_FOR_AGILE_Fix10

SMD_FOR_AGILE_Fix10:
- added "Agile dll name" to specify Agile runtime dll name, although currently LoadlibraryExA hook file name is only fixed for x86 (32 bits)
- Fixed "getEHInfo" for 64 bits, fallowing .Net Frameworks should be supported: 4.5, 4.7. 4.8
Released as AnyCpu
Attached Files
File Type: rar SMD_FOR_AGILE_Fix10_x64_GetEHInfo.rar (102.3 KB, 41 views)
Reply With Quote
The Following 3 Users Gave Reputation+1 to CodeCracker For This Useful Post:
mdj (01-19-2025), user1 (05-05-2025), yoza (03-28-2025)
The Following 11 Users Say Thank You to CodeCracker For This Useful Post:
alekine322 (05-07-2025), Contra (01-21-2025), darkBLACK (01-25-2025), mdj (01-19-2025), niculaita (01-24-2025), tonyweb (01-20-2025), uranus64 (01-24-2025), user1 (05-05-2025), wilson bibe (01-19-2025), yoza (03-28-2025), zionoobie (02-19-2025)
  #62  
Old 01-19-2025, 02:21
cvetkisa cvetkisa is offline
Friend
 
Join Date: Jan 2025
Location: Serbia
Posts: 4
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 13
Thanks Rcvd at 0 Times in 0 Posts
cvetkisa Reputation: 0
Thank you so much for your effort, dear friend, it really means a lot to me.
I’ve been away for a few days, sorry for the LTR. Thank you sendersu for sending the NT8.1.1.7

Could you please upload and share fix for the other two modules on Workupload (BOF_L2_msil.dll and BookMapNT_msil.dll)?
I can’t repeat your procedure.
How did you finally manage to get (NinjaTrader.Core_msil.dll and NinjaTrader.Gui_msil.dll) when SMD crashes and disappears?

Last edited by cvetkisa; 01-19-2025 at 15:35.
Reply With Quote
  #63  
Old 01-22-2025, 22:55
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 638
Rept. Given: 38
Rept. Rcvd 568 Times in 215 Posts
Thanks Given: 33
Thanks Rcvd at 3,028 Times in 509 Posts
CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699
Quote:
How did you finally manage to get (NinjaTrader.Core_msil.dll and NinjaTrader.Gui_msil.dll) when SMD crashes and disappears?
I execute SMD process multiple times until it succeeds.
Anyway, I think I fixed those bugs.

Here are updated tools: SMD and EazFixer
https://workupload.com/file/edPsz5BVXDJ

So just run SMD, after that de4dot with packer unknown:
de4dot --dont-rename "C:\test1\BOF_FP_msil.dll" -p un

And now you can use EazFixer.exe to decrypt strings:
EazFixer.exe --file "C:\test1\BOF_FP_msil-cleaned.dll" --virt-fix

Now it is much easier. EazFixer was changed to patch Module.cctor when executed.
Reply With Quote
The Following 4 Users Say Thank You to CodeCracker For This Useful Post:
Apuromafo (01-23-2025), Contra (02-09-2025), cvetkisa (01-24-2025), rooster1 (02-15-2025)
  #64  
Old 01-23-2025, 20:57
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 638
Rept. Given: 38
Rept. Rcvd 568 Times in 215 Posts
Thanks Given: 33
Thanks Rcvd at 3,028 Times in 509 Posts
CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699
Check:
https://forum.exetools.com/showthread.php?p=132624#post132624
Now after SMD, de4dot no required prior of using EazFixer since I've added basic control flow deobfuscation using de4dot.blocks.dll
So just use SMD and then run: EazFixer.exe --file "C:\test1\BOF_FP_msil.dll" --virt-fix
And as final step you could run de4dot --dont-rename "C:\test1\BOF_FP_msil-eazfix.dll"
to get ride of CliSecure classes.
Reply With Quote
The Following 5 Users Say Thank You to CodeCracker For This Useful Post:
Apuromafo (01-23-2025), besoeso (02-02-2025), cvetkisa (01-24-2025), rooster1 (02-15-2025), wx69wx2023 (01-24-2025)
  #65  
Old 01-24-2025, 06:32
cvetkisa cvetkisa is offline
Friend
 
Join Date: Jan 2025
Location: Serbia
Posts: 4
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 13
Thanks Rcvd at 0 Times in 0 Posts
cvetkisa Reputation: 0
Fantastic work.
Thank you so much for your selfless help!!!
Reply With Quote
  #66  
Old 02-15-2025, 04:23
rooster1 rooster1 is offline
Friend
 
Join Date: Jan 2014
Posts: 15
Rept. Given: 9
Rept. Rcvd 4 Times in 3 Posts
Thanks Given: 43
Thanks Rcvd at 12 Times in 7 Posts
rooster1 Reputation: 5
Hello guys. Quick question. After using SMD should the _msil file be the same size as the original file? The process finishes with 0 failed files in the SMD status box and the files only have about 8 bytes different and are still the same size. I think I am doing something wrong because when I run it through EAZFixer most functions like string decryption fail. any help would be greatly appreciated. Thanks fellas.

status box shows this
Seems to be protected by Agile
Failed to send to jit 0 methods!
Decrypted 2549 methods!
File saved!

@cvetkisa Have you figured this out for Agile_For_Ninja? maybe there is something I need to add to the command line that I am missing.

Last edited by rooster1; 02-16-2025 at 00:33.
Reply With Quote
The Following User Says Thank You to rooster1 For This Useful Post:
niculaita (02-15-2025)
  #67  
Old 02-16-2025, 01:53
Contra Contra is offline
Guest
 
Join Date: Jan 2025
Location: United States
Posts: 1
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 14
Thanks Rcvd at 1 Time in 1 Post
Contra Reputation: 0
AgileDotNetRTPro obfuscation

I've tried using SMD de4dot on files obfuscated with AgileDotNetRTPro with little luck. I've tried several other flavors of de4dot from GitHub, but nothing seems to be able to de-obuscate AgileDotNetRTPro files. Has anyone seen a tool that can de-obfuscate these files?
Reply With Quote
The Following User Says Thank You to Contra For This Useful Post:
rooster1 (02-16-2025)
  #68  
Old 02-16-2025, 04:02
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 638
Rept. Given: 38
Rept. Rcvd 568 Times in 215 Posts
Thanks Given: 33
Thanks Rcvd at 3,028 Times in 509 Posts
CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699
@rooster1:
Can you share the target exe?

@Contra: Did you tried replacing Agile runtimes with older versions like the ones from https://forum.exetools.com/showpost.php?p=132356&postcount=49
Reply With Quote
The Following 2 Users Say Thank You to CodeCracker For This Useful Post:
Contra (03-01-2025), rooster1 (02-17-2025)
  #69  
Old 02-16-2025, 21:57
rooster1 rooster1 is offline
Friend
 
Join Date: Jan 2014
Posts: 15
Rept. Given: 9
Rept. Rcvd 4 Times in 3 Posts
Thanks Given: 43
Thanks Rcvd at 12 Times in 7 Posts
rooster1 Reputation: 5
@CodeCracker Absolutely.
https://www.upload.ee/files/17751660/Target.rar.html

Any guidance you can provide would be awesome.
Thanks bro much appreciated.
Reply With Quote
  #70  
Old 02-17-2025, 22:15
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 638
Rept. Given: 38
Rept. Rcvd 568 Times in 215 Posts
Thanks Given: 33
Thanks Rcvd at 3,028 Times in 509 Posts
CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699
After replacing AgileDotNetRT64Pro.dll with this file https://workupload.com/file/yVU5V67UHkR
and unmarking getEHinfo option:
https://workupload.com/file/yWVGctYaT3g

I don't know if exception handlers are ok ...
Reply With Quote
The Following 3 Users Say Thank You to CodeCracker For This Useful Post:
Apuromafo (02-17-2025), Contra (02-18-2025), rooster1 (02-17-2025)
  #71  
Old 02-17-2025, 22:52
rooster1 rooster1 is offline
Friend
 
Join Date: Jan 2014
Posts: 15
Rept. Given: 9
Rept. Rcvd 4 Times in 3 Posts
Thanks Given: 43
Thanks Rcvd at 12 Times in 7 Posts
rooster1 Reputation: 5
Quote:
Originally Posted by CodeCracker View Post
After replacing AgileDotNetRT64Pro.dll with this file https://workupload.com/file/yVU5V67UHkR
and unmarking getEHinfo option:
https://workupload.com/file/yWVGctYaT3g

I don't know if exception handlers are ok ...
Awesome. Thanks so much for the tip. I would have never figured that out on my own.
I will try that and see if it works for me.
Thanks again for sharing your time and expertise.
Much appreciated.

It worked like a charm. Thanks so much I really appreciate it.
Peace

Last edited by rooster1; 02-17-2025 at 23:26. Reason: typo and add to message
Reply With Quote
  #72  
Old 04-24-2025, 20:26
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 638
Rept. Given: 38
Rept. Rcvd 568 Times in 215 Posts
Thanks Given: 33
Thanks Rcvd at 3,028 Times in 509 Posts
CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699
SMD_FOR_AGILE_Fix11_x64

SMD_FOR_AGILE_Fix11_x64:

1. Fixed System.IComparable generic parameter constrain:
Type propertype = null;
if (interfaceContrain.Count==1&&interfaceContrain[0].ToString().StartsWith("System.IComparable"))
{
srth[i] = typeof(System.Boolean).TypeHandle;
continue;
}

2. Skipp InternalCall methods:
if ((((int)MI.mb.MethodImplementationFlags)&(int)MethodImplOptions.InternalCall)!=0)
continue;
Attached Files
File Type: rar SMD_FOR_AGILE_Fix11_x64.rar (103.4 KB, 18 views)
Reply With Quote
The Following 6 Users Say Thank You to CodeCracker For This Useful Post:
alekine322 (04-26-2025), besoeso (04-25-2025), tonyweb (04-27-2025), user_hidden (04-24-2025), wilson bibe (04-25-2025), zeuscane (04-24-2025)
  #73  
Old 05-04-2025, 22:25
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 638
Rept. Given: 38
Rept. Rcvd 568 Times in 215 Posts
Thanks Given: 33
Thanks Rcvd at 3,028 Times in 509 Posts
CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699
SMD_FOR_AGILE_Fix12_x64

SMD_FOR_AGILE_Fix12_x64:
- Fixed the local signature problem
For some reasons only Debug Builds produces good results for some targets. I really don't know what's going on.
Debug build included in SMD_FOR_AGILE_Fix12_x64.rar\SMD_Agile\bin\Debug\
Attached Files
File Type: rar SMD_FOR_AGILE_Fix12_x64.rar (104.5 KB, 20 views)
Reply With Quote
The Following User Gave Reputation+1 to CodeCracker For This Useful Post:
user1 (05-05-2025)
The Following 7 Users Say Thank You to CodeCracker For This Useful Post:
alekine322 (05-07-2025), MarcElBichon (05-05-2025), niculaita (05-09-2025), tonyweb (05-04-2025), user1 (05-05-2025), user_hidden (05-05-2025), zionoobie (05-07-2025)
  #74  
Old 06-02-2025, 21:24
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 638
Rept. Given: 38
Rept. Rcvd 568 Times in 215 Posts
Thanks Given: 33
Thanks Rcvd at 3,028 Times in 509 Posts
CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699
SMD_FOR_AGILE_Fix15

SMD_FOR_AGILE_Fix15:
- Fixed some methods fail to send to jit
Attached Files
File Type: rar SMD_FOR_AGILE_Fix15.rar (180.3 KB, 18 views)
Reply With Quote
The Following User Gave Reputation+1 to CodeCracker For This Useful Post:
Dr.FarFar (06-03-2025)
The Following 8 Users Say Thank You to CodeCracker For This Useful Post:
Dr.FarFar (06-03-2025), niculaita (06-04-2025), rooster1 (06-06-2025), tonyweb (06-02-2025), user_hidden (06-03-2025), wellwisher (06-12-2025), wilson bibe (06-03-2025), wx69wx2023 (06-02-2025)
  #75  
Old 06-21-2025, 22:37
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 638
Rept. Given: 38
Rept. Rcvd 568 Times in 215 Posts
Thanks Given: 33
Thanks Rcvd at 3,028 Times in 509 Posts
CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699 CodeCracker Reputation: 500-699
SMD_FOR_AGILE_Fix16

SMD_FOR_AGILE_Fix16:
- Fixed public static bool IsKernelAddress(IntPtr address) to return false if module filename not valid

If fails uncheck "LoadLibrayEx" checkbox - maybe the agile version is supported after all.
Attached Files
File Type: rar SMD_FOR_AGILE_Fix16.rar (182.7 KB, 13 views)
Reply With Quote
The Following 8 Users Say Thank You to CodeCracker For This Useful Post:
darkBLACK (06-27-2025), niculaita (06-24-2025), pnta (06-28-2025), sendersu (06-21-2025), tonyweb (06-21-2025), user_hidden (06-23-2025), wilson bibe (06-22-2025), wx69wx2023 (06-22-2025)
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Unpack Agile.NET Mendax47 General Discussion 2 06-28-2021 21:38
Agile.Net 6.4 Unpack Hexcode General Discussion 7 11-30-2020 17:59


All times are GMT +8. The time now is 17:47.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2025 )