EXETOOLS FORUM  

Go Back   EXETOOLS FORUM > General > Software Release

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 09-09-2009, 14:38
NoneForce NoneForce is offline
Lo*eXeTools*rd
 
Join Date: Mar 2002
Posts: 317
Thanks: 68
Thanked 78 Times in 41 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Reputation: 0
NoneForce is an unknown quantity at this point
{smartassembly} 4.0.3414

Download :

Code:
http://rapidshare.com/files/277546952/_smartassembly__4.0.3414.rar
Pass :

Code:
NoneForce@PC7
Reply With Quote
The Following 2 Users Say Thank You to NoneForce For This Useful Post:
Ember (10-01-2009), netseeker (09-15-2009)
  #2  
Old 09-10-2009, 06:13
Kurapica's Avatar
Kurapica Kurapica is offline
Retired
 
Join Date: Jun 2009
Location: Archives
Posts: 25
Thanks: 0
Thanked 16 Times in 7 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Reputation: 0
Kurapica is an unknown quantity at this point
Amazing crack, very hard one.

hehe I was too close but I think I should give it more time next time

Good work.
Reply With Quote
  #3  
Old 09-10-2009, 07:13
bball0002 bball0002 is offline
Trial Member
 
Join Date: Sep 2009
Posts: 20
Thanks: 2
Thanked 3 Times in 2 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Reputation: 0
bball0002 is an unknown quantity at this point
Quote:
Originally Posted by Kurapica View Post
Amazing crack, very hard one.

hehe I was too close but I think I should give it more time next time

Good work.
Yeah, I posted this in the requests section yesterday. This crack has actually been out for a while. MegaX is an incredible reverser. (I'm going to assume that this is MegaX's release, since it's the same build that he cracked.)
Reply With Quote
  #4  
Old 09-10-2009, 07:18
Kurapica's Avatar
Kurapica Kurapica is offline
Retired
 
Join Date: Jun 2009
Location: Archives
Posts: 25
Thanks: 0
Thanked 16 Times in 7 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Reputation: 0
Kurapica is an unknown quantity at this point
does MegaX have an account here ? or does he use another nick ?
Reply With Quote
  #5  
Old 09-10-2009, 08:12
bball0002 bball0002 is offline
Trial Member
 
Join Date: Sep 2009
Posts: 20
Thanks: 2
Thanked 3 Times in 2 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Reputation: 0
bball0002 is an unknown quantity at this point
Quote:
Originally Posted by Kurapica View Post
does MegaX have an account here ? or does he use another nick ?
I'm not sure. He posted that release on a chinese forum. (http://bbs.pediy.com/showthread.php?p=646790 is the original link. Mod's delete if this link is against the rules). I'm pretty sure he cracked a recent Xenocode version as well.


Actually, he has an account over at reteam. Only one post though, he posted about unpacking .net Reactor 3.8.0.0 BETA.

Lol, he also cracks all the Dis# apps.
Reply With Quote
  #6  
Old 09-10-2009, 08:21
bball0002 bball0002 is offline
Trial Member
 
Join Date: Sep 2009
Posts: 20
Thanks: 2
Thanked 3 Times in 2 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Reputation: 0
bball0002 is an unknown quantity at this point
Also, slightly off-topic, @ Kurapica: You said you were close to cracking it. Is there a way to edit the PE without decrypting the strings? I noticed after playing around with this crack, if you use the highest possible string encoding/encryption in smartassembly, any attempts to edit the exe do not work, even if the application is NOT strongsigned. I was reading around and noticed people saying that {SmartAssembly} uses the strongname during string encryption, but if you choose to NOT sign the assembly, and use the highest string encryption, you will see that you cannot edit the file.

Just wondering if you had any insight on that.
Reply With Quote
  #7  
Old 09-10-2009, 21:14
Kurapica's Avatar
Kurapica Kurapica is offline
Retired
 
Join Date: Jun 2009
Location: Archives
Posts: 25
Thanks: 0
Thanked 16 Times in 7 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Reputation: 0
Kurapica is an unknown quantity at this point
@ bball0002 :

the version I was working on is older than this release and when 4.1 was out I stopped working on that old version.

I'm on windows 7 now, anyway I suspect there is something weird, because even when you enable the strong name option you can still modify the assembly and it won't crash !

on XP-SP2 the version I was working on behaves in a different way, If you try to modify the produced assembly in anyway it will crash !

------------------------------------------------------------------------

Anyway I was working on an XP-SP2 machine with SA 4.0 and .NET framework 2.0 without SPs.

what I noticed is that in Windows 7 the strongname signature is not working okay, you can try to run the release and you will see that you can modify the signed assembly and it will work just fine.

still investigating....
Reply With Quote
  #8  
Old 09-11-2009, 03:23
bball0002 bball0002 is offline
Trial Member
 
Join Date: Sep 2009
Posts: 20
Thanks: 2
Thanked 3 Times in 2 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Reputation: 0
bball0002 is an unknown quantity at this point
Does Windows 7 have .NET Framework 3.5 SP1 installed? That bypasses the strongname by default, which could be why strongname isn't working in Win7. I think that may be the reason because I'm on Windows XP SP3 running .NET 3.5 SP1 and I can edit strong-signed (without string encrypted) assemblies and they still run fine.

But what I'm referring to is the "Strings Encoding" settings. If you check the first two checkboxes and choose NOT to sign the assembly with a strongname, you still cannot edit the assembly. I don't really know what they're doing to prevent modification.

The setting I'm talking about is this:
Code:
{smartassembly} can dynamically bind the encoded strings to the assembly structure. This will highly improve protection, as any attempt to modify the assembly will make it crash.
Combining this with this setting:
Code:
{smartassembly} can compress and encrypt the encoded strings. This will highly improve protection and reduce assembly size, with just a one-time decompression and decryption at start up.
Makes the assembly unmodifiable.

Last edited by bball0002; 09-11-2009 at 03:29.
Reply With Quote
  #9  
Old 09-11-2009, 04:21
Kurapica's Avatar
Kurapica Kurapica is offline
Retired
 
Join Date: Jun 2009
Location: Archives
Posts: 25
Thanks: 0
Thanked 16 Times in 7 Posts
Groans: 0
Groaned at 0 Times in 0 Posts
Reputation: 0
Kurapica is an unknown quantity at this point
Quote:
{smartassembly} can dynamically bind the encoded strings to the assembly structure. This will highly improve protection, as any attempt to modify the assembly will make it crash.
I once had the decryption code of the strings but I lost it ! anyway I remember that it uses two important values, the PublicKey of the signed assembly and the MetaData token of the decryption method, so if you modify any of these values the decryption of strings will fail and raise an exception and finally crash your application.
Reply With Quote
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
{smartassembly} Enterprise 4.1 (Build 39) NoneForce Software Release 6 10-16-2009 11:08
{SmartAssembly 4} Refrences Dynamic Proxy Setting patch? bball0002 General Discussion 3 10-03-2009 03:47
Smartassembly Enterprise v3.0.3063.0 canopus Software Release 0 08-30-2008 12:11


All times are GMT +8. The time now is 11:45.


ËÕICP±¸05004977ºÅ
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX