PC Review


Reply
Thread Tools Rate Thread

Copy protection ideas

 
 
David
Guest
Posts: n/a
 
      15th Mar 2005
I would like to set up a copy protection scheme where the application must
be provided
with an unlock code before it can be installed.

Any ideas for a relatively simply system for doing this ? I seem to remember
something like reading PC BIOS, adding the current date and XORING with a
fudge factor to create a code that the user rings up and quotes. In return
we give then an unlock code.

(I have also forgotten how to read BIOS).

Thanks for any help

Regards

David


 
Reply With Quote
 
 
 
 
Herfried K. Wagner [MVP]
Guest
Posts: n/a
 
      15th Mar 2005
"David" <(E-Mail Removed)> schrieb:
>I would like to set up a copy protection scheme where the application must
> be provided
> with an unlock code before it can be installed.


Licensing support in the .NET Framework:

..NET Framework Developer's Guide -- Licensing Components and Controls
<URL:http://msdn.microsoft.com/library/en-us/cpguide/html/cpconlicensingcomponentscontrols.asp>

..NET Licensing
<URL:http://windowsforms.net/articles/Licensing.aspx>

Free components:

Aspose.License
<URL:http://www.aspose.com/Products/Aspose.License/>

Commercial components:

XHEO|Licensing
<URL:http://www.xheo.com/products/enterprise/licensing/>

Infralution Licensing System
<URL:http://www.infralution.com/licensing.html>

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

 
Reply With Quote
 
Cantelmo Software
Guest
Posts: n/a
 
      16th Mar 2005
whichever technique is ineffective if the program can be decompiled !

try my Goliath.NET obfuscator (pre-release version):
http://xoomer.virgilio.it/cantelmoso.../net/TryMe.zip

your opinion is a lot important. tnx in advance for your feedback

Marcello
www.cantelmosoftware.com


"David" <(E-Mail Removed)> ha scritto nel messaggio
news:Of%(E-Mail Removed)...
>I would like to set up a copy protection scheme where the application must
> be provided
> with an unlock code before it can be installed.
>
> Any ideas for a relatively simply system for doing this ? I seem to
> remember
> something like reading PC BIOS, adding the current date and XORING with a
> fudge factor to create a code that the user rings up and quotes. In return
> we give then an unlock code.
>
> (I have also forgotten how to read BIOS).
>
> Thanks for any help
>
> Regards
>
> David
>
>



 
Reply With Quote
 
David
Guest
Posts: n/a
 
      16th Mar 2005
I can see how this licenses a control. Can you explain how these are used to
protect the application istelf ? I am not sure how I generate the serial
number for each copy of the software I distribute.

Thanks


