Copy protection serial number stuff

Until our dedicated user library is in place you can post examples and modules here

Moderators: electrogear, exonerate

Re: Copy protection serial number stuff

Postby sunsynth on Fri May 22, 2009 5:12 pm

Good work Thomas!

btw: why shows the hard disk component a different Hex-Serial than SIV, SIW and other System Information Tools?
User avatar
sunsynth
smaniac
 
Posts: 1494
Joined: Mon Sep 11, 2006 3:27 pm
Location: HH - Made in Germany

Re: Copy protection serial number stuff

Postby AngularMomentum on Fri May 22, 2009 6:40 pm

Thanks!

The rest of the message is like a riddle to me man... :blush:
User avatar
AngularMomentum
deliverer
 
Posts: 1405
Joined: Wed Dec 14, 2005 9:24 pm
Location: Southern Netherlands

Re: Copy protection serial number stuff

Postby sunsynth on Fri May 22, 2009 6:56 pm

Yeah, it's a mystery... the Hex this 'Hard Disk Serial' comp gives...??? maybe it's a bug?!
Last edited by sunsynth on Fri May 22, 2009 7:15 pm, edited 1 time in total.
User avatar
sunsynth
smaniac
 
Posts: 1494
Joined: Mon Sep 11, 2006 3:27 pm
Location: HH - Made in Germany

Re: Copy protection serial number stuff

Postby AngularMomentum on Fri May 22, 2009 7:01 pm

A mystery bug... :S :)
User avatar
AngularMomentum
deliverer
 
Posts: 1405
Joined: Wed Dec 14, 2005 9:24 pm
Location: Southern Netherlands

Re: Copy protection serial number stuff

Postby AngularMomentum on Tue Jun 09, 2009 4:58 pm

There is one problem with this copy protection...

From Malc,

Ok, I know where the problem is. The Hardware Key generator module takes the HD and MAC ids, converts each to int and then back to string before appending one to the end of the other. This results in a huge int which much bigger than SM can handle. We use 32 bit ints and these only go up to 2147483647. If you go inside the Hash(x) module then inside the Hash1(x) module you'll see that when this String containing the huge int is converted to an int the best SM can do is give it a value of 2147483647. This is why you get the same Hardware key as Darren.

It's only by way of luck that I don't get the same key as you too. The De-Inverser module seems to add a little differentiation in my case. I'm not sure why though.

Might be worth going back to the author to let him know.

Cheers,

Malc.
User avatar
AngularMomentum
deliverer
 
Posts: 1405
Joined: Wed Dec 14, 2005 9:24 pm
Location: Southern Netherlands

Re: Copy protection serial number stuff

Postby sunsynth on Tue Jun 09, 2009 5:42 pm

Damn, i guessed it...

...thanks 4 the warning AM!

Now we must ask TomC 4 a better Version...

Walter
User avatar
sunsynth
smaniac
 
Posts: 1494
Joined: Mon Sep 11, 2006 3:27 pm
Location: HH - Made in Germany

Re: Copy protection serial number stuff

Postby Jay on Wed Jun 10, 2009 1:58 am

isnt this a bit of a futile exersize? if your plugin is at all desirable then wont it be cracked and on p2p within hours or a short amount of days? i reckon so!
Take the current best in copy protection "Syncrosoft" the very fact that Steinberg anounnced this as uncrackable drove the now Disbanded H2O group to put full resources into cracking both nuendo and cubase SX then sending the results to Steinberg along side a ten track album dedicated to and highlighting their mission to crack the latest Steinberg offerings! Cheeky Imps!

then go back last year or the year before and we see the advent of Cubase 4(which is a piece of Guff) and by this time the premier audio appp crack team (H2O) have parted company (half of them created the Air Group that now crack most sound apps) but did the dissapearance of these H2O dudes stop Cubase or Nuendo 4 being cracked? No! a private individual did it with the release of i think it was called "anti syncrosoft.dll" or as some call it Cubase "Fungus"

so basically what im saying is sometimes copy protection is like a red ragg to a bull, sometimes its prolly best to sell the content and not the app itself

maybe its time the devs included some form of obfuscator or a random binary layer system

regards
jay
The history of science shows that theories are perishable.With every new truth that is revealed,we get a better understanding of Nature and our conceptions and views are modified. - Nikola Tesla.
http://www.energeticforum.com/renewable-energy/
Jay
essemilian
 
Posts: 468
Joined: Mon Sep 22, 2008 7:20 pm
Location: Scotland.UK

Re: Copy protection serial number stuff

Postby nix on Wed Jun 10, 2009 2:07 am

I think software devs aren't successful because of their copy protection. Most people have enough conscience to buy their soft I think, and using commercially is also an incentive to buy. I hope I'm right because I guess if my new SM program is desirable it will be distributed over p2p.
Cheers
That said, I'm still going to use demo limitations
User avatar
nix
smaniac
 
Posts: 1174
Joined: Wed Nov 02, 2005 11:25 am
Location: Australia

