rodrigo_f
Gold Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: эти сектора умышленно "испорчены" и не могут быть просто так прочитаны | Не испорчены вероятно, а хитро замаскированы... Как то давным давно, во времена ZX-Spectrum-а сам копировал и создавал такие "хитрые" дискетки. Например там в ОС типа TR-DOS сектора дискетки нумеровались от 0 до 15. Т.е. 16 шт. на треке. Берем и переименовываем, например, на нулевом треке(где размещался каталог файловый и там оставалось еще свободные сектора) сектор с номером 12 в сектор номер 158. Копировщик натыкается на этот сектор с номером 158 и считает его битым и вылетает ошибка. Но эту ошибку копирования легко можно обойти создав или свой копировщик, или были уже такие - давно...поэтому забыл кое что... Тут вступает в защиту второй уровень. Например на этой защищенной дискетке 10 программ. И надо в загрузчик каждой программы вписывать исполнительный код небольшой программки. А именно - она обращается при старте к нулевому треку и сектору с номером 158. Если такого не существует, то программа просто блокируется и не запускается. Т.е. защита от копирования тут проявляется в том, что даже если скопируете дискетку на другую по-секторно, то копия будет не рабочая. Т.к. никакой копировщик не скопирует методом - сектор в сектор - сектор с номером 158. Т.к. секторов с таким номером в природе не существует. Вот такой примерно расклад метода защиты. Может у вас примерно такой же принцип. А лучше вам поискать помощь в другом разделе, где занимаются взломом программ. Это раздел: Андеграунд http://forum.ru-board.com/forum.cgi?forum=55 Удачи... Добавлено: Цитата: Не "испортится", если включить защиту от записи... Другое дело просто программа не установится, т.к. может ее при установке приспичить обратиться к дискетке и прописать там кое-что, что бы "испортить кое что"...
| Всего записей: 9394 | Зарегистр. 25-08-2007 | Отправлено: 17:30 21-06-2013 | Исправлено: rodrigo_f, 17:35 21-06-2013 |
|