"Herfried K. Wagner [MVP]" <hirf-spam-me-(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> "David" <(E-Mail Removed)> schrieb:
> >I would like to set up a copy protection scheme where the application

must
> > be provided
> > with an unlock code before it can be installed.

>
> Licensing support in the .NET Framework:
>
> .NET Framework Developer's Guide -- Licensing Components and Controls
>

<URL:http://msdn.microsoft.com/library/en...nlicensingcomp
onentscontrols.asp>
>
> .NET Licensing
> <URL:http://windowsforms.net/articles/Licensing.aspx>
>
> Free components:
>
> Aspose.License
> <URL:http://www.aspose.com/Products/Aspose.License/>
>
> Commercial components:
>
> XHEO|Licensing
> <URL:http://www.xheo.com/products/enterprise/licensing/>
>
> Infralution Licensing System
> <URL:http://www.infralution.com/licensing.html>
>
> --
> M S Herfried K. Wagner
> M V P <URL:http://dotnet.mvps.org/>
> V B <URL:http://classicvb.org/petition/>
>



 
Reply With Quote
 
David
Guest
Posts: n/a
 
      16th Mar 2005
I am looking for a "simple" technique.

The users of my particular application will not go to the extend of
decompiling the application.

They are more likely to make unauthorised copies of the software to run on
more than one machine.

Each time they install our software at a site, I want the install program to
display a code that is unique to that machine in some way.
The customer then contacts us and we give them a key to type in that allows
the application to be installed and run.

If I knew some useful data locations on the PC or in the registry that I can
read and use to create this lock code then I could sum the value of these
parameters, add the date and xor to provide a code.

Thanks



"Cantelmo Software" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> whichever technique is ineffective if the program can be decompiled !
>
> try my Goliath.NET obfuscator (pre-release version):
> http://xoomer.virgilio.it/cantelmoso.../net/TryMe.zip
>
> your opinion is a lot important. tnx in advance for your feedback
>
> Marcello
> www.cantelmosoftware.com
>
>
> "David" <(E-Mail Removed)> ha scritto nel messaggio
> news:Of%(E-Mail Removed)...
> >I would like to set up a copy protection scheme where the application

must
> > be provided
> > with an unlock code before it can be installed.
> >
> > Any ideas for a relatively simply system for doing this ? I seem to
> > remember
> > something like reading PC BIOS, adding the current date and XORING with

a
> > fudge factor to create a code that the user rings up and quotes. In

return
> > we give then an unlock code.
> >
> > (I have also forgotten how to read BIOS).
> >
> > Thanks for any help
> >
> > Regards
> >
> > David
> >
> >

>
>



 
Reply With Quote
 
Cor Ligthert
Guest
Posts: n/a
 
      16th Mar 2005
Contelmo,

> whichever technique is ineffective if the program can be decompiled !
>

True. However not any method is be100% proof.

There is forever logic involved.

In a normal situation there are not so much users who know how to decompile,
to change it, to compile and than to use it.

This is in most countries protected by law when it is about illegal use of
the software.

With what I don't say "don't protect it", that is everybodies own decission.

Cor



 
Reply With Quote
 
Cantelmo Software
Guest
Posts: n/a
 
      16th Mar 2005
>> whichever technique is ineffective if the program can be decompiled !
>>

> True. However not any method is be100% proof.
>
> There is forever logic involved.
>
> In a normal situation there are not so much users who know how to
> decompile, to change it, to compile and than to use it.
>
> This is in most countries protected by law when it is about illegal use of
> the software.
>
> With what I don't say "don't protect it", that is everybodies own
> decission.


Hi Cor,
they are pushing to the patent!

you must patent the software e/o algorithm in *all* the nations (cost
exaggerated for a single developer!). but he remembers, than your code, he
never must not have been used before from nobody.

not there is no association that you protection. you must verify that the
code was yours...decompiling (illegal use) the program !!! and if also a
portion of code is various you must pay the moral damages !

Marcello


 
Reply With Quote
 
=?Utf-8?B?Q3JvdWNoaWUxOTk4?=
Guest
Posts: n/a
 
      16th Mar 2005
The .NET Framework licensing is very easy to pirate. Just look for the lic
extension & then open it with a text editor.

As for decompilers: There are some fantastic ones out there for VB.NET &
they do do a good job. I have used them to test my own compiled source code,
and was shocked at the results.

There are a few programs that stop your program from being decompiled. One
of which is on the 'got dot net' user sample page
(http://www.gotdotnet.com/community/usersamples/). The good thing about it is
its free & it works extremely efficiently.
 
Reply With Quote
 
=?Utf-8?B?Q3JvdWNoaWUxOTk4?=
Guest
Posts: n/a
 
      16th Mar 2005
For a link to what Herfried supplied, see my post in an earlier forum answer:

http://msdn.microsoft.com/newsgroups...b-8b9946abfb5f
 
Reply With Quote
 
Cantelmo Software
Guest
Posts: n/a
 
      16th Mar 2005
> The .NET Framework licensing is very easy to pirate. Just look for the lic
> extension & then open it with a text editor.
>
> As for decompilers: There are some fantastic ones out there for VB.NET &
> they do do a good job. I have used them to test my own compiled source
> code,
> and was shocked at the results.
>
> There are a few programs that stop your program from being decompiled. One
> of which is on the 'got dot net' user sample page
> (http://www.gotdotnet.com/community/usersamples/). The good thing about it
> is
> its free & it works extremely efficiently.


other obfuscator *only* renaming & overloads method!

try to decompiled with all your decompilers :-o this simple application
protect with my pre-release obfuscator:
http://xoomer.virgilio.it/cantelmoso.../net/TryMe.zip

Marcello


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Any ideas how to copy more than 1024 characters? toolman74 Microsoft Excel New Users 6 14th Apr 2009 05:02 PM
Can't copy some files, message re user-mapped section.. any ideas? t8769 Windows Vista General Discussion 2 2nd Dec 2007 11:54 PM
Copy protection SRY Microsoft Access ADP SQL Server 1 11th Feb 2005 07:45 PM
copy and paste won't work.. any ideas? n/a Microsoft Windows 2000 6 28th Oct 2004 04:19 PM
Access DB Protection - Any ideas..?? Tony Microsoft Access Getting Started 6 25th Feb 2004 11:04 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:18 AM.