Password Protected MSOffice document

Discussion in 'Криптография, расшифровка хешей' started by neboskreb, 20 Jan 2017.

  1. neboskreb

    neboskreb Member

    Joined:
    4 Feb 2011
    Messages:
    18
    Likes Received:
    6
    Reputations:
    1
    Если так получилось что ты забыл свой пароль на MSOffice файл к примеру, но очень нужно восстановить доступ к информации. Тогда вам сюда...

    Для начала тебе понадобится определить хэш пароля. В этом нам поможет этот замечательный скрипт.
    python office2john.py /путь к документу/protected.docx
    в результате этой команды мы получим такой вот хеш:
    protected.docx:$office$*2013*100000*256*16*a0c58d734076cbfef9c1b
    97c8eeedc87*b2e19c50c7f5b14ebfd1b8f321cf2a6b*66903d0d17310c631b891ece55b69baae32ad1ef408490ce56f9f8e000f4d168


    В файлик C:\Users\John\Desktop\passlist.txt вбиваем все возможные варианты забытого пароля, таким образом ты сможешь видеть какие комбинации ты собираешься использовать.

    Ставим всем известную программу hashcat, открываем CMD (я всегда открываю его от имени администратора)
    идём в директорию распакованнного hashcat и компануюем команду для того что бы вспомнить наш пароль:
    C:\Program Files\hashcat-3.30>hashcat64.exe -a 0 -m 9600 --username protected.docx:$office$*2013*100000*256*16*a0c58d734076cbfef9c1b
    97c8eeedc87*b2e19c50c7f5b14ebfd1b8f321cf2a6b*66903d0d17310c631b891ece55b69baae32ad1ef408490ce56f9f8e000f4d168 "C:\Users\John\Desktop\passlist.txt"


    Указанные аргументы для команды означают:
    -a 0 : это мы вибираем тип атаки
    -m 9600 : таким образом мы говорим что у нас за хэш
    --username : его у нас заменяет имя файла
    далее идёт сам хэш и в самом конце вы видите сслыку на наш файл с возможными паролями которые нам удалось вспомнить.

    Более подробно узнать о возможных вариантах можно в команде hashcat64.exe --help

    И в результате, если тебе удалось указать правильный вариант пароля в твоём файле, то на выходе ты получишь примерно такой вариант:

    [​IMG]

    Как видно на скриншоте, Status: Cracked а это значит что мне удалось вспомнить мой пароль. А чуть выше видно собственно его значение:123456

    Конечно данный пароль я предложил исключительно что бы показать что не надо отчаиваться и впадать в панику. Скорее всего вы сможете вспомнить свой пароль и получить доступ к вашему файлу. Удачи и не забывайте пароли, пользуйтесь менеджерами.

    Второй вариант примера, это когда ты точно знаешь что были цифры - но не помнишь какие точно. Тогда можно поступить таким образом:
    C:\Program Files\hashcat-3.30>hashcat64.exe -a 3 -m 9600 --username protected.docx:$office$*2013*100000*256*16*a0c58d734076cbfef9c1b
    97c8eeedc87*b2e19c50c7f5b14ebfd1b8f321cf2a6b*66903d0d17310c631b891ece55b69baae32ad1ef408490ce56f9f8e000f4d168 -l ?d?d?d?d?d?d

    в данном случае поменялся тип атаки
    и в конце я указал маску -l ?d?d?d?d?d?d

    [​IMG]
     
    #1 neboskreb, 20 Jan 2017
    Last edited: 21 Jan 2017