Solved

Programming for CD DVD Copy Protection

Posted on 2011-09-16
6
806 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
  • 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
How our DevOps Teams Maximize Uptime

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us. Read the use case whitepaper.

 
LVL 13

Accepted Solution

by:
khairil earned 500 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

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

828 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