Восстановление паролей Excel. Возможное и невероятное
Пароли теряют все: и обычные пользователи, и корпоративные клиенты, и даже военные и государственные служащие.
Прелесть защиты в документах Excel в том, что потеря пароля не всегда большая проблема.
В документах Microsoft Excel используются различные варианты защиты, ограничивающие возможные действия с данными таблиц. Часть защит использует слабые алгоритмы, и пароли для них находятся или удаляются мгновенно, а часть использует стойкие алгоритмы, для восстановления паролей к которым требуются недюжинные ресурсы.
Давайте разберёмся, когда же проблема с потерянным паролём не стоит и выеденного яйца, а когда она может доставить по настоящему сильную головную боль.
Мгновенное восстановление или удаление паролей Excel
Пароли, которые восстанавливаются или удаляются мгновенно:
- пароль защиты макросов Excel VBA
- пароль защиты от записи изменений
- пароль защиты страниц и рабочей книги
Формально защиту документов Excel можно разделить на основную — это пароль открытия документа и дополнительную, которая защищает отдельные участки данных внутри таблицы.
Вся дополнительная защита является настолько слабой, что пароли используемые в ней всегда восстанавливаются или удаляются мгновенно. С этой задачей одинаково успешно справляется большое число программ.
Отмечу, что для мгновенного восстановления паролей используются небольшие трюки.
Так например, в поздних версиях Microsoft Office пароль Excel VBA заменяется на известный или попросту удаляется.
Пароли защиты страниц вовсе никогда не восстанавливаются. Вместо них находятся пароли-коллизии — аналоги оригинальных паролей, позволяющих снять защиту с листов Excel и вернуть доступ к данным.
В любом случае мгновенное восстановление паролей к дополнительной защите таблиц Excel всегда стабильно работает как со старыми версиями документов Office 6-95, так и с современным Office 2013.
Пароль открытия Excel 6-95. Мгновенное восстановление
В Excel 6-95 компания Microsoft применяла свою фирменную защиту и это стало ошибкой. Защита оказалось простой, была быстро взломана, а пароли, применяемые в ней специальные программы стали восстанавливать мгновенно. Прямо во время открытия документа.
Пароль открытия Excel 97-2003. Расшифровка документа
С выходом Excel 97 ситуация изменилась. Для защиты от открытия таблиц Excel стали применять изученные алгоритмы криптографии (криптоалгоритм RC4 в связке с алгоритмом хэширования MD5). Но и они оказались не достаточно стойкими.
Оказалось, что для восстановления доступа к данным вовсе не нужно восстанавливать сам пароль!
Гораздо проще расшифровать сам документ. Для этого достаточно подобрать ключ, с помощью которого он был зашифрован (например в программе Accent OFFICE Password Recovery).
Или еще быстрее — использовать технологию радужных таблиц — извлечь ключ из готовой базы данных ключей и расшифровать защищенный паролем документ (например в сервисе AccessBack.com).
И в случае поиска ключа, и в случае использования радужных таблиц результат один — точная копия оригинальной таблицы Excel в гарантированно короткие сроки.
Пароль открытия Excel 2007-2013. Поиск на видеокартах
С выходом пакета Microsoft Office 2007 ситуация снова изменилась — в Excel стали применяться по настоящему серьезные методы защиты открытия документов.
Трюки и фокусы закончились.
Единственным способом для восстановления паролей стал метод перебора вариантов, а главными критериями при выборе программы для восстановления паролей — умение манипулировать проверяемым диапазоном и скорость его проверки.
Оказалось, что скорость перебора паролей можно увеличить в разы, если подключить к поиску видеокарты!
Алгоритмы, применяемые в Microsoft Office для защиты документов, замечательно работают на видеокартах, которые из года в год получают все большее число потоковых процессоров и становятся все мощнее. Нагрузив поиском пароля несколько сотен процессоров простой видеокарты, можно получить более высокую скорость, чем от нескольких ядер самого навороченного процессора.
Поэтому для восстановления паролей открытия Excel 2007-2013 просто необходимо использовать видеокарты NVIDIA, а еще лучше AMD.
Выбор инструментария
Сегодня в сети полно программ для восстановления паролей. Среди них есть ценные продукты, а есть откровенный мусор. Как сэкономить свое время и деньги, сделав правильный выбор?
Предлагаю чеклист основных возможностей, которыми обязательно должна обладать программа для восстановления паролей:
- поддержка Microsoft Excel всех версий
- использование оптимизированного по скорости исходного кода
- мгновенное восстановление паролей дополнительной защиты Excel
- поддержка видеокарт AMD и NVIDIA
- различные методики поиска стойких паролей (атаки)
- настраиваемые параметры поиска паролей
- гибкое управление диапазоном проверяемых значений
- возможность работы из командной строки
При изучении программы-кандидата внимательно почитайте ее описание, проставьте галочки, если такая возможность в ней есть. Поверьте — это сбережет ваше время и возможно нервы, когда вы будете восстанавливать пароль.
Посмотрите видео с примерами того, как восстанавливает пароли Excel один из таких продуктов:
Итоги
Давайте подведем итоги.
По настоящему большую проблему представляют только пароли открытия документов Microsoft Excel 2007-2010-2013.
Их восстановление может стать действительно невероятным событием — поиск такого пароля потребует много времени, больших вычислительных ресурсов и хотя бы примерного представления о структуре самого пароля.
В остальных случаях, если вы потеряли пароль и лишились доступа к своим данным в таблицах Excel, отчаиваться не стоит — восстановить пароль можно легко и просто.
Ресурсы
Accent OFFICE Password Recovery — быстрое восстановление любых паролей Microsoft Office на CPU и GPU.
VerniDostup.ru — сервис гарантированной расшифровки документов Excel и Word 97-2003.
Рейтинг GPU — сводная таблица производительности видеокарт при восстановлении паролей.
Отказ от ответственности
Человеку свойственно забывать свои пароли. Но он имеет полное право получить доступ к имеющейся у него информации, пароль от которой он забыл - для этого и существуют программы для взлома (восстановления) паролей. Бывают и другие ситуации, когда восстановление паролей легальнo - например, если информация, принадлежащая компании, оказалась закрыта паролем недобросовестным сотрудником, который уволился; или же для доказательства причастности кого-то к преступлению. Взлом паролей для получения информации, которая вам не принадлежит, естественно, противозаконен.
Все программы, указанные в статье, не являются вредоносными. Они предназначены для восстановления паролей только в том случае, если вы имеете легальные основания для этого. В остальных случаях использование этих программ незаконно и может попадать под действие статей 272-273 УК РФ. Авторы программ и владелец сайта не несут никакой ответственности за такое незаконное их применение.