1.О проекте
Crypto Box - это визуализатор приватных ключей а так-же своего рода крипто эксперимент, созданный с целью проверки на уязвимость и возможность получения доступа к ранее использованным адресам криптовалют.
Актуальная версия доступна в нашем телеграм сообществе Crypto Box
Вышло обновление версии 3.3!
Скачать сборку
VirusTotal
Окно программы
2.Часто задаваемые вопросы
Как это работает?
Существует конечный набор ключей в пространстве 2^256: 115 792 089 237 316 195 423 570 985 008 687 907 853 269 984 665 640 564 039 457 584 007 913 129 639 936.
Это число мы представляем в виде бинарного кода состоящего из нолей и единиц а затем в виде сетки 16 на 16 бит. Синий квадратик это единица, белый квадратик это ноль в бинарном представлении. Таким образом мы составляем своего рода "визуализацию" приватного ключа. Всякий раз перемешивая квадратики мы проверяем адреса на том или ином приватном ключе на наличие в базе блумфильтра.
Пример визуализации
Как я узнаю если что-нибудь нашло?
В случае нахождения чего-либо программа покажет уведомление и проверит наличие транзакций, если это не ложно-положительное срабатывание, будет дополнительное уведомление. Найденный адрес и приватный ключ сохранятся в found.txt в том-же месте откуда запущена программа. Поиск при этом не останавливается.
Пример уведомлений
Почему нашло пустой адрес?
Произошло ложноположительное срабатывание в блуме. В ранних версиях программы это происходило довольно часто, в последних версиях куда реже, работа над оптимизацией блума еще ведется. Обновите программу до последней версии.
Что такое блум?
Блум или фильтр блума это оптимизированный формат базы данных в которой содержатся адреса.
Как сделать блум из своей базы?
Воспользуйтесь инструментом Bloom Maker который идет в комплекте с программой.
Сколько блумов можно использовать?
На данный момент можно использовать 4 блума, по 2 блума каждого типа.
Для bitcoin: bloombtc.bin и bloombtc1.bin
Для ethereum: bloometh.bin и bloometh1.bin
Какие базы используются в комплекте?
Для удобства использования с программой идут готовые базы с актуальностью на момент публикации релиза программы.
На данный момент используется 2 базы, биткоин и эфир.
Bitcoin: addresses.loyce.club Полная база с балансами, 52+ миллионов.
Ethereum: ethereumdata.loyce.club Урезана до 10 миллионов начиная с самого большого баланса.
Программа работает без интернета?
Да, программа работает без интернета, но не будут доступны онлайн сервисы такие как новости, онлайн и т.д.
Какие шансы найти что-нибудь?
Все возможные ключи криптовалют расположены в пространстве 2^256. С точки зрения математики, подобрать приватный ключ в таком пространстве считается практически невозможным, однако удачу никто не отменял. В программе используются уникальные, ранее не применяемые методы подбора приватного ключа, и кто знает, может они имеют шанс на успех.
Находил-ли кто-нибудь что-нибудь?
На данный момент нашему сообществу неизвестно о каких-либо реальных находках.
Как посмотреть исходный код?
На данный момент нет такой возможности. Программа разрабатывается в закрытом виде. Возможно когда-нибудь проект будет опубликован на GitHub.
Почему программа не запускается?
Установите пакет Microsoft Visual C++ Redistributable 64-bit
Если это вам не помогло, пишите в телеграм сообщество, постараемся разобраться и решить вашу проблему с запуском.
3.Инструмент Bloom Maker
Bloom Maker - это программа для создания оптимизированной базы адресов.
Размер одной базы 70 миллионов строк, допускается превышение до 1 миллиона строк.
База ethereum для работы с Crypto Box должна быть очищена от 0x в начале адресов и опущена в нижний региcтр, для остальных случаев зависит от целевого скрипта.
Возможность работы с python скриптами, пример python враппера имеется в комплекте.
4.Разделы
В программе присутствует несколько разделов, каждый из них работает по определенному принципу.
Main - Основной раздел, принцип визуализации приватного ключа в виде рисунка из квадратиков, представляющий собой бинарный код из нолей и единиц. Онлайн пример: Crypto Visual Combine.
Minikey - Раздел материальных биткоинов Casascius, принцип визуализации подбор приватных ключей разных типов которые печатались на материальных монетах Casascius.
Seeder - Раздел мнемонических фраз, принцип визуализации мнемонической фразы в виде hex энтропии BIP39 - Mnemonic Code.
Tools - Раздел инструментов визуализации и конвертации приватного ключа в различные типы данных.
5.Режимы
В программе присутствует множество режимов которые можно комбинировать между собой в той или иной степени.
Random - Генерирует приватный ключ на основе случайно выбранных элементов в рамках указанного диапазона. Такой тип рандома абсолютно уникален и не относится ни к какому типу рандома.
Random2 - Генерирует приватный ключ на основе случайно выбранных элементов в рамках указанного диапазона и количества элементов. Такой тип рандома абсолютно уникален и не относится ни к какому типу рандома.
Inverse - Изменяет текущие состояния элементов на противоположные текущим значениям.
Rotate - Изменяет текущие состояния элементов проворачивая по кругу по часовой стрелке.
Left - Изменяет текущие состояния элементов сдвигая их влево.
Right - Изменяет текущие состояния элементов сдвигая их вправо.
Top - Изменяет текущие состояния элементов сдвигая их вверх.
Bottom - Изменяет текущие состояния элементов сдвигая их вниз.
Snake - Изменяет текущие состояния элементов по логике известной игры "Змейка".
Arkanoid - Изменяет текущие состояния элементов по логике известной игры "Арканоид".
HScan - Изменяет текущие состояния элементов проходя горизонтально по каждому ряду элементов снизу вверх и обратно.
VScan - Изменяет текущие состояния элементов проходя вертикально по каждому ряду элементов слева направо и обратно.
Stars - Изменяет текущие состояния случайных элементов в зависимости от параметров интенсивности данного режима.
Shuffle - Устанавливает верхний предел диапазона бит в зависимости от параметров данного режима.
Rubik - Изменяет текущие состояния элементов по похожей логике известной игры "Кубик Рубика".
Glitch - Изменяет текущие состояния элементов генерируя случайные "глюки" в зависимости от параметров данного режима.
Matrix - Изменяет текущие состояния элементов чередуя и сдвигая элементы по сетке в зависимости от параметров данного режима.
Electro - Изменяет текущие состояния элементов по похожей логике электрических волн в зависимости от параметров данного режима.
6.Параметры последовательности
Эти параметры задают размер последовательного или обратного "шага" за который будут проверены все адреса всех типов от сгенерированного ключа. Последовательность выполняется при каждой итерации поэтому следует учитывать что чем больше размер шага тем больше потребуется времени до следующей итерации.
Puzzle Mode - Этот параметр использует только текущую высоту диапазона, вся остальная часть ключа отбрасывается. Проверяется только legacy сжатый тип адреса биткоин в последовательности. Используется для поиска биткоин пазлов.
Параметры последовательности относятся только к разделу Main.
7.Параметры запуска
Для удобства использования доступны параметры запуска. В комплекте с программой представлено множество примеров их использования.
Список основных параметров запуска:
-range [Номер] - Устанавливает номер диапазона
-puzzle [true/false] - Режим для поиска пазлов
-random [Задержка в сек] - Запускает режим Random
-random2 [Задержка в сек] - Запускает режим Random2
-random2elements [Количество] - Количество элементов в Random2
-random2elementsmin [Количество] - Количество элементов в Random2
-random2random [true/false] - Устанавливает рандом для Random2
-inverse [Задержка в сек] - Запускает режим Inverse
-rotate [Задержка в сек] - Запускает режим Rotate
-left [Задержка в сек] - Запускает режим Left
-right [Задержка в сек] - Запускает режим Right
-top [Задержка в сек] - Запускает режим Top
-bottom [Задержка в сек] - Запускает режим Bottom
-snake [Задержка в сек] - Запускает режим Snake
-snakesize [Число] - Устанавливает размер для Snake
-snakenumber [Число] - Устанавливает количество элементов для Snake
-snakerandom [true/false] - Устанавливает рандом для Snake
-arkanoid [Задержка в сек] - Запускает режим Arkanoid
-arkanoidball [Количество] - Количество элементов в Arkanoid
-arkanoidalternative [true/false] - Альтернативный режим в Arkanoid
-arkanoidheight [Номер ряда] - Устанавливает высоту для Arkanoid
-vscan [Задержка в сек] - Запускает режим VScan
-hscan [Задержка в сек] - Запускает режим HScan
-stars [Задержка в сек] - Запускает режим Stars
-starsintensity [Число] - Устанавливает интенсивность для Stars
-shuffle [Задержка в сек] - Запускает режим Shuffle
-shufflerange [Число] - Устанавливает высоту диапазона для Shuffle
-shufflerangemin [Число] - Устанавливает минимум диапазона для Shuffle
-shufflerandom [true/false] - Устанавливает рандом для Shuffle
-shufflerandomseq [Число] - Устанавливает частоту рандома для Shuffle
-rubik [Задержка в сек] - Запускает режим Rubik
-rubikshiftx [Число] - Размер сдвига по оси X для Rubik
-rubikshifty [Число] - Размер сдвига по оси Y для Rubik
-rubikrandom [true/false] - Устанавливает рандом для Rubik
-glitch [Задержка в сек] - Запускает режим Glitch
-glitchnumber [Число] - Число элементов для Glitch
-glitchnoise [Число] - Устанавливает интенсивность для Glitch
-glitchrandom [true/false] - Устанавливает рандом для Glitch
-matrix [Задержка в сек] - Запускает режим Matrix
-matrixvertical [true/false] - Вертикальный режим для Matrix
-matrixrandom [true/false] - Устанавливает рандом для Matrix
-electro [Задержка в сек] - Запускает режим Electro
-electrorandom [true/false] - Устанавливает рандом для Electro
-sequence [Количество] - Устанавливает размер последовательного шага
-reverse [Количество] - Устанавливает размер обратного шага
Параметры запуска для Main:
Поддерживаются все из основных параметров запуска.
Параметры запуска для Minikey:
Поддерживаются большинство из основных параметров запуска.
Параметры запуска для Seeder:
Поддерживаются большинство из основных параметров запуска а так-же специальные.
-words [Количество] - Устанавливает количество слов мнемонической фразы. Допустимые значения: 3, 6, 9, 12, 15, 18, 21, 24
-lang [Номер] - Устанавливает номер языка мнемонической фразы. Допустимые значения: 0 English, 1 Chinese Simplified, 2 Chinese Traditional, 3 French, 4 Italian, 5 Japanese, 6 Korean, 7 Spanish
-m0depth [Количество] - Устанавливает глубину последовательного шага за который будут проверены все адреса от нулевой деривации в деривации m/0'/0'/0
-m44depth [Количество] - Устанавливает глубину последовательного шага за который будут проверены все адреса от нулевой деривации в деривации m/44'/0'/0'/0/0
-m49depth [Количество] - Устанавливает глубину последовательного шага за который будут проверены все адреса от нулевой деривации в деривации m/49'/0'/0'/0/0
-m84depth [Количество] - Устанавливает глубину последовательного шага за который будут проверены все адреса от нулевой деривации в деривации m/84'/0'/0'/0/0
-m4460depth [Количество] - Устанавливает глубину последовательного шага за который будут проверены все адреса от нулевой деривации в деривации m/44'/60'/0'/0/0
8.От автора
Crypto Box — некоммерческий проект, это означает, что дистрибутив программы распространяется бесплатно, а разработчик работает на чистом энтузиазме.
Спасибо что проявляете интерес к проекту. Разработка требует много времени, если у вас есть возможность, пожалуйста поддержите меня:
Bitcoin: bc1q26c28glld3j4tnr2es3ls9s0a3fzk74yznthkh
Ethereum: 0xB19189B5A1Fb6fc1482AB89CB1199af020634369
Ton: UQBibK26jprliS6T09c9qCUNs0iNpEZBefm7uOgvlJ9gvgpo
Похожие публикации

Честный pool для bitcoin puzzle №68
9.03.25 21:30
Wallets Checker V3
13.11.24 08:15
Поиск 130 биткоин пазла
11.08.23 20:20Комментарии (0)
Посетители, находящиеся в группе Guest, не могут оставлять комментарии к данной публикации.