Регистратор ETH-кошельков под Airdropы

Oleg1357

Client
Регистрация
07.12.2016
Сообщения
66
Благодарностей
72
Баллы
18
Здравствуйте, на этом конкурсе решил поделиться предельно простым шаблоном, который регистрирует Ethereum кошельки с целью снятия сливок с т.н. Эйрдропов.

AirDrop – это один из двух самых действенных методов для бесплатного получения криптовалюты (токенов). В ходе AirDrop, разработчики проекта, дают бесплатные монеты для всех желающих, а взамен просят пройти регистрацию на их ресурсе (частенько сейчас начали просить и социальную активность). В двух словах Эйрдроп - Халява от создателей своей крипты (какой бы дерьмовой она ни была). Второй же метод получения крипты - это Bounty и описан он в другой статье этого конкурса http://zennolab.com/discussion/threads/avtomaticheskij-zarabotok-kriptovaljut-na-ico-bounty-kampanijax-s-pomoschju-zennoposter.48659/

В истории уже было немного действительно качественных дропов, как например дроп BMX и TRX в которых я, к сожалению участвовал лишь с мейна и после которых решил что надо бы подготавливать почву под это дело, начав с кошелей. В дропе BMX от биржи BITMART необходимо было лишь зарегистрироваться и заполнить гугл-форму, после чего 20 токенов падали через какое-то время, а за каждого реферала давали 10 токенов мейн аккаунту, сейчас 1 BMX стоит 0.000083 eth что равно 0.058 бакса. Посчитать дальше труда не составит. Дроп TRX был сложнее и требовал телеграм, но с каждого выходило 7$.

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

Собственно шаблончик выглядит вот так:
2018-05-16_17-38-51.png


Из себя чего-то интересного в плане решений не представляет, скорее даже костыльный в одном моменте, но свою работу прекрасно делает, это единственный мой шаблон который не выдал ошибку с первого запуска и на протяжении 500 выполнений.

Собственно как выглядит папка куда вы кинете шаб
2018-05-16_17-41-26.png

Всем спасибо за внимание надеюсь кому-то пригодится шаблон
 
Тема статьи
Другое
Номер конкурса статей
Девятый конкурс статей

Вложения

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

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

Oleg1357

Client
Регистрация
07.12.2016
Сообщения
66
Благодарностей
72
Баллы
18
Так как я обещал шаблон который будет собирать дроп уже на сайте непосредственно криптовалюты, но меня еле хватило на это, да еще и в дополнительный день участия в написании статьи, тут будет еще регистратор Waves-кошелей точно и если кто-то покажет торгующиеся токены, которые можно добыть Эйрдропом на платформе NEO, то и он вероятно будет.

Вообще, как эпилог, напишу что большая часть ICO редкостное дерьмо не заслуживающее и 10 минут писания шаблона на убогом сайте создателей очередных токенов. НО если появляется дроп, который торгуется или вот-вот поступит на биржу в нормальной торговой паре и этот дроп требует лишь реги на сайте и, например, проксей, то его пропускать нельзя. Это вполне может быть одна из самых легких 1000$ в вашей жизни. В остальном преобладающая часть токенов это лишь три заглавные буковки с цифрами рядом которые и цента не будут стоить.
 
  • Спасибо
Реакции: iBotovod и LaGir

AndreiM

Client
Регистрация
30.10.2015
Сообщения
135
Благодарностей
14
Баллы
18
Дружище привет!
Я нарегал 1100 кошельков эфира ))))
Начал регаться в эйрдропы, а там везде телеграм (как минимум), твиттер, фейсбук, периодически мобильник указать... и т.п.
И как всё это автоматизировать??????
Итого - в ручную регаюсь - как оказалось достаточно одного кошелька эфира )))).
В общем у меня 1099 лишних кошельков эфира теперь ))) Их продавать кому-то что-ли?
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
А зачем собственно вообще zp для генерации пары ключей? Точнее зачем грузить MEW, сейвить keystore?

Да еще и делать сетевые запросы к myethwallet сайту? Как минимум не секьюрно, как максимум можно скачать локальную версию.

Но опять-же, каков смысл шаблона? Эллептическая крипто, EC. Локально, да даже пк не особо то нужен для генерации пар ключей. Только вот в блокчейне запишутся они при первой синхронизации. Ну и в конце концов bip32/39, один мнемоник (seed), и получай разом инкрементно пары ключей да еще и все будут привязаны к seed key, тобишь даже приватники не обязательно сейвить..
 

