Главная » Статьи » Статьи |
1. Неверный символ-заполнитель. Самая частая причина того, что винчестер, запароленый одной программой, не открывается другой. Как известно, АТА-пароль всегда состоит из 32-х символов. В таком виде он подается в накопитель, и хранится в нем. Когда пользователь ставит пароль, он может выбрать любую его длину, но в HDD всегда подается 32 байта - это введенные с клавиатуры символы, плюс нужное количество байтов-заполнителей. Обычно ими служит нулевой байт (код 00h) или символ пробела (код 20h), реже другое значение (например код FFh).
Пользователь может не знать, какой заполнитель использует программа, ибо и при установке, и при удалении пароля в винчестер подается одинаковый набор символов. При вводе этого же пароля через другую программу, в винт также будут поданы заполнители, но уже другие, и винчестер выдаст ошибку (неправильный пароль). Исходя из этого, разумно предположить, что самым верным решением будет ввод всех 32-х символов, если обычный способ не помогает. В таких известных программах как Виктория и MHDD - пароль дополняется нулями автоматически. В тоже время, программа HDDL дополняет пароль пробелами. Плохо это или нет - вопрос неоднозначный, но здравый смысл подсказывает, что пробелы всегда можно набрать вручную с клавиатуры, а байт нуля... нет. На всякий случай напомню способ ввода любых символов, полузабытый со времен MS-DOS: - Нажать ALT и удерживать; - Ввести десятичный код символа с дополнительной цифровой клавиатуры; - Отпустить ALT. Однако, символ 00 таким методом ввести нельзя. 2. Шифрованный пароль. Иногда встречается ситуация, когда программа-установщик подает в винт не набранные с клавиатуры символы, а их шифрованную по определенному алгоритму комбинацию. Сделано это для исключения разблокировки винчестера другими программами, обычно для защиты информации в портативных устройствах, реже - в маркетинговых целях. Алгоритмов шифровки существует огромное количество - это и перестановки символов местами, и арифметико-логические преобразования (сдвиги, вращение бит, операции типа XOR и AND, сложение с константой и т.п.). При этом пользователь обычно ничего не знает о том, что вводимый им пароль шифруется. Для разблокировки такого винчестера необходимо пользоваться тем средством, которым пароль был установлен, применить мастер-пароль, или отнести HDD к ремонтнику, который разблокирует диск в технологическом режиме. 3. Невозможно разблокировать винчестер с помощью известного мастер-пароля. Пароль может быть введен правильно, однако если уровень секретности - максимальный, то в этой ситуации винчестер будет выдавать ошибку, аналогичную той, что возникает при неверном пароле. Для разблокировки мастер-паролем из уровня Maximum, в АТА-стандарте существует только один путь - через уничтожение информации. Для этого в винчестер нужно подать 2 дополнительных команды. Некоторые программы умеют распознавать тип пароля, и в зависимости от уровня секретности принимать решение. Например "Виктория" при попытке ввода мастер-пароля и уровне Maximum выдаст сообщение: Внимание! Уровень Maximum - информация будет стерта! Продолжить? Y/N При согласии и совпадении введенного мастер-пароля с установленым, с винчестера будет удалена вся информация, после чего он автоматически будет разблокирован. Сергей Казанский, 28 мая 2005г. Источник: http://hdd-911.com/index.php?option=content&task=view&id=14&Itemid=27 | |
Категория: Статьи | Добавил: ipsyedinmk (28.12.2009) | |
Просмотров: 1938 |
Всего комментариев: 0 | |