Solved

Programming for CD DVD Copy Protection

Posted on 2011-09-16
6
813 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
Instantly Create Instructional Tutorials

Contextual Guidance at the moment of need helps your employees adopt to new software or processes instantly. Boost knowledge retention and employee engagement step-by-step with one easy solution.

 
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

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
PowerShell: ForEach-Object Export to CSV 4 89
C# DateTime Help 6 44
Subtract dates in vb.net 6 30
SQL State HYT00. Timeout expired proplem 8 37
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
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…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

738 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