Jump to content

Check if CD is legal and open file inside GUI


theghost
 Share

Recommended Posts

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?
Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

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

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...