View Single Post
  #8  
Old 02-24-2010, 15:34
NoneForce NoneForce is offline
Lo*eXeTools*rd
 
Join Date: Mar 2002
Posts: 465
Rept. Given: 237
Rept. Rcvd 141 Times in 80 Posts
Thanks Given: 297
Thanks Rcvd at 61 Times in 30 Posts
NoneForce Reputation: 100-199 NoneForce Reputation: 100-199
.Net assemblies (not all of them) have something called StrongName (something like the Crc), when you modify a strong named assembly it'll refuse to execute so you have to remove the SN or resign it, and resign or remove all dependencies to that assembly, this method almost works on all un-obfuscated and many of the obfuscated assemblies, BUT sometimes it's impossible to directly modify the assembly, so there's another approach by creating a loader, creating a loader for exe files is easy, it can be done by dUP , just remember to check the "Target is a compressed PE File".
regarding to your target it's more complicated, you have a signed assembly that loads another assembly to check the license, unfortunately both assemblies are DLL, and as far as I know you couldn't create a loader with dUP for this scenario.
For your target, i think you should code your own loader.
Reply With Quote