Jump to content
Sign in to follow this  
theghost

Check if CD is legal and open file inside GUI

Recommended Posts

theghost

Hi!

I want to distribute some information on cd-r. The idea is so, that no one should copy cd's information on PC.

The logic of script:

1.1 Open file key.txt on cd and compare cd's serial with the string in this file.

1.2 I plan to do this - burn cd with all data except key.txt. Then view cd's secret field (serial or other, if it exists) and write this secret string via adding new session and closing cd sessions after this.

2 if #1.1="ok", then unpack information and open it in GUI - it would be doc or pdf file.

So, the questions:

  • How do i get cd-s serial? Or maybe you know any other "field" on cd, which is uniq per cd?
  • If it would be .pdf file - how do I embed it in autoit? Before I've done this with .html only.
  • Or you can advice other simple system of protecting cds from copying?

Share this post


Link to post
Share on other sites
kaotkbliss

good luck with that. Software companies (with expertise in more advanced languages) are still trying to figure out how to keep people from cracking their product and distributing it for free.


010101000110100001101001011100110010000001101001011100110010000

001101101011110010010000001110011011010010110011100100001

My Android cat and mouse game
https://play.google.com/store/apps/details?id=com.KaosVisions.WhiskersNSqueek

We're gonna need another Timmy!

Share this post


Link to post
Share on other sites
James

good luck with that. Software companies (with expertise in more advanced languages) are still trying to figure out how to keep people from cracking their product and distributing it for free.

Even Blue-Ray which was promised to companies as uncrackable has recently been decoded using a master key.

James

Share this post


Link to post
Share on other sites
supadodger

you lock all of the files on the cd inside autoit.

step 1. you have autoit ask for the users email address.

Step 2. you get the computers uuid.

step 3. if the email address is not inside the database then notify them where they can purchase your cd.

step 4. if the email address is in the database check the uuid against the one in the database.

step 5. if the uuid matches the one in the database unlock the software.

step 6. if the email address is inside the database is valid but the uuid is different then you replace the uuid inside the database with the new uuid.

step 7. blacklist the old uuid for 24 hours.

step 8. if the uuid has been replaced 3 times in 24 hours disable the email address so nobody can use the software.

problem solved.

this is actually how i protect all of my scripts.

Share this post


Link to post
Share on other sites
iamtheky

Step 2. you get the computers uuid.

im sure there is plenty of prior art - but one would have to qualify what the "computers uuid" is comprised of.


,-. .--. ________ .-. .-. ,---. ,-. .-. .-. .-.
|(| / /\ \ |\ /| |__ __||| | | || .-' | |/ / \ \_/ )/
(_) / /__\ \ |(\ / | )| | | `-' | | `-. | | / __ \ (_)
| | | __ | (_)\/ | (_) | | .-. | | .-' | | \ |__| ) (
| | | | |)| | \ / | | | | | |)| | `--. | |) \ | |
`-' |_| (_) | |\/| | `-' /( (_)/( __.' |((_)-' /(_|
'-' '-' (__) (__) (_) (__)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.