Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 04-14-2004, 22:57
Shub-Nigurrath's Avatar
Shub-Nigurrath Shub-Nigurrath is offline
VIP
 
Join Date: Mar 2004
Location: Obscure Kadath
Posts: 971
Rept. Given: 70
Rept. Rcvd 431 Times in 101 Posts
Thanks Given: 83
Thanks Rcvd at 405 Times in 127 Posts
Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499
Software Watermarking

Have you ever heard of this?
It's an interesting issue, for those of you interested in theory.

hxxp://web.engr.oregonstate.edu/~vandyke/html/ssap.html

hxxp://www.acm.org/crossroads/xrds10-3/watermarking.html
__________________
Ŝħůb-Ňìĝùŕřaŧħ ₪)
There are only 10 types of people in the world: Those who understand binary, and those who don't
http://www.accessroot.com
Reply With Quote
  #2  
Old 04-15-2004, 14:38
ManSun
 
Posts: n/a
Thanks

Thanks I serching this information ;-)
Reply With Quote
  #3  
Old 04-23-2004, 23:41
jsteed
 
Posts: n/a
Watermarking has been around for some time. IDA has used it for many years. It's only real effect is to punish the original, legitimate owner, who either gave away his copy of the software or, more likely, left his computer unattended and unintentionally allowed someone to download it.

If the IDA model is any indication, watermarking as a protection scheme is a failure. They are very selective of the people they will sell to, usually government agencies or companies they know something about. They do not generally sell to individuals. Yet whenever a new version is released, it quickly makes it's way into the 'public domain' within a few weeks. The ftp of this forum is a good example.

In practice, I doubt that DataRescue can do very much to punish the offender. They can hardly threaten to stop selling to large customers. That would really cut into profits. All they can really do is hope that the threat of punishment will deter people.
Reply With Quote
  #4  
Old 04-24-2004, 01:28
gabri3l's Avatar
gabri3l gabri3l is offline
Parity Error 0x0FF2131D
 
Join Date: Aug 2003
Location: Eastern Shore
Posts: 118
Rept. Given: 0
Rept. Rcvd 5 Times in 1 Post
Thanks Given: 8
Thanks Rcvd at 21 Times in 10 Posts
gabri3l Reputation: 5
A good article i read on watermarking can be found at hxxp://www.cs.arizona.edu/~collberg/Research/Publications/CollbergThomborson99a/
Reply With Quote
  #5  
Old 04-24-2004, 17:01
Shub-Nigurrath's Avatar
Shub-Nigurrath Shub-Nigurrath is offline
VIP
 
Join Date: Mar 2004
Location: Obscure Kadath
Posts: 971
Rept. Given: 70
Rept. Rcvd 431 Times in 101 Posts
Thanks Given: 83
Thanks Rcvd at 405 Times in 127 Posts
Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499
Humm
the arguments you're proposing are effectively true (also because proven by facts ) newertheless the WM of SW is interesting more for avoiding escapes of intellectual properties (under the form of algorithms or code peices). The most interesting application, isn't in avoiding piracy, but in avoiding stoling of algorithms or similar..

Anyway it's an interesting argument..despite encryption or easter eggs, the most interesting approach is the one using excecution paths to store informations or the dynamics approaches that store information inside the memory or the stack..

Another interesting thing is the classic steganographic (hide text into a text) approach in the source code ..

just for discussion..
__________________
Ŝħůb-Ňìĝùŕřaŧħ ₪)
There are only 10 types of people in the world: Those who understand binary, and those who don't
http://www.accessroot.com
Reply With Quote
  #6  
Old 04-24-2004, 23:52
jsteed
 
Posts: n/a
Yes, I agree that the dynamic approach is by far the most interesting approach. But I still think, overall, that any watermarking is weak, even if we are only discussing the protection of an algorithm.

Suppose I have a great algorithm that I do not want some other company to steal. I embed some sort of dynamic watermark inside that would be extremely difficult to detect. Now my algorithm is protected, at least I can sue the company that steals it. But that is only true if the thief is lazy and just rips the algorithm from my code and drops it into hisr software. If the thief is careful, he will reconstruct my algorithm, rearrange some of the variables or procedures, make it a little more or a little less efficient, etc., and destroy my watermark.

The strongest technique to protect key pieces of code that I know of, is to encrypt those sections of the program. A popular piece of software that uses this method is Elcomsoft password crackers. The idea that they use is very good, but their implementation is very poor.
Reply With Quote
  #7  
Old 04-27-2004, 15:33
Shub-Nigurrath's Avatar
Shub-Nigurrath Shub-Nigurrath is offline
VIP
 
Join Date: Mar 2004
Location: Obscure Kadath
Posts: 971
Rept. Given: 70
Rept. Rcvd 431 Times in 101 Posts
Thanks Given: 83
Thanks Rcvd at 405 Times in 127 Posts
Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499
Humm,
about IDA I think that their protection is more a façade, just to safe theyrselves from blaming on piracy. Their tool is so powerful that should be sold only to accredited institutions..this is the common consideration of anti piracy coailitions. Moreover having the name of the buyer embedded into the program ensures an additional hand in protecting the program: which institution would see its name spread around?

After all I beieve that also they knows how technically weak is their protection.

If I was a technical manager at datarescue I would have done the same..
__________________
Ŝħůb-Ňìĝùŕřaŧħ ₪)
There are only 10 types of people in the world: Those who understand binary, and those who don't
http://www.accessroot.com
Reply With Quote
  #8  
Old 04-28-2004, 00:24
jsteed
 
Posts: n/a
Yes, that is possible. Numega did the same thing with SoftIce. They made it ridiculously easy to bypass the protection. Many thought they did this so they could claim they were not supporting piracy but making it easy enough for SI to be widely used. Then when someone needed a debugger for legitimate reasons they would think of SI and purchase it.

The one difference is that Compuware, (Numega), will sell to anyone and DataRescue will not. It may be that they are one of the few companies smart enough to realize that no software can be completely protected. So instead of spending their time and effort at the impossible task of trying to make their program crackproof, they put their efforts towards making a better product.
Reply With Quote
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
IDA watermarking(s) and possibility of license file generation... ketan General Discussion 13 03-30-2009 07:57
Software watermarking via assembly code transformation theCaller General Discussion 2 09-04-2004 00:49
Watermarking ??? ManSun General Discussion 0 01-16-2004 15:36


All times are GMT +8. The time now is 19:39.


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