Генератор/чекер криптовалютных кошельков.

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 340
Благодарностей
907
Баллы
113
Всем привет. Продолжаю тему блокчейна и криптовалют.

Т.к. это не конкурс статей, то теории будет очень мало, самые основы:
Доступом к учётной записи/криптокошельку является 256 битный приватный ключ. Для удобства пользователей был разработан стандарт BIP39, представляющий набор из слов (от 12 до 24) удобный для запоминания, известный как мнемоническая фраза, или seed-фраза, и описывает способ представления приватного ключа в эту мнемоническую фразу. Поскольку приватный ключ это упорядоченная строка из 256 битов, то и слова фразы должны быть строго в определённом порядке. В словаре для генерации seed-фразы существует 2048 слов.

Таким образом для доступа к своему кошельку нужна лишь правильно составленная seed-фраза. Вероятность подобрать нужную фразу к уже существующему кошельку крайне мала, в силу огромного количества вариантов. Однако никто не мешает попробовать это сделать. Возможно, имея огромные ресурсы, кто-то и выиграет в эту лотерею.

Данный шаблон генерирует seed-фразы, а из них соответственно адреса для Bitcoin (BTC) и Ethereum(ETH). Для этого будем использовать библиотеки NBitcoin и Nethereum соответственно. Вся магия происходит в общем коде, поэтому сам шаблон имеет довольно минималистичное исполнение. При необходимости можно доработать под другие монеты, изменив derivation path, в котором прописан id монеты. Для seed-фразы можно выбрать язык ключевых слов, а также количество слов во фразе (12-24).

overview.png


settings.png


После того как сгенерировали seed-фразу, получаем из неё адрес (в отдельный кубик вынесен метод получения заданного количества адресов из seed-фразы). Для BTC можно получить адрес в 4‑х разных форматах - Bech32, P2SH, P2PKH compressed, P2PKH uncompressed.

По умолчанию для эфирной сети выбран Ethereum Mainnet, чтобы поменять сеть на любую другую (в пределах EVM) необходимо в настройках изменить Chain ID и RPC Server Address. Например, для сети Binance Smart Chain Mainnet: ChainID = 56, a RPC url = https://bsc-dataseed.binance.org/

Данные по другим сетям можно найти тут: https://chainlist.org/

bsc network.png


На последнем этапе проверяем баланс своих адресов. Для биткоина получения баланса немного сложнее, чем для эфирной сети и складывается из суммы всех совершённых операций, поэтому для этого будем использовать blockchain API - QBit Ninja и его библиотеку. Кому интересно, можно ознакомиться с его документацией и методами по ссылке: https://api.qbit.ninja/

Сохраняем результат в файл – профит. Хотя, как и было сказано, для этого необходимы огромные ресурсы или большое везение. Однако надеюсь, что данный шаблон будет полезен в плане размышлений для реализации своих идей.

В папке шаблона находится папка dll, содержимое которой необходимо поместить по следующему пути (может отличаться в зависимости от вашей версии ZennoPoster): C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.x.x.x\Progs\ExternalAssemblies
 

Вложения

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 452
Баллы
113
Спасибо!
Однако никто не мешает попробовать это сделать. Возможно, имея огромные ресурсы, кто-то и выиграет в эту лотерею.
Ну, скажем так, ресурсов нужно очень-очень много...
Примеры и порядки можно заценить в этом видосе (специально добавил, чтобы люди "выдохнули", прежде чем думать что это кнопка бабло) :-)
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 718
Баллы
113
Хакинг кошельков... o_O
Мда, до чего скатился зеннолаб, пропуская на модерации такие статьи... оказывается тема спама зенкой в прошлом конкурсе, это были цветочки :bk:
Ну что ж... идем куда показывают путь :D
 

theinova

Client
Регистрация
07.09.2016
Сообщения
118
Благодарностей
79
Баллы
28

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 340
Благодарностей
907
Баллы
113

Вложения

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 340
Благодарностей
907
Баллы
113
  • Спасибо
Реакции: BAZAg

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 340
Благодарностей
907
Баллы
113
Хакинг кошельков... o_O
Мда, до чего скатился зеннолаб, пропуская на модерации такие статьи... оказывается тема спама зенкой в прошлом конкурсе, это были цветочки :bk:
Ну что ж... идем куда показывают путь :D
Ну это не совсем хакинг, валидную сид-фразу можно сгенерировать хоть вручную на листике без каких-либо сложных вычислений. Просто тут этот процесс автоматизирован
 
  • Спасибо
Реакции: DevOps

theinova

Client
Регистрация
07.09.2016
Сообщения
118
Благодарностей
79
Баллы
28

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 340
Благодарностей
907
Баллы
113

Вложения

  • 2,3 МБ Просмотры: 458
Последнее редактирование:

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
389
Баллы
63
разве там нет бана за перебор или что-то подобное?
 
Последнее редактирование:
  • Спасибо
