Lviv Software Developers Community

Lviv Software Developers Community (LSDC) - це спільнота, яка об'єднує програмістів міста Львова.
Обмін досвідом, корисні поради, спільна ініціатива та достовірна інформація з перших уст - все це дозволяє досягнути продуктивної взаємодії.

Як відкрити файл Excel, що захищений паролем

Сталась несподіванка. Жоден з моїх традиційних паролів не підходив до файла з таблицями Excel, в якому було достатньо інформації для того, щоб попробувати підібрати пароль. Так як мої паролі є достатньо складними (партійна звичка), то сподіватись на простий брутфорс не було сенсу.

Провівши кілька екпериментів, я знайшов програму Advanced Office Password Breaker. Отже, як це відбувається. Офісні документи захищаються за допомогою 40-бітного шифрувального ключа (алгоритм RC4). Далі трохи комбінаторики. Пароль з 10 символів (26 букв латинського алфавіту, велиі і малі, і 10 цифр) – це багато комбінацій, а саме (26+26+10)^10 = 839 299 365 868 340 224. Для достатньо потужного домашнього комп’ютера це буде десь так 30 тисяч років роботи. А обмежений 40 бітним ключем офісний варіант – це 2^40 = 1 099 511 627 776, тобто всього там 2–3 тижні роботи.

Поточне робоче вікно програми:

Основне обмеження програми Advanced Office Password Breaker в тому, що вона працює тільки з електронними таблицями Microsoft Excel і документами Microsoft Word з шифруванням RC4 (Office 97, Office 2000, Office XP, Office 2003). Тобто версії Office 95 (з дуже слабеньким захистом) і Office 2007 (з суттєво вдосконаленим ) не підтримуються.

Коментарі

доступитися до екселю вдалося? чи прога ще прораховує варіанти?

ще рахує, за днів 10 буде результат, я сподіваюсь