Материал просмотрен 5,174 раз(а)

Несколько раз за мою карьеру работы админом ко мне обращались пользователи с интересной задачкой – снять пароль с Excel книги (или отдельного листа). Вообще не понимаю, для чего ставят защиту? Если она настолько легко обходится.

Вот для примера, скачал я Excel книгу, которая генерировала штрихкоды EAN13. В Интернете много где встречается. Всё бы хорошо, но мне нужно немного видоизменить её. В частности, добавить автоматическую генерацию контрольной (13-ой) цифры. Разработчик не предоставил такую возможность, всё нужно рассчитывать заранее. Поэтому я решил изменить немного лист Excel и добавить несколько новых формул + поменять разметку. Книга оказалась запаролена.

1

Не беда. Несмотря на то, что есть возможность перебирать пароли методом брутфорса (перебор всех возможных комбинаций), в MS Office есть возможность использовать коллизии (другой пароль, который тоже подойдёт). Для поиска таких коллизий нам пригодится программка Advenced Office Password Recovery, от уже известной Elcomsoft (ссылка в конце).

Запускаем программу, выбираем пункт “Open File…”.

2

Нам отображается таблица всех паролей, (точнее коллизий), которые есть в этой книге. Копируем нужный нам пасс (4b7b5b5b1b3b1) и снимаем защиту книги excel. Пасс подходит!

3

Таким способом разобрал уже много пассов. После этого нужно только сохранить книгу со снятой защитой и готово!

Ссылка на прогу