Exetools  

Go Back   Exetools > General > Community Tools

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 12-27-2022, 18:15
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 905
Rept. Given: 68
Rept. Rcvd 661 Times in 278 Posts
Thanks Given: 64
Thanks Rcvd at 3,820 Times in 717 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
DelegateCleaner

DelegateCleaner: clean - final step after decrypting delegates, this will NOT decrypt delegates it will only remove unused delegates,
It uses dnlib (dnlib.dll) you can get it from:
https://www.nuget.org/packages/dnlib
u have to open dnlib.3.6.0.nupkg zip arhive and go to dnlib.3.6.0.nupkg\lib\net35
You can alternatively download this:
https://www116.zippyshare.com/v/h9YOFGnc/file.html
Attached Files
File Type: zip DelegateCleanerExe.zip (4.9 KB, 23 views)
Reply With Quote
The Following 4 Users Say Thank You to CodeCracker For This Useful Post:
Mendax47 (12-27-2022), sendersu (12-28-2022), uranus64 (12-30-2022), wilson bibe (12-28-2022)
  #2  
Old 12-28-2022, 02:16
sendersu sendersu is offline
VIP
 
Join Date: Oct 2010
Posts: 1,305
Rept. Given: 337
Rept. Rcvd 237 Times in 127 Posts
Thanks Given: 340
Thanks Rcvd at 652 Times in 357 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
Thanks for yet another great piece of SW, CodeCracker!
when you said - use this tool after decrypting delegates, what protector(s) did you mean?
or maybe you have released that tool already?
Reply With Quote
  #3  
Old 12-29-2022, 20:31
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 905
Rept. Given: 68
Rept. Rcvd 661 Times in 278 Posts
Thanks Given: 64
Thanks Rcvd at 3,820 Times in 717 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
I've used this tool for cleaning an assembly after ILPRotector,
but it has to work for other protectors that uses delegates like Confuser(-Ex), SmartAssembly etc.
Reply With Quote
The Following User Says Thank You to CodeCracker For This Useful Post:
uranus64 (12-30-2022)
  #4  
Old 06-03-2026, 21:28
CodeCracker CodeCracker is offline
VIP
 
Join Date: Jun 2011
Posts: 905
Rept. Given: 68
Rept. Rcvd 661 Times in 278 Posts
Thanks Given: 64
Thanks Rcvd at 3,820 Times in 717 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
DelegateCleaner fixed

DelegateCleaner:
- fixed a bug on detecting unused of fields type from same type - it will remove more delegates now.
Attached Files
File Type: rar DelegateCleaner.rar (465.2 KB, 8 views)
Reply With Quote
The Following User Says Thank You to CodeCracker For This Useful Post:
niculaita (06-04-2026)
Reply


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



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


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