Вопрос или проблема
Использование Hashcat для открытия старого doc файла.
hashcat -a 0 -m 9800 --username -o cracked_pass.txt hash.txt /Users/xxx/Downloads/Crack/nmap.txt
Возникает ошибка:
/opt/homebrew/Cellar/hashcat/6.2.6_1/share/hashcat/OpenCL/m09800_a0-optimized.cl: Чистый ядро не найдено, переключение на оптимизированное ядро
Минимальная поддерживаемая длина пароля ядром: 0
Максимальная поддерживаемая длина пароля ядром: 15
Файл хешей 'hash.txt' на строке 1 (office...4a71a1:::::office.doc): Разделитель не соответствует
Хеши не загружены.
Это на Apple M1 Pro. Что я делаю не так? Ранее у меня такого не было.
Ожидание, что Hashcat расшифрует пароль.
Хеш:
office.doc:$oldoffice$1*a10fa65a0eabe3a6c1df2ca9edf77a8a*4f5207473b2a452ebb5f157c81864c13*7ff3b4f349829cedbfcdd596b64a71a1:::::office.doc
Ответ или решение
Ошибка "Separator unmatched" в Hashcat указывает на проблему с форматом хэш-файла, который вы пытаетесь использовать. В вашем случае хеш для Office-документа выглядит так:
office.doc:$oldoffice$1*a10fa65a0eabe3a6c1df2ca9edf77a8a*4f5207473b2a452ebb5f157c81864c13*7ff3b4f349829cedbfcdd596b64a71a1:::::office.doc
Как видно, формат хэша должен быть правильно структурирован, чтобы Hashcat мог его интерпретировать. Проблема может заключаться в следующих аспектах:
-
Ошибка в разделителе: Убедитесь, что все разделители в вашем хэше (в данном случае символы
*
и:
) правильно используются и соответствуют необходимому формату для хэша Office. Например, количество:
перед именем файла должно быть строго задано. -
Структура хэша: Ваш хэш имеет правильный префикс
$oldoffice$
, однако есть вероятность, что вы используете неправильный формат в отношении версии файла Word. Для различных версий Office существуют различные форматы хэшей, и если хэш был сгенерирован в более старой версии Office, это может вызвать ошибки. -
Версия Hashcat и поддержка формата: Убедитесь, что вы используете актуальную версию Hashcat, так как более старые версии могут не поддерживать определенные хэши или могут иметь ошибки.
-
Проверка на ошибки: Убедитесь, что в вашем файле
hash.txt
нет дополнительных пробелов или символов новой строки, которые могут помешать корректной обработке хэша. -
Проверка документации: Ознакомьтесь с документацией Hashcat, чтобы убедиться, что формат вашего хэша совпадает с необходимым.
Рекомендации по решению проблемы:
-
Проверьте формат хэша: Сравните ваш хэш с примерами, приведенными в документации Hashcat для Office-документов, и убедитесь, что он правильно отформатирован.
-
Используйте инструменты для проверки: Вы можете использовать утилиты для проверки корректности формата, например, в Python или другие программы для работы с хэшами.
-
Используйте другой хэш: Если у вас есть возможность, попробуйте сгенерировать новый хэш из вашего файла или используйте другой файл, чтобы увидеть, возникает ли ошибка снова.
-
Обновите и протестируйте: Попробуйте обновить Hashcat до последней версии, так как в обновлениях могут быть исправлены проблемы с совместимостью и поддержкой разных форматов хэшей.
Если вы продолжаете сталкиваться с проблемами после выполнения этих шагов, возможно, стоит обратиться к сообществу Hashcat или форумам, связанным с криптографией и безопасностью, для дополнительной помощи.