Текущее местоположение: Главная / Резервные копии и безопасность после восстановления / Текст статьи

Восстановление пароля Bitcoin Classic: открытые скрипты для новичков

Восстановление пароля Bitcoin Classic: открытые скрипты для новичков

Если вы забыли пароль от собственного wallet.dat, созданного в Bitcoin Classic, важно сразу понять: речь идёт не о взломе сети и не о «магическом» восстановлении. Пароль шифрует приватные ключи внутри файла кошелька, поэтому единственный законный путь — проверка словарей, масок и разумных гипотез на локальной копии файла. Bitcoin Classic — старый форк Bitcoin Core, поэтому его кошелёк во многом совместим с инструментами для wallet.dat, но работать с ним нужно особенно осторожно: проект устарел, а старые сборки не стоит запускать на основной системе.

Что именно восстанавливается

В типичном кошельке Bitcoin Classic пароль защищает приватные ключи в зашифрованном wallet.dat. Без пароля файл остаётся зашифрованным, даже если блокчейн синхронизирован. Если у вас есть seed-фраза, сначала проверьте, поддерживает ли её ваш конкретный кошелёк; для многих старых wallet.dat мнемоника не предусмотрена. Если же есть только файл кошелька и вы помните примерный пароль, можно использовать открытые скрипты для направленного перебора.

Главное правило: все действия выполняются только с вашим собственным кошельком и только в законных целях. Не используйте описанные инструменты для доступа к чужим файлам, не отправляйте wallet.dat, seed-фразу или приватные ключи в облако и сомнительным сервисам.

Правила безопасности перед запуском скриптов

  1. Сделайте несколько копий wallet.dat на разных носителях. Оригинал не трогайте.
  2. Работайте в изолированной виртуальной машине или отдельной системе без доступа к сети после установки инструментов.
  3. Скачивайте только официальные версии скриптов с GitHub или из репозиториев дистрибутива. Проверяйте подписи и контрольные суммы.
  4. Не запускайте устаревший Bitcoin Classic на основном компьютере с рабочими ключами.

wallet.dat

  1. Не публикуйте список паролей, хеши, скриншоты кошелька и адреса в открытых чатах.
  2. Начинайте с малых словарей и простых правил, а не с полного перебора всех символов.

Критерии выбора открытого скрипта для новичка

Хороший инструмент для восстановления пароля должен быть открытым, понятным и проверяемым. Важны поддержка wallet.dat, наличие документации, возможность сохранения прогресса, работа офлайн, поддержка словарей и масок, а также активное сообщество. Для новичка лучше выбирать решения с понятными примерами запуска и минимальным количеством зависимостей. Закрытые «онлайн-сервисы восстановления» несут высокий риск кражи средств и данных.

Рекомендуемые открытые инструменты

btcrecover

btcrecover — один из самых практичных открытых проектов для восстановления паролей криптовалютных кошельков. Он поддерживает Bitcoin Core и совместимые форматы, включая старые кошельки Bitcoin Classic, если структура файла не изменена. Для новичка полезны режимы проверки словаря, правил и «токенов» — например, когда вы помните части пароля, но путаетесь в порядке символов. Базовый запуск обычно выглядит так: python btcrecover.py --wallet wallet.dat --passwordlist passwords.txt. Перед этим обязательно сделайте копию файла и протестируйте инструмент на учебном кошельке.

John the Ripper и bitcoin2john

восстановление пароля Bitcoin Classic

Связка bitcoin2john и John the Ripper подходит тем, кто готов немного разобраться с командной строкой. Скрипт извлекает хеш из копии wallet.dat, после чего John проверяет словарь или маску. Общая схема: bitcoin2john.py wallet.dat > hash.txt, затем john --wordlist=passwords.txt hash.txt. Инструмент открытый и хорошо документирован, но для GPU-ускорения и сложных правил потребуется больше подготовки.

Hashcat и режим 11300

Hashcat — мощный открытый инструмент для ускоренной проверки паролей на CPU и GPU. Для кошельков Bitcoin Core и совместимых форматов используется режим 11300. Сначала из копии wallet.dat нужно получить хеш с помощью открытого скрипта, затем запустить проверку словаря или маски. Пример общей схемы: hashcat -m 11300 hash.txt passwords.txt. Hashcat быстрее John на подходящем оборудовании, но сложнее для новичка: важно правильно установить драйверы, следить за температурой и не запускать сомнительные сборки.

pywallet — для анализа, а не для подбора

pywallet полезен для просмотра структуры wallet.dat, резервного копирования и проверки совместимости, но он не предназначен для подбора забытого пароля. Используйте его только как вспомогательный инструмент и только на копии файла. Любые скрипты без открытого кода и понятной истории коммитов лучше не запускать.

Пошаговый безопасный сценарий для новичка

  1. Сделайте резервные копии wallet.dat и проверьте, что файл читается.

Hashcat 11300

  1. Определите версию кошелька и сохраните сведения о том, как создавался пароль: длина, примерные слова, раскладка, год, возможные опечатки.
  2. Подготовьте изолированную среду: виртуальную машину с Linux, без сети после установки инструментов.
  3. Установите btcrecover, John the Ripper или Hashcat только из официальных источников.
  4. Составьте небольшой словарь кандидатов из собственных воспоминаний. Добавьте варианты с заменой регистра, цифрами и типичными опечатками.
  5. Начните с btcrecover и малого словаря. Если скорость низкая, переходите к John или Hashcat.
  6. Сохраняйте прогресс и журналы. Не оставляйте процесс без контроля на слабом оборудовании.
  7. Если разумные варианты не дали результата, оцените сложность пароля. Длинный случайный пароль практически невозможно подобрать.

Ограничения и типичные ошибки

Открытые скрипты не гарантируют восстановление. Если пароль был длинным, случайным и уникальным, перебор может занять нереалистичное время. Старый Bitcoin Classic может содержать ошибки и не поддерживаться современными системами, поэтому не запускайте его с реальными средствами на основной машине. Ещё одна ошибка — использовать сомнительные «сервисы восстановления» и отправлять им файл кошелька. Лучше потратить время на локальную копию, проверенные инструменты и резервные копии.

Итог

Для восстановления пароля от собственного wallet.dat Bitcoin Classic новичку стоит начать с btcrecover: он открытый, документированный и поддерживает совместимые кошельки Bitcoin Core. Если нужна большая скорость, можно перейти к John the Ripper или Hashcat в режиме 11300. Но главное — безопасность: только свои файлы, только локальная копия, только официальные открытые инструменты и трезвая оценка сложности пароля. Ни один скрипт не заменяет резервные копии и аккуратное хранение ключей.