Почему Hashcat выдает ошибку несоответствия разделителя?

Вопрос или проблема

Использование 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 мог его интерпретировать. Проблема может заключаться в следующих аспектах:

  1. Ошибка в разделителе: Убедитесь, что все разделители в вашем хэше (в данном случае символы * и :) правильно используются и соответствуют необходимому формату для хэша Office. Например, количество : перед именем файла должно быть строго задано.

  2. Структура хэша: Ваш хэш имеет правильный префикс $oldoffice$, однако есть вероятность, что вы используете неправильный формат в отношении версии файла Word. Для различных версий Office существуют различные форматы хэшей, и если хэш был сгенерирован в более старой версии Office, это может вызвать ошибки.

  3. Версия Hashcat и поддержка формата: Убедитесь, что вы используете актуальную версию Hashcat, так как более старые версии могут не поддерживать определенные хэши или могут иметь ошибки.

  4. Проверка на ошибки: Убедитесь, что в вашем файле hash.txt нет дополнительных пробелов или символов новой строки, которые могут помешать корректной обработке хэша.

  5. Проверка документации: Ознакомьтесь с документацией Hashcat, чтобы убедиться, что формат вашего хэша совпадает с необходимым.

Рекомендации по решению проблемы:

  1. Проверьте формат хэша: Сравните ваш хэш с примерами, приведенными в документации Hashcat для Office-документов, и убедитесь, что он правильно отформатирован.

  2. Используйте инструменты для проверки: Вы можете использовать утилиты для проверки корректности формата, например, в Python или другие программы для работы с хэшами.

  3. Используйте другой хэш: Если у вас есть возможность, попробуйте сгенерировать новый хэш из вашего файла или используйте другой файл, чтобы увидеть, возникает ли ошибка снова.

  4. Обновите и протестируйте: Попробуйте обновить Hashcat до последней версии, так как в обновлениях могут быть исправлены проблемы с совместимостью и поддержкой разных форматов хэшей.

Если вы продолжаете сталкиваться с проблемами после выполнения этих шагов, возможно, стоит обратиться к сообществу Hashcat или форумам, связанным с криптографией и безопасностью, для дополнительной помощи.

Оцените материал
Добавить комментарий

Капча загружается...