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
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
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 05:55.


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