artyomka27

Client
Регистрация
12.01.2015
Сообщения
33
Благодарностей
2
Баллы
8
Всё делается гораздо проще) Генеришь приваткей (рандом текст с 0-9 + a,b,c,d,e,f = 64 символа), логинишься через MEW с этим приват ключом и парсишь номер ETH кошелька. На выход записывается в файл eth-кошель;privatkey

если есть способ узнать адрес кошелька с приваткеем по другому - то ещё быстрее можно генерировать. Жаль нет прямого расшифровщика PrivatKey>Eth-wallet
 

Вложения

Последнее редактирование:
  • Спасибо
Реакции: usawa0

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
Всё делается гораздо проще) Генеришь приваткей (рандом текст с 0-9 + a,b,c,d,e,f = 64 символа), логинишься через MEW с этим приват ключом и парсишь номер ETH кошелька. На выход записывается в файл eth-кошель;privatkey

если есть способ узнать адрес кошелька с приваткеем по другому - то ещё быстрее можно генерировать. Жаль нет прямого расшифровщика PrivatKey>Eth-wallet
зачем вообще этот mew?? и кто сказал нету private key > address? ))



элементарней чем из приватника генерировать адрес путем Keccak-256 из public key, будет готовый вариант ethkey.
качаем под ось: https://vanity-service.parity.io/parity-binaries?format=markdown&version=v1.9.0
Lля примера шиндоус "ethkey.exe" скомпилированный, вызываем терминал

Код:
\> ethkey info 65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5

secret:  65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5
public:  7bfbaf8da5e057f4e9f58a5c8ee2dcf5972ce53094285cfe860a0f6e42a79015052b718ba776885a3d84660a9e5cca4e527edf0c6bb5bffe1986d7d410028d85
address: 392d376c5a622fa80d43e02964556a23e828f47c
*последний аргумент - приватный ключ 64 символа в hex.

Usage:
ethkey info <secret> [options]
ethkey generate random [options]
ethkey generate prefix <prefix> <iterations> [options]
ethkey generate brain <seed> [options]
ethkey sign <secret> <message>
ethkey verify public <public> <signature> <message>
ethkey verify address <address> <signature> <message>
ethkey [-h | --help]


p.s. лайфак unix тулз

Получаем в stdout только public
Код:
λ ethkey info 65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5 | grep "public" | cut -c10-
7bfbaf8da5e057f4e9f58a5c8ee2dcf5972ce53094285cfe860a0f6e42a79015052b718ba776885a3d84660a9e5cca4e527edf0c6bb5bffe1986d7d410028d85
Получаем адрес eth с подстановкой 0x
Код:
λ ethkey info 65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5 | grep "address" | cut -c10- | awk '{print "0x" $0}'
0x392d376c5a622fa80d43e02964556a23e828f47c
^ можно было и проще и короче ^ но не суть
 
Последнее редактирование:
  • Спасибо
Реакции: qazqaz2016

Vasyl1

Client
Регистрация
11.12.2016
Сообщения
194
Благодарностей
20
Баллы
18
Подс
зачем вообще этот mew?? и кто сказал нету private key > address? ))



элементарней чем из приватника генерировать адрес путем Keccak-256 из public key, будет готовый вариант ethkey.
качаем под ось: https://vanity-service.parity.io/parity-binaries?format=markdown&version=v1.9.0
Lля примера шиндоус "ethkey.exe" скомпилированный, вызываем терминал

Код:
\> ethkey info 65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5

secret:  65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5
public:  7bfbaf8da5e057f4e9f58a5c8ee2dcf5972ce53094285cfe860a0f6e42a79015052b718ba776885a3d84660a9e5cca4e527edf0c6bb5bffe1986d7d410028d85
address: 392d376c5a622fa80d43e02964556a23e828f47c
*последний аргумент - приватный ключ 64 символа в hex.

Usage:
ethkey info <secret> [options]
ethkey generate random [options]
ethkey generate prefix <prefix> <iterations> [options]
ethkey generate brain <seed> [options]
ethkey sign <secret> <message>
ethkey verify public <public> <signature> <message>
ethkey verify address <address> <signature> <message>
ethkey [-h | --help]


p.s. лайфак unix тулз