Re: Copy protection serial number stuff

Postby AngularMomentum on Wed Jun 10, 2009 6:03 am

I rather have this system working then yet another discussion on copy protection.
User avatar
AngularMomentum
deliverer
 
Posts: 1405
Joined: Wed Dec 14, 2005 9:24 pm
Location: Southern Netherlands

Re: Copy protection serial number stuff

Postby TomC on Wed Jun 10, 2009 9:09 am

AngularMomentum wrote:I rather have this system working then yet another discussion on copy protection.


Right. I'm a bit buried in work right now, but this Thursday is a public holiday here in Germanyland,
so I'll have a look.
Of course malc is right, there IS a integer overflow. No biggie to solve.

Thanks for the feedback.

Tom

PS: if we'd have a green code module this whole mess of a schematic would be about 10 lines
of code. Maybe 11...
.signature failure
User avatar
TomC
smanatic
 
Posts: 706
Joined: Tue Oct 02, 2007 9:34 pm
Location: 3rd rock from the sun

Re: Copy protection serial number stuff

Postby sunsynth on Wed Jun 10, 2009 11:27 am

Hmm,

i invested more time in this 'overflowing' protector:
(I hope malc read this 2)

1.) I got confused about the serial because i always thought it is the real hardware one... wrong:
it's the serial form OS after format! (BEWARE: if the user ever reformat his harddisk U have 2 sent him a new serial)

2.) If you have more than one (even virtual) Network card in your PC the Mac mod component outputs them with a comma separated (I hope the 1st Hardware one is also always the first in the output-string) ...please confirm!
(So if the user add or remove/replace one of his NW-Cards virtual or not U have 2 generate a new serial 4 him again)
Last edited by sunsynth on Wed Jun 10, 2009 5:35 pm, edited 1 time in total.
User avatar
sunsynth
smaniac
 
Posts: 1494
Joined: Mon Sep 11, 2006 3:27 pm
Location: HH - Made in Germany

Re: Copy protection serial number stuff

Postby AngularMomentum on Wed Jun 10, 2009 4:18 pm

TomC wrote:
AngularMomentum wrote:I rather have this system working then yet another discussion on copy protection.


Right. I'm a bit buried in work right now, but this Thursday is a public holiday here in Germanyland,
so I'll have a look.
Of course malc is right, there IS a integer overflow. No biggie to solve.

Thanks for the feedback.

Tom

PS: if we'd have a green code module this whole mess of a schematic would be about 10 lines
of code. Maybe 11...


Tom, I thank you very much...as well you are already creditted in the manual and plugin info on the plugin I am releasing shortly (along with a long list of other SM guru's) :)

When you are done I will update the modifications I did and upload that back here. I think that is the easiest way to do it with as minimal as possible work.

What holiday is that then? I love Germany. I am in Aachen on Friday, we visit Germany regularly since we have a car...at least once every two weeks. :)
User avatar
AngularMomentum
deliverer
 
Posts: 1405
Joined: Wed Dec 14, 2005 9:24 pm
Location: Southern Netherlands

Re: Copy protection serial number stuff

Postby TomC on Wed Jun 10, 2009 11:05 pm

sunsynth wrote:
2.) If you have more than one (even virtual) Network card in your PC the Mac mod component outputs them with a comma separated (I hope the 1st Hardware one is also always the first in the output-string) ...please confirm!
(So if the user add or remove/replace one of his NW-Cards virtual or not U have 2 generate a new serial 4 him again)


Wow, that's important information. what if there are more than 1 disk?

malc, could you please post the output syntax of the 2 hardware primitives?

Muchas gracias,

Tom
.signature failure
User avatar
TomC
smanatic
 
Posts: 706
Joined: Tue Oct 02, 2007 9:34 pm
Location: 3rd rock from the sun

Re: Copy protection serial number stuff

Postby TomC on Wed Jun 10, 2009 11:17 pm

AngularMomentum wrote:What holiday is that then? I love Germany. I am in Aachen on Friday, we visit Germany regularly since we have a car...at least once every two weeks. :)


Corpus Christi (Fronleichnam). I hope the weather will be nice for your visit (forecast for Thursday
sucks, but Friday and the weekend should be better).
Some of my family will visit tomorrow, but I guess I'll find some time for the coding tomorrow
night.

Tom
.signature failure
User avatar
TomC
smanatic
 
Posts: 706
Joined: Tue Oct 02, 2007 9:34 pm
Location: 3rd rock from the sun

Re: Copy protection serial number stuff

Postby MyCo on Thu Jun 11, 2009 2:56 am

It's not a public holiday in Germany, it's just for the catholic part of Germany, and guess what: I'm not in such a region >:(
Some of my SynthMaker examples: TranceDrive, LoopDrive
or go directly to my Blog
User avatar
MyCo
smaniac
 
Posts: 1016
Joined: Mon Dec 19, 2005 1:43 am
Location: Germany

PreviousNext

Return to Examples

Who is online

Users browsing this forum: Google [Bot] and 1 guest