Реакции: DenisK

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
397
Благодарностей
91
Баллы
28
разве там нет бана за перебор или что-то подобное, иначе ломали бы кошели?
посмотри видео выше и поймешь, что не сломать кошели, как бы это ни казалось правдоподобным
 
  • Спасибо
Реакции: Sanekk

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
397
Благодарностей
91
Баллы
28
баланс токенов учитывается при чекинге баланса?
 

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
397
Благодарностей
91
Баллы
28
97192

добавил такое решение)
97194
 

Sanya330

Client
Регистрация
16.08.2020
Сообщения
302
Благодарностей
69
Баллы
28
Закину на сервак, отпишу по результату
 

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 340
Благодарностей
907
Баллы
113
разве там нет бана за перебор или что-то подобное, иначе ломали бы кошели?
Адреса генерируются математической функцией, а проверяются напрямую через сеть. В этом случае ограничениям взяться неоткуда.
С чеком баланса биткоина немного другая ситуация, там данные берутся из апи и он сам уже может накладывать какие-то ограничения на скорость.
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
Если не используется гпу, то метод бессмысленный как и тема, да и с гпу тоже. Раньше на консоли подбирали себе красивые адреса бтс. Сейчас еще можно попробовать запоминающиеся сид фразы. Больше смысла вообще нет. Вы мне покажите хоть одного кто подобрал таким образом к кошу хоть с одной сатошей)
Автор без обид, к шаблону претензий нет, претензии есть к самой сути.
 
  • Спасибо
Реакции: DenisK

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 340
Благодарностей
907
Баллы
113
баланс токенов учитывается при чекинге баланса?
В EVM сетях учитывается баланс только нативных токенов сети (ETH для Ethereum, BNB для BSC и т.д.)
Чтобы реализовать проверку других токенов конкретной сети, нужно как минимум знать адрес контракта этого токена. Т.е. это уже нужно делать отдельное решение.
 
Последнее редактирование:
  • Спасибо
Реакции: spbalexpiter

Sanya330

Client
Регистрация
16.08.2020
Сообщения
302
Благодарностей
69
Баллы
28
В PM запускается, в ZP что-то нет
 

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 340
Благодарностей
907
Баллы
113
Если не используется гпу, то метод бессмысленный как и тема, да и с гпу тоже. Раньше на консоли подбирали себе красивые адреса бтс. Сейчас еще можно попробовать запоминающиеся сид фразы. Больше смысла вообще нет. Вы мне покажите хоть одного кто подобрал таким образом к кошу хоть с одной сатошей)
Автор без обид, к шаблону претензий нет, претензии есть к самой сути.
Я видел подобный софт продают за деньги, значит есть спрос ) А может быть кому-то нужно просто нагенерировать 100500 кошелей для смежных тем. Думаю кто-то да найдёт применение.
 
  • Спасибо
Реакции: DevOps и Wide

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63

Sanya330

Client
Регистрация
16.08.2020
Сообщения
302
Благодарностей
69
Баллы
28
Я видел подобный софт продают за деньги, значит есть спрос ) А может быть кому-то нужно просто нагенерировать 100500 кошелей для смежных тем. Думаю кто-то да найдёт применение.
В ZP в многопотоке пробовал ETH запускать?
97201
 

Ztrex

Client
Регистрация
20.02.2016
Сообщения
28
Благодарностей
5
Баллы
3
проще на фишинге добыть сид фразы чем на этом шабе))
 

Sanya330

Client
Регистрация
16.08.2020
Сообщения
302
Благодарностей
69
Баллы
28
BTC так же чёто больше 1к потоков не запускает, хотя проц на 10% только загружен)
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
BTC так же чёто больше 1к потоков не запускает, хотя проц на 10% только загружен)
нужно зациклить на повторы, иначе много ресурсов уйдет на подготовку и запуск потоков.
 
  • Спасибо
Реакции: DenisK

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
397
Благодарностей
91
Баллы
28

Sanya330

Client
Регистрация
16.08.2020
Сообщения
302
Благодарностей
69
Баллы
28

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
397
Благодарностей
91
Баллы
28

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 452
Баллы
113
Если не используется гпу, то метод бессмысленный как и тема, да и с гпу тоже. Раньше на консоли подбирали себе красивые адреса бтс. Сейчас еще можно попробовать запоминающиеся сид фразы. Больше смысла вообще нет. Вы мне покажите хоть одного кто подобрал таким образом к кошу хоть с одной сатошей)
Автор без обид, к шаблону претензий нет, претензии есть к самой сути.
При всем этом, на данный момент это самая "горячая" и обсуждаемая тема на конкурсе шаблонов :-)
В соседние дворы меньше заглядывают, чем сюда :-)
 
  • Спасибо
Реакции: DenisK

Sanya330

Client
Регистрация
16.08.2020
Сообщения
302
Благодарностей
69
Баллы
28
А я ошибся
 

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
257
Баллы
63
Нет в самом шаблоне. В начале установить счетчик. После каждого процесса +1 в счетчик. И проверку на количество счетчика. Когда скажем будет 1000 по условию останавливать шаблон. Чуть позже ковырну шаблон и скину решение готовое.
 

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)