Получаем в stdout только public
Код:
λ ethkey info 65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5 | grep "public" | cut -c10-
7bfbaf8da5e057f4e9f58a5c8ee2dcf5972ce53094285cfe860a0f6e42a79015052b718ba776885a3d84660a9e5cca4e527edf0c6bb5bffe1986d7d410028d85
Получаем адрес eth с подстановкой 0x
Код:
λ ethkey info 65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5 | grep "address" | cut -c10- | awk '{print "0x" $0}'
0x392d376c5a622fa80d43e02964556a23e828f47c
^ можно было и проще и короче ^ но не суть
Подскажи как это реализовать, а то не могу понять как из зенопостера запустить и это сделать!
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
Подс

Подскажи как это реализовать, а то не могу понять как из зенопостера запустить и это сделать!
можно добавить аргумент "-a" покажет только публичный
 

Вложения

  • Спасибо
Реакции: usawa0 и Vasyl1

Vasyl1

Client
Регистрация
11.12.2016
Сообщения
194
Благодарностей
20
Баллы
18

Fantomass

Client
Регистрация
13.04.2016
Сообщения
86
Благодарностей
36
Баллы
18
зачем вообще этот mew?? и кто сказал нету private key > address? ))



элементарней чем из приватника генерировать адрес путем Keccak-256 из public key, будет готовый вариант ethkey.
качаем под ось: https://vanity-service.parity.io/parity-binaries?format=markdown&version=v1.9.0
Lля примера шиндоус "ethkey.exe" скомпилированный, вызываем терминал

Код:
\> ethkey info 65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5

secret:  65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5
public:  7bfbaf8da5e057f4e9f58a5c8ee2dcf5972ce53094285cfe860a0f6e42a79015052b718ba776885a3d84660a9e5cca4e527edf0c6bb5bffe1986d7d410028d85
address: 392d376c5a622fa80d43e02964556a23e828f47c
*последний аргумент - приватный ключ 64 символа в hex.

Usage:
ethkey info <secret> [options]
ethkey generate random [options]
ethkey generate prefix <prefix> <iterations> [options]
ethkey generate brain <seed> [options]
ethkey sign <secret> <message>
ethkey verify public <public> <signature> <message>
ethkey verify address <address> <signature> <message>
ethkey [-h | --help]


p.s. лайфак unix тулз

Получаем в stdout только public
Код:
λ ethkey info 65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5 | grep "public" | cut -c10-
7bfbaf8da5e057f4e9f58a5c8ee2dcf5972ce53094285cfe860a0f6e42a79015052b718ba776885a3d84660a9e5cca4e527edf0c6bb5bffe1986d7d410028d85
Получаем адрес eth с подстановкой 0x
Код:
λ ethkey info 65e84be33532fb784c48129675f9eff3a682b27168c0ea744b2cf58ee02337c5 | grep "address" | cut -c10- | awk '{print "0x" $0}'
0x392d376c5a622fa80d43e02964556a23e828f47c
^ можно было и проще и короче ^ но не суть
Это кто-то таким способом может сгенерировать (теоретически) чей-то кошелек с монетами и получить к нему доступ?:eek:
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
Это кто-то таким способом может сгенерировать (теоретически) чей-то кошелек с монетами и получить к нему доступ?:eek:
именно) но на перебор всех возможных вариаций потребуется лет так 102 при условии за секунду проверять по 1млн в сек адресов, или более

для защиты можно использовать multisign вариант, который будет требовать два и более приватных ключа для подписи транзы
 

dmtet

Client
Регистрация
06.07.2010
Сообщения
185
Благодарностей
21
Баллы
18
Сейчас не заходит на старую версию MEW.
Вопрос, как сливать токены формата ERC-20 с MEW на один кошель?
У меня в прожект мейкере дак страница не отображается MEW
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
Сейчас не заходит на старую версию MEW.
Вопрос, как сливать токены формата ERC-20 с MEW на один кошель?
У меня в прожект мейкере дак страница не отображается MEW
По хорошему локально делаешь транзу, подписываешь и выпускай в чейн по rest http.

По простому ищи legacy mew, у меня есть, отлично работает. Еще со старым интерфейсом. Должен быть на гитхабе у них в офф репах
 
  • Спасибо
Реакции: dmtet

dmtet

Client
Регистрация
06.07.2010
Сообщения
185
Благодарностей
21
Баллы
18
По хорошему локально делаешь транзу, подписываешь и выпускай в чейн по rest http.

По простому ищи legacy mew, у меня есть, отлично работает. Еще со старым интерфейсом. Должен быть на гитхабе у них в офф репах
legacy mew не нашел
где он тут https://github.com/MyEtherWallet/MyEtherWallet
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43

