Предполагается что привелегий у нее выше крыши.
Насколько понимаю, при записи, например, CD-R, у диска вся поверхность заполнена нулями. Но нолик можно выжечь в единичку лазером. Сменить назад на ноль нельзя, именно поэтому это CD-R, а не CD-RW.А запись, в норме, заключается в выжигании единичек в нужных местах. Но даже если забить диск под завязку непроженные места останутся, ведь должны же встречаться нули на в файлах и файловой системе. А значит малварь в принцепе способна повредить диск путем прожига оставшихся нулей.
В качестве бонуса для параноиков, можно уничтожить чувствительные данные на CD-R таким же путем.
Я всё правильно понимаю или я где-то ошибаюсь?
Похоже можно, хотя и не с каждым приводом - https://www.13thmonkey.org/documentation/SCSI/mmc5r04.pdf В общем случае нужно перепрошивать контроллер в приводе.А ещё бывают CD-R приводы. Они вообще писать не умеют.
может CD-ROM все-таки?
Вот ты нудный.CD-ROM оказались совсем не обязательно ROM, а так же RW изображающими ROM. И приводы к ним ХЗ что будет - то ли ROM, то ли RW. Понеже приводы без функции W бяше именованьи CD-R дабы купчины алчные могли бѣти уязвлени на продаже негодного товару.
> А ещё бывают CD-R приводы. Они вообще писать не умеют.Правильно, читать на приводах не умеющих писать. У них мощности лазера не хватит чтобы прожечь диск. К тому же они добавят безопасности, делая невозможным в принципе записать и вынести диск.
Ещё интересен проект M$ Silica - дешёвый оптический диск на кварцевом стекле размером 7Тб и временем хранения на 7Тб. В Silica изначально, самой физической технологией, предусмотрено невозможность порчи запмсанных данных.
Хотелось бы понять природу вопроса ....
Создаю ISO образы и пишу cdrecord на DVD-R. ВСЕ стандартное ПО, например cdrecord откажется писать на записанный диск. Вопрос принят, майлвари можно писать. Но надо менять прошивку диска. Да и CD попавшийся в руки можно испортить проще.
Перед использованием CD необходимо проверять его подписи и контрольные сумы.
>[оверквотинг удален]
> Насколько понимаю, при записи, например, CD-R, у диска вся поверхность заполнена нулями.
> Но нолик можно выжечь в единичку лазером. Сменить назад на ноль
> нельзя, именно поэтому это CD-R, а не CD-RW.
> А запись, в норме, заключается в выжигании единичек в нужных местах.
> Но даже если забить диск под завязку непроженные места останутся, ведь
> должны же встречаться нули на в файлах и файловой системе. А
> значит малварь в принцепе способна повредить диск путем прожига оставшихся нулей.
> В качестве бонуса для параноиков, можно уничтожить чувствительные данные на CD-R таким
> же путем.
> Я всё правильно понимаю или я где-то ошибаюсь?при записи на диск используются алгоритмы для контроля и восстановления поврежденных данных (саломона-рида, к примеру) и скорее всего блоки защищены/проверяются контрольными суммами. именно благодаря им царапанные диски читаются. сомневаюсь что возможно поверх прожечь диск так (меняя только единицы на нули), чтобы также возможно было подобрать комбинацию для прожига защитных блоков (erasure codes) и контрольных сумм для всего диска или какой-то его значительной части.
1. это предположение.
2. это предположение основано на том что считывание осуществляется на нормальном приводе с нормальными драйверами (мез вмешательство в его работу/перепрашивку).
3. с другой стороны в 90х существовали программы, которые увеличивали ёмкость дискет. скорее всего за счет пространства, занимаемого блоками восстановления (снижая надежность хранения информации). тобиш как минимум прициденнт вмешателства в алгоритмы работы дисководов есть, которые потом проглатывались дисководами без вмешательства. микрософт, к примеру распротранял винду на дискетах ёмкостью 1.7мб, хотя обычная дискета имела объем 1.44мб.
4. насчет дисков не помню - поищи в интернете, но как мне кажется на митинке продавали диски увеличенной ёмкости, читаемые обычными приводамм (с фильмами и играми). скорее всего там похожий трюк проварачивался. могу ошибаться - давно было. воспаминания туманны, а я стар как вы поняли. )резюмируя - если возможно, то сложно...
На cd диске не хранятся 0 и 1 в том виде как многие думают. На самом низком уровне там EFM кодирование цель которого убрать постоянную составляющую из сигнала и обеспечить восстановление тактового сигнала, чтоб потом уже можно было выделять поток байтов. Поверх которого уже работают алгоритмы выявления и коррекции ошибок более высокого уровня.В общем, если модифицировать прошивку, то в теории повредить диск таким образом можно. Записать что то осмысленное нет.
>[оверквотинг удален]
> Насколько понимаю, при записи, например, CD-R, у диска вся поверхность заполнена нулями.
> Но нолик можно выжечь в единичку лазером. Сменить назад на ноль
> нельзя, именно поэтому это CD-R, а не CD-RW.
> А запись, в норме, заключается в выжигании единичек в нужных местах.
> Но даже если забить диск под завязку непроженные места останутся, ведь
> должны же встречаться нули на в файлах и файловой системе. А
> значит малварь в принцепе способна повредить диск путем прожига оставшихся нулей.
> В качестве бонуса для параноиков, можно уничтожить чувствительные данные на CD-R таким
> же путем.
> Я всё правильно понимаю или я где-то ошибаюсь?
Не запутывай аудиторию.Там именно 0 и 1 - питы. EFM ничего общего не имеет с аналоговым сигналом и "постоянной составляющей".
Ты его перепутал с ещё одним RLL кодом - MFM. И прямым углом, товарищ майор.