Solved

Programming for CD DVD Copy Protection

Posted on 2011-09-16
6
774 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
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 
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

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Entity Framework is a powerful tool to help you interact with the DataBase but still doesn't help much when we have a Stored Procedure that returns more than one resultset. The solution takes some of out-of-the-box thinking; read on!
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

758 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

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now