J
Johny
Гость
Чекер для массовой проверки всех приватных ключей из файлов wallet.dat
Все что я встречал в паблике или даже продаже тут у нас на форуме тупо искало в wallet.dat файлах слова "name" и выдергивало оттуда рядом лежащий адрес.Но это в корне не правильно. Ведь если например ваш стилер отработал в понедельник, то в wallet.dat будет только 1 строка с адресом записанном в адресной книге.
И если юзер в четверг решил перевести на этот wallet.dat биткоины то он нажмет в BitcoinCore кнопку Create New Receiving Address и в wallet.dat будет записан другой, новый адрес о существовании которого паблик чекеры знать совсем не будут. А мой же скрипт выдергивает все приватные ключи из файла wallet.dat и потом второй дополнительный скрипт генерирует на основе найденных приватных кючей биткоин адреса всех трех типов для их удобной проверки на баланс.
Суть работы. Что бы вытащить все адреса и привкеи из всех файлов wallet.dat нужно в файле wallet-parcer-v2.py
В строке SOURCE_DIR = '/home/pr1sm/LOGS/ прописать путь до папки с логами.
Далее запустить python wallet-parcer-v2.py
На выходе будут два файла:
1.hashes - для того что бы попытаться сбрутить (кто шарит тот поймет зачем)
2.privkeys - файл с адресами legacy типа и приватными ключами.
После того как скрипт wallet-parcer-v2.py отработал берем файл privkeys и переименовываем его в address.txt
Далее запускаем скрипт wif_to_address_v2.py он нужен что бы из всех приватных ключей выдернутых с wallet.dat файлов вытащить адреса всех трех форматов.
На выходе будет два файла:
1.out_address.txt - файл только с адресами ,быстро чекнуть все адреса из этого файла можно этим скриптом тыц
2.out_wif_address.txt (если будет адрес с балансом просто вбиваем его в поиске по этому текстовику и быстро находим привкей от него).
Все что я встречал в паблике или даже продаже тут у нас на форуме тупо искало в wallet.dat файлах слова "name" и выдергивало оттуда рядом лежащий адрес.Но это в корне не правильно. Ведь если например ваш стилер отработал в понедельник, то в wallet.dat будет только 1 строка с адресом записанном в адресной книге.
И если юзер в четверг решил перевести на этот wallet.dat биткоины то он нажмет в BitcoinCore кнопку Create New Receiving Address и в wallet.dat будет записан другой, новый адрес о существовании которого паблик чекеры знать совсем не будут. А мой же скрипт выдергивает все приватные ключи из файла wallet.dat и потом второй дополнительный скрипт генерирует на основе найденных приватных кючей биткоин адреса всех трех типов для их удобной проверки на баланс.
Суть работы. Что бы вытащить все адреса и привкеи из всех файлов wallet.dat нужно в файле wallet-parcer-v2.py
В строке SOURCE_DIR = '/home/pr1sm/LOGS/ прописать путь до папки с логами.
Далее запустить python wallet-parcer-v2.py
На выходе будут два файла:
1.hashes - для того что бы попытаться сбрутить (кто шарит тот поймет зачем)
2.privkeys - файл с адресами legacy типа и приватными ключами.
После того как скрипт wallet-parcer-v2.py отработал берем файл privkeys и переименовываем его в address.txt
Далее запускаем скрипт wif_to_address_v2.py он нужен что бы из всех приватных ключей выдернутых с wallet.dat файлов вытащить адреса всех трех форматов.
На выходе будет два файла:
1.out_address.txt - файл только с адресами ,быстро чекнуть все адреса из этого файла можно этим скриптом тыц
2.out_wif_address.txt (если будет адрес с балансом просто вбиваем его в поиске по этому текстовику и быстро находим привкей от него).
Последнее редактирование:



