Форум: "Система";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];
ВнизДанные на дискете Найти похожие ветки
← →
Станислав (2001-09-11 15:24) [0]Каким образом можно хранить данные на дискете, что бы ни какими средствами винды или дос ихинельзя было бы увидеть и скопировать.
← →
Юрий Зотов (2001-09-11 17:22) [1]Предположим, Вы решили задачу - ни DOS, ни Windows Вашу дискету никакими своими средствами прочитать не могут.
Но тогда возникает 2 вопроса:
1. А каким же образом Вы собираетесь эту дискету ЗАПИСАТЬ? Ведь ни DOS, ни Windows этого сделать тоже не смогут.
2. А как работать с такой дискетой? Ведь ни одна программа работать с ней тоже не сможет.
На Ваш, и на оба этих вопроса есть такой ответ - надо придумать свой собственный формат дискеты и написать под него свой собственный драйвер и свою собственную программу форматирования.
Но ведь для того, чтобы с дискетой можно было работать, придется этот драйвер так или иначе запускать, верно? А тогда дискета тут же станет доступной и для чтения, и для копирования.
Может, проще и лучше шифровать данные?
← →
MIFI (2001-09-11 23:06) [2]А какая цель преследуется ?
Если ета дискета будет ключом к чему либо
то можно использовать функции BIOS (под windows не пробовал).
1 отфарматировать как твоей душе угодно(можно весь диск или его часть)
2 записывать информацию орентируясь на сектора ,клайстера,и стороны
носителя (читать придется также)
В этом случае писать можно что угодно и куда угодно не обявляя
файлов (так делали многие DOS вирусы ) следовательно DOS
и WINDOWS ни чего не прочитают.
Таким способом я защищал свои программы от копирования .
Форматировал весь диск как надо,а один или два сектора не стандартно.
Записывал в них ключ ,а программа во время запуска
искала етот ключ и если не находила то начинала ругаться и обзывала
человека сидящего за компьютором не хорошим человеком.
И ещо один метод защиты (использовался мной когда в ходу были диски 5"25 )
В еще не форматированном диске , иголкой и магнитом я размогничевал
оприделенные участки поверхности диска потом форматировал стандартным
способом этот диск, получался диск с кучей плохих секторов .
Программа писалась конкретно под каждый диск и соответственно знала о
расположении плохих секторов.Проверка осуществлялась попыткой записать
в етот сектор ,а потом считать из него, если ето не удовалось значит
диск подленный .А испортить одни и теже сектора на двух дисках не реально.Естественно все проверки делались через
BIOS.
ПС. если что не понятно пиши . Буду рад увидеть свое имя в титрах новой программы .
← →
This is Knight (2001-09-12 17:38) [3]Юрию Зотову:
А может, он будет из-под Линукса работать?
← →
DNT (2001-09-12 20:24) [4]Нужно обратиться к тем кто серьезно работал с ZX*Spectrum.
Спектрумисты нашли много способов защитить дискету.
P.S. Все же самый простой спозоб защитить информацию от просмотра - зашифровать.
← →
DNT (2001-09-12 20:24) [5]Нужно обратиться к тем, кто серьезно работал с ZX*Spectrum.
Спектрумисты нашли много способов защитить дискету.
P.S. Все же самый простой спозоб защитить информацию от просмотра - зашифровать.
← →
Юрий Зотов (2001-09-12 20:59) [6]> MIFI
Привязать программу к дискете - не проблема. Но речь идет не о программе, а о данных - чтобы НИКАКУЮ их часть нельзя было прочитать. Значит, надо нестандартно форматировать ВЕСЬ диск, а не 1-2 ключевых сектора. И читать, соответственно, тоже нестандартно. О чем и говорилось.
По той же причине порченые сектора не годятся - они не защитят ни от чтения, ни от копирования данных.
> This is Knight
Тогда нет проблем - из-под Линукса и надо записывать, без всяких фокусов. DOS и Windows окажутся бессильны. Только вряд ли это то, что нужно. А вот чтобы нельзя было прочитать стандартными средствами ЛЮБОЙ ОС, придется изобретать СВОЙ формат, который ни одна ОС не понимает. О чем и шла речь.
> DNT
PC-шники тоже нашли кучу способов защиты дискет (тем более, что многие PC-шники - это бывшие спектрумисты). Но что бы мы не делали, в итоге мы все равно придем к нестандартному форматированию ВСЕЙ дискеты (потому что задача ставится так, чтобы НИКАКАЯ часть данных не могла быть прочитана стандартными средствами). С вытекающими последствиями, о которых уже говорилось.
← →
MIFI (2001-09-13 00:39) [7]Для информации ;
не так давно попался мне на глаза текстовый файл
от копиривщика не стандартных дисков (криво форматированные
сектора копирует без проблем )
Так вот там описывались не документированные области диска ,для управления
самого дисковода(факторы чередования,скорость вращения ,растояние между дорожками и многое другое)на диске 1"44 эти области занимают около 1 мб.
Эта информация доступна для чтения и записи но только через
прямое упроавление контроллером FDD.
← →
This is Knight (2001-09-13 11:53) [8]Юрию Зотову:
Человек же сказал, что дос и винда, а не любая, но вы правы...
И плиз, я не Зис ис Knight, а Knight, только машина другая...
← →
Станислав (2001-09-13 12:56) [9]Да Вы правы.
Необходимо для создания ключевых дискет.
Может у кого еще какие нить идеи будут. И вопрос можно ли обращатся к неформатированной дискете?
← →
Zmey (2001-09-13 20:43) [10]а при чем тут форматирование.....
на сектора и без форматирования можно писать.....
вот и пеши используя int 13h вот и все.... маздай int 13 не разрешает... дык а другой способ из под маздая на прямой доступ к диску я не знаю, но знаю что он есть)))) ковыряйте .... можно еще по портам... но это гемор... зато бустрее :))))
← →
Alex_K_xelA (2001-09-21 19:08) [11]Под Win32 без проблем. Пишеш зашифрованные данные напрямую в сектора. То-есть никакой файловой системы. Посмотреть из типа диск-едитом нельзя, потому как зашифрованные. Вот. Пoд NT createfile("\\.\a:",...
Win9x CreateFile("\\.\vwin32",...
А затем через DeviceIoControl
← →
Andrey Klimov (2001-09-21 22:08) [12]Уважаемый Alex_K_xelA, насколько я понимаю, Вы знаете суть проблемы, как никто (наверное от того, что СИСТЕМУ знаете не по наслышке). Полностью с Вами согласен. Реализовать нестандартное форматирование одной или нескольких дорожек дискеты можно, как под NT, так и под 9x, означенным Вами способом. В связи с этим, прошу обратить Ваше внимание на мою просьбу...
http://delphi.mastak.com/cgi-bin/forum.pl?look=1&n=5&id=1000984886 - просьба. Как раз почти из этой области. Просьба маленькая-маленькая...:)
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.009 c