?
Solved

Programming for CD DVD Copy Protection

Posted on 2011-09-16
6
Medium Priority
?
840 Views
Last Modified: 2013-12-17
i want to write program for CD DVD Lock Protection. Please Tell Me Any Kind Of Help And Guide Line.


0
Comment
Question by:ramesh19662966
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
6 Comments
 
LVL 13

Expert Comment

by:khairil
ID: 36553673
Hi,

What do you mean by lock protection? Is it that the CD/DVD could not be copied or CD and DVD is locked to certain computer only?

0
 
LVL 13

Expert Comment

by:khairil
ID: 36553707
Unless you can programme to write in special sector using weak sectors (http://www.alexander-noe.com/weaksectors/index-eng.html) and odd data format then it is will be difficult. This only the beginning, how about when CD/DVD received by your clients, it might introduce a lot of trouble, like what happen to Sony when they using XCP, http://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal

SafeDisc, SecurROM, StarForce are among the best offering CD/DVD protection mecahnism. If you are really interested then you must ask them yourself.

If you only do protection on the software inside the CD/DVD then you can have a look on SoftwarePassport (known before as armadillo) from SiliconRealms, http://www.siliconrealms.com/ or .Net Reactor from Eziriz, http://www.eziriz.com/ for .Net applications. Both of them offer tools to protect your application before distribution. I'm using .net reactor for my apps.

It is DRM based protection. You cannot simply do coding to protect your CD/DVD using your application
0
 

Author Comment

by:ramesh19662966
ID: 36553751
Sir
                i want to write a small program for  protect a Video CD/ DVD . like as WTM copy protection( Webtoolmaster software ). Anti-piracy for video CD / DVD .

0
Setting up LaraDock for Laravel

Learn how to set up LaraDock in a Laravel project - LaraDock gives us an easy way to run a Laravel application using Docker in a single command.

 
LVL 13

Accepted Solution

by:
khairil earned 2000 total points
ID: 36554798
Hi,

I have download the tools that you mention. most of the function in that tools are base on file encryption using their own alogrithm I guess. If you like to protect the same way they do then you can grap any algorithm you wish to use and encrypt that file with user given key. Of course you really need to understand the chiper algorithm to do this. Instead of using your own algorithm, my suggestion for you to use already proven algorithm like RSA, 3DES and many others.

For CD protection, WTF manipulating the bad sector, this method consider to be outadate as a lot of tools be able to overcome it with no effors. BlindWrite and Alchohol 120% are among the software that be able to copy the exact bit by bit of the CD, including the bad sector that purposely created before. WTF also present other methos for more protection but will crash with older CD/DVD or Linux.

If you still interested to read and write on CD and manipulating the bit then this might be good for you, http://www.cdtool.pwp.blueyonder.co.uk/workshop.htm

There is no complete solution on the site, you need to understand the code and inject malform sector information to the image during image writing.
0
 

Expert Comment

by:momonana
ID: 36555637
You can disable drives by changing registry settings


Like disable CD burning Feature

---------------------------------Disable CD Burning-----------------------------------

If XP Pro or Home, edit the registry...

Disable CD Burning

Start | Run | Type: regedit | Click OK |
Navigate to >>>
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies\Explorer
Value Name: NoCDBurning
Data Type: REG_DWORD (DWORD Value)
Value Data: 0 or 1
0 = Allow CDR
1 = Disable CDR
Create a new DWORD value, or modify the existing value, called 'NoCDBurning'
and edit the value according to the settings above.
from...
http://www.kellys-korner-xp.com/xp_tweak_bookmarks.htm

If XP Pro only, use Group Policy.
Start | Run | Type: gpedit.msc | Click OK

Local Computer Policy\User Configuration\Administrative Templates\
Windows Components\Windows Explorer\
Remove CD Burning features

Windows Explorer allows you to create and modify re-writable CDs if you have
a CD writer connected to your PC.

If you enable this setting, all features in the Windows Explorer that allow
you to use your CD writer are removed.

If you disable or do not configure this setting, users are able to use the
Windows Explorer CD burning features.

Note: This setting does not prevent users from using third-party
applications to create or modify CDs using a CD writer.
0
 

Author Comment

by:ramesh19662966
ID: 36560394
Hi    Khairil
                       thanks for this information may be it is useful for me .
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
Suggested Courses

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question