protecting CD rom from creating its ISO - drm

I have a cd-rom based application developed on Director, i want to protect it from creating its ISO images, is there any solution?
Please let me know.
Thank You all

It is not possible. If a sector (on your disc) can be read then it can be saved to a file too. Doing this with all the sectors you end up with an ISO image.
Disc-based copy protection solution often based on the fact that writable CDs and DVDs have a pre-written area (containing information about the raw disc itself). You can not copy data to these sectors, but the original disc contents can be read into a file with other meta information about the disc.

Related

Display content of Text file on every boot Linux or DOS

I am looking for some one to direct me,
I have developed a software that automatically erase data from lan attached workstation's hard disk drives. Once the data is erased storage device is emptied and there is nothing on the hdd. I am thinking about writing a text file on each hard drive that contains the hardware information such as hdd size, ram, processor and etc, this file will be placed on each hdd after successful wipe.
Wgen the workstation that was just wiped is booted each time, l want to display a data erasure report similar to this one on every boot, obliviously data is read from text file and displayed on every boot. I want to display logo and the text together so it will be combination of text and graphics.
The question is how i can display such information without installing full operating system.
Your help is appreciated.
This is an example of the data i want to display on each boot. Once the data is display system should be halted.

Usb key with no file system (raw space)?

I am wondering if it is possible to have a usb key in a raw format and still read/write files on it.
It should be cross-platform and understood by a dedicated software we ship.
I am kind of creating a non-bootable file system in a hurry, and I just need to read/write some values at some offsets on this raw storage space.
People who will use it will be shipped the software able to read those values (not the operating system who will surely see raw/free space, but we don't care about that).
Will I run into troubles with the mounting, or whatever?
Or is it green light?
Thanks
Yes, absolutely, you can read and write the "unformatted" SD card or USB memory. You can also format it to whatever filesystem you need by writing to pages of that memory. The only possible difficulty is that the OS (at least later Windows versions) might not allow writing to the disk if the user account doesn't have admin rights.

XTVFS filesystem in linux

I am working on a project for set top boxes and I need to mount a HDD partition formatted with xtvfs filesystem.
I have only received the following information regarding xtvfs:
The partition formatted with xtvfs is basically a type 1 (FAT12) to be used with xtvfs
I searched the internet and found a program called Copy+ that can be used to copy xtvfs images form one HDD to another.
The set top I am working on uses linux and so I need to mount and read the partition on it.
I have the following question:
I did not find any xtvfs named filesystem supported in the kernel. Can I be able to mount it using vfat?
If not, then how do I get to work such a filesystem in Linux.
Information on XTVFS is hard to find and support is not widespread - http://wiki.ph-mb.com/wiki/XTVFS is probably the best page I found. I could not find a linux driver for it. XTVFS is based on FAT32 and mounting that on Linux will get you part of the way - basically for everything but the video files. The video files have a separate Video FAT and video data section. I wrote some code to read files from an XTVFS image and will share it once it is tidied.

How to estimate a file size from header's sector start address?

Suppose I have a deleted file in my unallocated space on a linux partition and i want to retrieve it.
Suppose I can get the start address of the file by examining the header.
Is there a way by which I can estimate the number of blocks to be analyzed hence (this depends on the size of the image.)
In general, Linux/Unix does not support recovering deleted files - if it is deleted, it should be gone. This is also good for security - one user should not be able to recover data in a file that was deleted by another user by creating huge empty file spanning almost all free space.
Some filesystems even support so called secure delete - that is, they can automatically wipe file blocks on delete (but this is not common).
You can try to write a utility which will open whole partition that your filesystem is mounted on (say, /dev/sda2) as one huge file and will read it and scan for remnants of your original data, but if file was fragmented (which is highly likely), chances are very small that you will be able to recover much of the data in some usable form.
Having said all that, there are some utilities which are trying to be a bit smarter than simple scan and can try to be undelete your files on Linux, like extundelete. It may work for you, but success is never guaranteed. Of course, you must be root to be able to use it.
And finally, if you want to be able to recover anything from that filesystem, you should unmount it right now, and take a backup of it using dd or pipe dd compressed through gzip to save space required.

Changing permission of cramfs file system

I mounted the cramfs image in some directory.The files in that dir are showing the timestamp of 1970-01-01.I am having issues in compressing this file system because of old time stamp.So i want to change the time stamp using touch command but when i am always getting error Read only file system.
I have also tried remounting as read/write filesystem but even after that i am not able to change the permissions.
Could anyone guide me regarding this.
Thanks and Regards,
Mayank
cramfs is a read-only file system perfect for small-system boot ROMs
and other read-only programs and data.
~Hallinan, Christopher (2010-10-26). Embedded Linux Primer: A Practical Real-World Approach (2nd Edition) (Kindle Locations 4746-4747). Pearson Education (USA). Kindle Edition.

Resources