если оч нужно, пиши контакт, расскажу как автоматизировал консолидацию токенов с пару тысяч eth пар ключей на один, за час-два и 0.2 eth затратами на газ в сумме
 
Последнее редактирование:
  • Спасибо
Реакции: dmtet

Mutobot

Client
Регистрация
12.09.2018
Сообщения
16
Благодарностей
6
Баллы
3
Всем привет, есть ли рабочий генератор ETH адресов?
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
Регулярные ЛС по поводу консолидации. Я устал каждому расписывать,
В общих чертах читайте ниже.
Кто не вкурил, НЕ нужно мне писать в ЛС. Включаем голову и собираем с 200-500 eth адресов минут за 15 токены на один конечный адрес





eth1main 0.10 ETH (eth wallet 1 with ethereum (gas pay for all))


many wallet with tokens and 0 eth for gas:

eth2token 0.00 ETH 1000 SomeTokens
eth3token 0.00 ETH 1000 SomeTokens
eth4token 0.00 ETH 1000 SomeTokens


Open https://fling.openrelay.xyz/
auth with eth1main via web3

choose ETH for send

copy past eth2token ... eth4token per line (list accepts with new line delimetr, paste ctrl+v)
photo_2020-10-17_15-29-33.jpg
set in amount minimal for sending tokens gas look likes 0.0005 ETH


Accept transfer and sign trx with web3 client

-----------------
Step 2.0


Use any tool for generate offline sign for transfer eth2token eth3token eth4token tokens to any destenetion wallet (consolidate token)

for ex.: find legacy mew (etherwallet-v3.22.2) web wallet, download to disk, clean page with offline sign (clean means - delete not needed js, animantions and etc).
Прикрепил свою версию mew, фокус не сбивается на полях, попапы и убраны. Браузер с js все остальное по идеи можно вырубить

ADD. Параметр gwei хранится в локальном хранилище бразуера. Т.е. если нужно поменять ценник на газ, сохраняем профиль в постере, открываем 7z, в одном из файлов профиля будет хранится это статичное значение на момент сохранения профиля.
BuAohAypG4_20_10-16.png

Run web instants for generate signed trx

ADD... Незабываем про nonce, подписанные оффлайн транзы будут актуальны для текущего nonce. Иначе говоря, можно сделать хоть 3000 подписанных транз и забордкастить их через день-неделю и тд, при условии что с этих адресов не было исходящих транзакций. Если сгенерировать подпись, и отправить eth с этого же кошелька куда либо до бордкаста подписанной трназы, подпись будет не корректна (за исключением лишь когда транзакцию нужно "повернуть" или отменить до момента принятия конфирма блокчейном 1) получатель тот же 2) блокчейн не закомфирмил транзу 3) отличается gas от предбудущие транзы. )

----

Last action - bordcast trx

create eth_sendraw.bat
C#:
@echo off
curl -X POST -s -L  https://api.etherscan.io/api/ --data "action=eth_sendRawTransaction&apikey=[API-KEY-ETHERSCAN]&hex=%*&module=proxy" | jq .

and bordcast in 1 action
eth_sendraw.bat [SIGNED_TRX_LONG_HASH]

eth_sendraw.bat 0xf8ae808xxxxxxxxx44a9059cччччччч0000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8958dea55ччччччч31ab7c3ччччччч17c960bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1c7ччebf6
 

Вложения

Последнее редактирование:

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
Накалякано на коленке, может что-то не работать.

распаковываем mew в папку проджекта (если что путь заменть в проджекте)

два шаба, первый выполняет парсинг "_balance_parser". В входных данных обрисован вид данных на вход. В контракт адресе указывается eth адресс нужного токена.


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

выходной файл:
photo_2020-10-17_15-27-11.jpgphoto_2020-10-17_15-27-54.jpg


На выходе с парсинга получается список с кол-вом токенов, публичным и приватным кличем и адресс токена.
Прям его же в таком же виде передавать в "eth20_offline_sign".

Во втором шаблоне настройки в входных параметрах, указывается адрес получателя, цену gas. Цену лучше отредактировать в сохранённом профиле, описано в предыдущем сообщении как.
photo_2020-10-17_15-26-08.jpg


з.ы. красотой не блещет, но кому надо - разберется в общем =)



Если ничего не забыл, и все верно сделано/исправлено, смотрим, радуемся.


photo_2020-10-17_15-29-41.jpgphoto_2020-10-17_15-29-45.jpgphoto_2020-10-17_15-29-38.jpg
 

Вложения

  • Спасибо
Реакции: deskuznetsov

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