Как сломать пароль на Microsoft Office
0
Как сломать пароль на Microsoft Office

Ув. Manhunter написал статейку как снести пароль с защищённого от редактирования документа Microsoft Office.
Иногда некоторые файлы, созданные в Microsoft Office, защищают от редактирования. Это могут быть какие-нибудь договора, счета и т.п. документы, которые после оформления не должны быть случайно или намеренно изменены. Но, как говорится, если нельзя, но очень нужно, то можно. В домашних условиях можно применить какой-нибудь инструментарий, специально заточенный для подбора или взлома паролей или открыть документ в OpenOffice, который клал с пробором на такие "защиты". А как быть в условиях офиса или на чужом компьютере? Сейчас я расскажу как можно снять пароль на редактирование документа с помощью подручных средств.

Создаем какой-нибудь текстовый документ, защитим его паролем от изменений. В реальной ситуации подразумевается, что пароль на документ был установлен другими людьми и нам неизвестен.

Как сломать пароль на Microsoft Office

Для работы потребуется Microsoft Office не ниже версии 2003. Сейчас это не проблема, обычно новые версии Office установлены на большинстве рабочих компьютеров во многих организациях. Открываем в нем защищенный документ.

Функции редактирования в меню недоступны. При попытке изменить документ появляется сообщение, что он защищен.

Теперь сохраняем защищенный документ через меню "Файл" - "Сохранить как...", обязательно выбрав формат сохраняемого файла "XML-документ". Именно для этого и нужен Microsoft Office 2003 и выше, так как более старые версии не поддерживают такой формат.

Как сломать пароль на Microsoft Office


Теперь открываем сохраненный файл в обычном Блокноте. Поищем в нем что-нибудь связанное с паролями, например, по строке "password". Найдется вот такой любопытный XML-тег:

Как сломать пароль на Microsoft Office


В нем записано, что документ защищен, а также записана информация о пароле в виде какого-то хэша. Заниматься брутфорсом мы сейчас не будем, так как я не знаю алгоритм хэширования, да и задача сейчас совсем другая. Просто удалим из файла строку:

<w:documentProtection w:edit="read-only" w:enforcement="on" w:unprotectPassword="0C36C6EF"/>


Теперь сохраним файл в Блокноте и откроем его обратно, но уже в Office. "И о чудо, никаких пятен!" Все функции редактирования доступны, нет никакого намека на защиту. Теперь можно сохранить документ обратно в формате DOC. Конечно, все можно сделать гораздо проще, пятью нажатиями на клавиши (Ctrl+A, Ctrl+C, Ctrl+N, Ctrl+V, Ctrl+S), выделив весь текст защищенного документа и вставив его в чистый документ. Но цель этой статьи - показать способ обхода некоторых защитных систем Microsoft Office.

в MS Office 2007 строка выглядит так:
<w:documentProtection w:edit="readOnly" w:formatting="1" w:enforcement="1" w:cryptProviderType="rsaFull" w:cryptAlgorithmClass="hash" w:cryptAlgorithmType="typeAny" w:cryptAlgorithmSid="4" w:cryptSpinCount="100000" w:hash="2Ngssox8zyYoTekFeLlGevS+rpY=" w:salt="I56brbj+GTd7jBuWkyIOjw=="/>


Источник:
Внимание! У Вас нет прав для просмотра скрытого текста.



Внимание! Данная статья была написана более полугода назад, актуальность материала и состояние жизни ссылок не гарантируется! Воспользуйтесь дополнительными параметрами для поиска необходимого вам контента! Приносим свои извинения...
Belarus  Комментарий #1, добавлен: 7 декабря 2010, 10:22 [2] [Q] [#]
0
К сожалению, данный метод работает только для документов Word. При попытке сохранить документ Excel выдает сообщение "Невозможно сохранить XML-документ, так как книга не содержит сопоставлений XML". Может кто знает решение проблемы для документов Excel?

Belarus  Комментарий #2, добавлен: 24 июня 2017, 08:54 [2] [Q] [#]
0
русский человек всегда капиталистов облапошит <img style="border: none;" alt="good" align="absmiddle" src="/engine/data/emoticons/good.gif" />

К людЯм надо мякше и на вопросы смотреть ширше...

Оставить комментарий / Добавление ссылок в комментариях разрешено