Введение
ColdCARD — это аппаратный кошелёк для криптовалют, где доступ может защищаться PIN-кодом и/или BIP39-passphrase. Если вы забыли собственный пароль, в котором были специальные символы, задача сводится не к «слепому» brute force, а к грамотному сужению пространства и ускоренному офлайн-перебору. Методы ниже применимы только к вашим устройствам, резервным копиям и законному восстановлению доступа.
Что именно защищено
- PIN ColdCARD обычно состоит только из цифр, имеет ограничение попыток и защиту от подбора. Прямой перебор PIN на устройстве опасен: можно заблокировать или стереть данные.
- BIP39-passphrase может содержать буквы, цифры и специальные символы. Она не хранится в ColdCARD, поэтому восстановление возможно только через проверку кандидатов на офлайн-копии.
- Если забыт PIN, безопаснее восстановить кошелёк по seed-фразе и задать новый PIN, чем пытаться обходить аппаратную защиту.
Почему специальные символы меняют стратегию
- Они резко увеличивают энтропию: даже один символ в неизвестной позиции расширяет пространство.
- Нужно учитывать раскладку клавиатуры:
!,@,#,$,%могли быть введены в другой языковой раскладке или с Shift. - Unicode-нормализация и невидимые символы иногда создают «визуально одинаковые» пароли.
- Люди часто используют шаблоны: заглавная буква в начале, цифры в конце, специальный символ между словами, замены
a → @,o → 0,e → 3.

- Длина и позиция специальных символов часто известны частично, и это главный ресурс для ускорения.
Ускоренный перебор: рабочий план
- Соберите факты. Запишите известную длину, возможные слова, даты, имена, раскладки, привычки ввода и примерный набор специальных символов.
- Составьте алфавит. Разделите символы на группы: строчные, заглавные, цифры, знаки пунктуации, редко используемые Unicode.
- Опишите маску. Маска фиксирует известные позиции и диапазоны для неизвестных. Например: известное слово + 1–2 цифры + один специальный символ в конце.
- Добавьте правила. Используйте замены, регистр, добавление префиксов/суффиксов, повторения и комбинации из личного словаря.
- Примените гибридную атаку. Сначала проверяйте словарь с правилами, затем маски с небольшим набором специальных символов, затем расширяйте пространство.
- Проверяйте локально. Запускайте проверку кандидатов на изолированной машине, без облачных сервисов и передачи seed/passphrase третьим лицам.
- Ограничьте пространство. Отсекайте невозможные варианты по длине, раскладке, повторяющимся символам и известным фрагментам.
- Ведите журнал. Фиксируйте проверенные маски, словари и диапазоны, чтобы не повторять миллионы кандидатов.

Практическая модель маски
Пусть известно, что passphrase содержит слово, одну заглавную букву, две цифры и один специальный символ. Тогда рабочая модель может выглядеть как последовательность: словарное слово, вариант регистра, числовой диапазон, набор специальных символов. Чем точнее вы опишете каждую позицию, тем быстрее офлайн-перебор. Не начинайте с полного перебора всех Unicode-символов: сначала проверьте наиболее вероятные клавиши и шаблоны.
Инструменты и инфраструктура
- Изолированный компьютер или загрузочная флешка без сетевых подключений.
- GPU-ускорение для математически тяжёлых проверок кандидатов.
- Специализированные офлайн-инструменты для масочного, словарного и гибридного перебора — только для собственных данных.
- Официальные процедуры восстановления ColdCARD и проверка адресов/seed-фразы для подтверждения правильного кандидата.
Ограничения и безопасность
- Не пытайтесь обходить аппаратные ограничения PIN, модифицировать прошивку или вмешиваться в secure element: это риск потери средств.
- Не используйте чужие устройства, резервные копии или seed-фразы.

- Храните seed-фразу отдельно от passphrase и не вводите её на сомнительных сайтах.
- Если пространство перебора слишком велико, лучший путь — восстановление по seed и создание нового кошелька.
Краткий чек-лист
- [ ] Собраны все известные фрагменты пароля.
- [ ] Определены возможные раскладки и специальные символы.
- [ ] Составлены словарь, правила и маски.
- [ ] Проверка идёт офлайн и только на вашем оборудовании.
- [ ] Ведётся журнал проверенных диапазонов.
- [ ] Рассмотрен безопасный путь через seed-фразу.
Вывод
Быстрое восстановление пароля ColdCARD со специальными символами — это не один универсальный скрипт, а дисциплина сужения пространства: точный алфавит, маска, правила, гибридный словарь и локальная офлайн-проверка. Для PIN ColdCARD предпочтителен официальный путь через seed; для passphrase со специальными символами ускорение даёт комбинация анализа привычек ввода и поэтапного перебора.