Author

Topic: Что содержит вывод bitcoin2john.py ? (Read 355 times)

sr. member
Activity: 377
Merit: 282
Finis coronat opus
Вот выдержка: (отсюда - https://github.com/magnumripper/JohnTheRipper)
Quote
Cracked passwords will be printed to the terminal and saved in the file called $JOHN/john.pot (in the documentation and in the configuration file for John, "$JOHN" refers to John's "home directory"; which directory it really is depends on how you installed John). The $JOHN/john.pot file is also used to not load password hashes that you already cracked when you run John the next time.

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

Если пароль там длиннее 12 символов, и вы его не помните даже приблизительно то можете забыть и искать другие возможности, так как иначе будете взламывать от пары десятилетий до тысяч триллионов лет. Это если мы говорим о брутфорсе.
full member
Activity: 560
Merit: 102
кароче суть в том что в ключе имеются 6 строк - 3 означают физический пароль, а ещё 3 серверный, дак вот что бы взломать паоль, нужно знать его и просто потом методом передора маски вставить значения которые там есть
jr. member
Activity: 133
Merit: 7
Забыл пароль от wallet.dat.
Если пароль был достаточно длинный и сложный, и ты вообще полностью забыл его - тут уже никто не поможет. Если же ты помнишь хотя бы частично пароль - то есть очень даже хорошие шансы восстановить его.

Используя bitcoin2john.py получил строку вида $bitcoin$96$(hash), которую собираюсь скинуть постороннему человеку, который поможет с расшифровкой.
Содержит ли эта строка зашифрованный приватный ключ, или еще какие-нибудь данные, позволяющие постороннему человеку перевести с кошелька монеты, если подберет пароль?
Когда ты устанавливаешь пароль, то шифруются все приватные ключи в кошельке. Собственно, если их не отправлять, то что расшифровывать?
legendary
Activity: 2674
Merit: 2334
Я не особо вникал в логику скрипта, но там имеются такие строки:

        ckey = k['encrypted_privkey']
        public_key = k['pubkey']
        cry_master = json_db['mkey']['encrypted_key']
        cry_salt = json_db['mkey']['salt']

        sys.stdout.write("$bitcoin$%s$%s$%s$%s$%s$%s$%s$%s$%s\n" %
                (len(cry_master), cry_master, len(cry_salt),
                cry_salt, cry_rounds, len(ckey), ckey, len(public_key),
                public_key))


Т.е. что-то похожее на privkey туда записывается
В некоторых хауту написано, что туда записывается "encrypted hash".

http://www.gobitgo.com/articles/1005/How-To-Recover-Your-Bitcoin-Wallet-Password/
full member
Activity: 560
Merit: 102
блин, почему нельзя использовать мощь блокчейна и ботент для востановления пароля в случае пропажи?
ведь в 2013 году, что бы найти пароль требовалось уже 3.5 минуты для востановления
тоесть так или иначе но пароли даже в 2013 году можно было взломать
member
Activity: 108
Merit: 250
Я не особо вникал в логику скрипта, но там имеются такие строки:

        ckey = k['encrypted_privkey']
        public_key = k['pubkey']
        cry_master = json_db['mkey']['encrypted_key']
        cry_salt = json_db['mkey']['salt']

        sys.stdout.write("$bitcoin$%s$%s$%s$%s$%s$%s$%s$%s$%s\n" %
                (len(cry_master), cry_master, len(cry_salt),
                cry_salt, cry_rounds, len(ckey), ckey, len(public_key),
                public_key))


Т.е. что-то похожее на privkey туда записывается
legendary
Activity: 2674
Merit: 2334
Забыл пароль от wallet.dat.
Используя bitcoin2john.py получил строку вида $bitcoin$96$(hash), которую собираюсь скинуть постороннему человеку, который поможет с расшифровкой.
Содержит ли эта строка зашифрованный приватный ключ, или еще какие-нибудь данные, позволяющие постороннему человеку перевести с кошелька монеты, если подберет пароль?
Кошельки для того и шифруются, чтобы нельзя было получить доступ без пароля. К тому же обычно для этого используются очень стойкие алгоритмы шифрования. Скорее всего, расшифровать не удастся, если у того человека нет суперкомпьютера для брутфорса.

Да вкурсе, но надежду не теряю, может у кого и получится.
Меня беспокоит безопасно ли рассылать всем подрят $bitcoin$96$(hash) ? Если подберут пароль, смогут ли монеты перевести ?
Нет, если они смогут подобрать пароль, то монеты перевести не смогут, так как Вы не будете отправлять Ваш зашифрованный кошелёк полностью.

https://github.com/magnumripper/JohnTheRipper
newbie
Activity: 2
Merit: 0
Забыл пароль от wallet.dat.
Используя bitcoin2john.py получил строку вида $bitcoin$96$(hash), которую собираюсь скинуть постороннему человеку, который поможет с расшифровкой.
Содержит ли эта строка зашифрованный приватный ключ, или еще какие-нибудь данные, позволяющие постороннему человеку перевести с кошелька монеты, если подберет пароль?
Кошельки для того и шифруются, чтобы нельзя было получить доступ без пароля. К тому же обычно для этого используются очень стойкие алгоритмы шифрования. Скорее всего, расшифровать не удастся, если у того человека нет суперкомпьютера для брутфорса.

Да вкурсе, но надежду не теряю, может у кого и получится.
Меня беспокоит безопасно ли рассылать всем подрят $bitcoin$96$(hash) ? Если подберут пароль, смогут ли монеты перевести ?
legendary
Activity: 2674
Merit: 2334
Забыл пароль от wallet.dat.
Используя bitcoin2john.py получил строку вида $bitcoin$96$(hash), которую собираюсь скинуть постороннему человеку, который поможет с расшифровкой.
Содержит ли эта строка зашифрованный приватный ключ, или еще какие-нибудь данные, позволяющие постороннему человеку перевести с кошелька монеты, если подберет пароль?
Кошельки для того и шифруются, чтобы нельзя было получить доступ без пароля. К тому же обычно для этого используются очень стойкие алгоритмы шифрования. Скорее всего, расшифровать не удастся, если у того человека нет суперкомпьютера для брутфорса.
newbie
Activity: 2
Merit: 0
Забыл пароль от wallet.dat.
Используя bitcoin2john.py получил строку вида $bitcoin$96$(hash), которую собираюсь скинуть постороннему человеку, который поможет с расшифровкой.
Содержит ли эта строка зашифрованный приватный ключ, или еще какие-нибудь данные, позволяющие постороннему человеку перевести с кошелька монеты, если подберет пароль?
Jump to: