Bisq и Hashcat: как восстановить забытый пароль кошелька
Введение
Забыли пароль от кошелька Bisq? Это неприятно, но не всегда безнадежно. Bisq — децентрализованная P2P-биржа, которая хранит Bitcoin-кошелек локально и шифрует ключи паролем. Если у вас есть копия данных кошелька и законное право на доступ, Hashcat может помочь восстановить пароль перебором.
Hashcat не «взламывает» шифрование в один клик. Он ускоряет подбор паролей, если у вас есть локальная копия зашифрованных данных и законное право на доступ.
В этой статье разберем, где Bisq хранит данные, как Hashcat работает с bitcoinj-кошельками, какие шаги нужны для восстановления и какие ограничения важно учитывать.
Что нужно знать о пароле и файлах Bisq
Bisq хранит данные в пользовательской папке. Типичные расположения:
- Linux:
~/.local/share/Bisq - macOS:
~/Library/Application Support/Bisq - Windows:
%APPDATA%/Bisq
Основной файл кошелька обычно называется bisq.wallet. Также могут быть резервные копии, логи и служебные файлы. Пароль Bisq не хранится в открытом виде: он используется для derivation ключа через Scrypt, после чего ключи кошелька шифруются AES. Это значит, что Hashcat нужен не сам пароль, а извлеченный хеш или корректно описанная структура шифрования.
Если у вас есть seed-фраза, сначала попробуйте восстановить кошелек из нее. Это быстрее, безопаснее и не требует перебора пароля.
Как Hashcat работает с Bisq

У Hashcat нет универсального отдельного режима «Bisq» для всех версий. Однако Bisq использует bitcoinj, поэтому формат кошелька может быть близок к MultiBit Classic. В Hashcat есть режим 22500 для MultiBit Classic .wallet. Его часто пробуют как отправную точку для bitcoinj-кошельков.
Порядок действий обычно такой:
- Из
bisq.walletизвлекают параметры Scrypt, соль и зашифрованный блок. - Полученные данные преобразуют в формат, понятный Hashcat.
- Подбирают пароль словарем, правилами, масками или гибридной атакой.
Важно: формат Bisq может отличаться в зависимости от версии. Если режим 22500 не загружает хеш, нужен отдельный конвертер или скрипт для вашей версии. Ищите инструменты вроде bitcoin2john.py или специализированные скрипты для bitcoinj-кошельков, но всегда проверяйте их безопасность и соответствие закону.
Пошаговое восстановление
- Сделайте резервную копию. Закройте Bisq. Скопируйте всю папку данных, особенно
bisq.wallet, на отдельный носитель. Не работайте с оригиналом. - Найдите файл кошелька. Убедитесь, что это именно актуальный
bisq.wallet, а не старая копия. - Извлеките хеш. Используйте проверенный конвертер для вашей версии Bisq. Примерная команда может выглядеть так:
python3 bitcoin2john.py bisq.wallet > bisq.hash. Если инструмент не поддерживает Bisq, ищите отдельный скрипт. - Определите режим Hashcat. Начните с режима
22500. Проверить справку можно командойhashcat --help | grep 22500или черезhashcat --example-hashes. - Подберите стратегию.
- Словарь:
hashcat -m 22500 -a 0 hash.txt rockyou.txt -w 3 - Правила:
hashcat -m 22500 -a 0 hash.txt rockyou.txt -r rules/best64.rule - Маска:
hashcat -m 22500 -a 3 hash.txt ?u?l?l?l?l?d?d - Гибрид:
hashcat -m 22500 -a 6 hash.txt rockyou.txt ?d?d?d
- Словарь:

- Проверьте результат. Используйте
hashcat --show -m 22500 hash.txtили соответствующую команду для вашего режима. - Верните пароль в Bisq. Откройте Bisq и введите найденный пароль. Если он не подходит, проверьте, тот ли это файл, не поврежден ли он и не изменен ли формат шифрования.
Как ускорить подбор и не потерять время
- Используйте GPU. Scrypt требует памяти, поэтому важны объем VRAM и корректные драйверы.
- Начните с вероятных вариантов. Старые пароли, даты, имена, замены букв, добавленные цифры и символы.
- Комбинируйте словари и правила. Это часто эффективнее простого перебора.
- Ограничьте набор символов. Если помните структуру пароля, маска будет быстрее.
- Оцените скорость. Команда
hashcat -b -m 22500покажет примерную производительность. - Не игнорируйте seed-фразу. Если она есть, восстановление из seed обычно быстрее и безопаснее.
Ограничения и риски
- Scrypt специально замедляет перебор. Даже мощная GPU может проверять тысячи или десятки тысяч вариантов, а не миллиарды.
- Сложный уникальный пароль может быть невозможно подобрать за разумное время.
- Онлайн-сервисы могут украсть данные. Не загружайте
bisq.walletи хеши на сомнительные сайты. - Несанкционированный доступ к чужому кошельку незаконен. Используйте метод только для своего кошелька или с письменного разрешения владельца.
Заключение
Hashcat — реалистичный инструмент для восстановления забытого пароля Bisq, если у вас есть копия bisq.wallet и законные права. Ключевые шаги: резервная копия, извлечение хеша, правильный режим, продуманная стратегия перебора. Если пароль сложный и уникальный, шансы могут быть низкими. Всегда проверяйте seed-фразу и официальные способы восстановления. Безопасность и законность важнее скорости.