Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
21 декабря 2016, 11:48:22 PM   # 1
 
 
Сообщений: 82
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Привет, то dumpwallet команда бросает секретные ключи и xprv.
Могу ли я использовать его, чтобы получить все будущие адреса из бумажника? Я немного не синхронизировано, я не знаю, реализованный ссылка клиента ключи HD.

Если да, то может кто-нибудь сказать мне используется путь вывод?

Благодаря!
racezefi сейчас офлайн Пожаловаться на racezefi   Ответить с цитированием Мультицитирование сообщения от racezefi Быстрый ответ на сообщение racezefi


Как заработать Биткоины?
Без вложений. Не майнинг.


22 декабря 2016, 12:17:51 AM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

Получил 1806 Биткоинов
Реальная история.





Привет, то dumpwallet команда бросает секретные ключи и xprv.
Могу ли я использовать его, чтобы получить все будущие адреса из бумажника?
До тех пор, пока вы не измените свой пароль или установить один. Если вы это сделаете, xprv изменится.

Я немного не синхронизировано, я не знаю, реализованный ссылка клиента ключи HD.
Только в 0.13.0+

Если да, то может кто-нибудь сказать мне используется путь вывод?
Он использует стандартные пути, как это определено BIP 32. То есть м / 0/0 / к для адресов, которые вы получаете из бумажника, и м / 0/1 / K для адресов изменения.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

22 декабря 2016, 2:29:28 AM   # 3
 
 
Сообщений: 82
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

Привет, то dumpwallet команда бросает секретные ключи и xprv.
Могу ли я использовать его, чтобы получить все будущие адреса из бумажника?
До тех пор, пока вы не измените свой пароль или установить один. Если вы это сделаете, xprv изменится.

Я немного не синхронизировано, я не знаю, реализованный ссылка клиента ключи HD.
Только в 0.13.0+

Если да, то может кто-нибудь сказать мне используется путь вывод?
Он использует стандартные пути, как это определено BIP 32. То есть м / 0/0 / к для адресов, которые вы получаете из бумажника, и м / 0/1 / K для адресов изменения.

Спасибо за ответ, я смог правильно извлечь.

Так что ... если у меня есть кошелек без пароля и создать или изменить пароль, почему это изменить секретный ключ мастер-HD?
Учитывая, что уже получены частные ключи и адрес, которые, возможно, уже были использованы, что случилось с ними?
Являются ли они добавлены в качестве независимых ключей? Так что, если я не подпереть их вверх, я бы не иметь доступа к фондам, правильно?
racezefi сейчас офлайн Пожаловаться на racezefi   Ответить с цитированием Мультицитирование сообщения от racezefi Быстрый ответ на сообщение racezefi

22 декабря 2016, 2:38:18 AM   # 4
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

Так что ... если у меня есть кошелек без пароля и создать или изменить пароль, почему это изменить секретный ключ мастер-HD?
Для того, чтобы защитить будущие ключи в случае, если вы были скомпрометированы. Если злоумышленник каким-то образом получил свой кошелек на какое-то время, они смогут получить доступ ко всем приватных ключей сгенерированных ранее и в будущем. При изменении пароля, вы затем сделать его невозможным для кого-то, чтобы иметь возможность украсть все ваши Bitcoin в будущем.

То же самое делается с не HD кошельками. При изменении пароля, упреждающая keypool пополнена, чтобы помешать людям быть в состоянии украсть будущее Bitcoin.

Учитывая, что уже получены частные ключи и адрес, которые, возможно, уже были использованы, что случилось с ними?
Являются ли они добавлены в качестве независимых ключей? Так что, если я не подпереть их вверх, я бы не иметь доступа к фондам, правильно?
Да. Эти ключи помечены как используются один раз используется адрес (либо запросил новый адрес или адрес, полученный Bitcoin). Те, сохраняются в индивидуальном порядке после смены пароля.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

22 декабря 2016, 2:50:25 AM   # 5
 
 
Сообщений: 82
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

Так что ... если у меня есть кошелек без пароля и создать или изменить пароль, почему это изменить секретный ключ мастер-HD?
Для того, чтобы защитить будущие ключи в случае, если вы были скомпрометированы. Если злоумышленник каким-то образом получил свой кошелек на какое-то время, они смогут получить доступ ко всем приватных ключей сгенерированных ранее и в будущем. При изменении пароля, вы затем сделать его невозможным для кого-то, чтобы иметь возможность украсть все ваши Bitcoin в будущем.

То же самое делается с не HD кошельками. При изменении пароля, упреждающая keypool пополнена, чтобы помешать людям быть в состоянии украсть будущее Bitcoin.

Учитывая, что уже получены частные ключи и адрес, которые, возможно, уже были использованы, что случилось с ними?
Являются ли они добавлены в качестве независимых ключей? Так что, если я не подпереть их вверх, я бы не иметь доступа к фондам, правильно?
Да. Эти ключи помечены как используются один раз используется адрес (либо запросил новый адрес или адрес, полученный Bitcoin). Те, сохраняются в индивидуальном порядке после смены пароля.

Понял. Так что, если я просить оплату после изменения пароля, так как пул был изменен, я хотел бы получить другой, что гипотетический злоумышленник?
Благодарю.
racezefi сейчас офлайн Пожаловаться на racezefi   Ответить с цитированием Мультицитирование сообщения от racezefi Быстрый ответ на сообщение racezefi

22 декабря 2016, 3:07:47 AM   # 6
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

Понял. Так что, если я просить оплату после изменения пароля, так как пул был изменен, я хотел бы получить другой, что гипотетический злоумышленник?
Благодарю.
Если предположить, что злоумышленник имел копию вашего бумажника, прежде чем вы изменили пароль, то да. Злоумышленник получит другой адрес, чем вы.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

22 декабря 2016, 3:34:33 AM   # 7
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

Так что ... если у меня есть кошелек без пароля и создать или изменить пароль, почему это изменить секретный ключ мастер-HD?
Для того, чтобы защитить будущие ключи в случае, если вы были скомпрометированы. Если злоумышленник каким-то образом получил свой кошелек на какое-то время, они смогут получить доступ ко всем приватных ключей сгенерированных ранее и в будущем. При изменении пароля, вы затем сделать его невозможным для кого-то, чтобы иметь возможность украсть все ваши Bitcoin в будущем.

То же самое делается с не HD кошельками. При изменении пароля, упреждающая keypool пополнена, чтобы помешать людям быть в состоянии украсть будущее Bitcoin.
Что происходит в этих трех сценариев:

A) Вы получаете 10 платежей в 10 различных адресов, и тратить 5 из этих платежей, то впоследствии изменить свой пароль. Вы все еще быть в состоянии потратить 5 неизрасходованные материалы? Если да, то с каким механизмом?

Б) Вы получаете 10 платежей в 10 различных адресов, и потратить все 10 из этих платежей, то впоследствии изменить свой пароль. После изменения пароля, вы получите дополнительную оплату ранее используемый адрес. Вы все еще быть в состоянии провести этот вход? Если да с каким механизмом?

C) Вы вычислить 10 адресов, которые связаны с вашим xprivkey, но ничего, чтобы позволить ядру знать не делать, что вы дали эти адреса из (например, вы никогда не нажать на "Получать" - или то, что называется), и изменить свой пароль. Впоследствии Вы получаете Bitcoin на эти 10 адресов. Вы бы быть в состоянии потратить эти 10 входов? Если да под какой механизм?

Я предполагаю, что мой более широкий вопрос, что происходит с вашей xprivkey при смене бумажника пароль с сердечником?
Quickseller сейчас офлайн Пожаловаться на Quickseller   Ответить с цитированием Мультицитирование сообщения от Quickseller Быстрый ответ на сообщение Quickseller

22 декабря 2016, 3:42:05 AM   # 8
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

A) Вы получаете 10 платежей в 10 различных адресов, и тратить 5 из этих платежей, то впоследствии изменить свой пароль. Вы все еще быть в состоянии потратить 5 неизрасходованные материалы? Если да, то с каким механизмом?

Б) Вы получаете 10 платежей в 10 различных адресов, и потратить все 10 из этих платежей, то впоследствии изменить свой пароль. После изменения пароля, вы получите дополнительную оплату ранее используемый адрес. Вы все еще быть в состоянии провести этот вход? Если да с каким механизмом?
Для обоего выше, вы все равно будете в состоянии провести Bitcoin. Ранее полученные и используемые секретные ключи и связанные с ними операции остается в файле бумажника. В отличие от некоторых других кошельков, и так же, как и большинство кошельков, Bitcoin ядро ​​не генерирует закрытые ключи, на лету, он создает их, а затем хранит секретные ключи и все связанные с ним операции. Эти ранее полученные и используемые секретные ключи сохраняются. Тем не менее, частный главный ключ не будет удален (IIRC), или, по крайней мере, больше не используется, когда пароль был изменен.

C) Вы вычислить 10 адресов, которые связаны с вашим xprivkey, но ничего, чтобы позволить ядру знать не делать, что вы дали эти адреса из (например, вы никогда не нажать на "Получать" - или то, что называется), и изменить свой пароль. Впоследствии Вы получаете Bitcoin на эти 10 адресов. Вы бы быть в состоянии потратить эти 10 входов? Если да под какой механизм?
Я не думаю, что вы на самом деле могли бы потратить эти 10 входов, поскольку ядро ​​не хранят ключи, которые он не помеченные как используются. Тем не менее, они могут быть фактически расходуемого от Ядра, потому что ядро ​​должно еще быть отслеживания операций, связанных с этими адресами. Я должен смотреть на код.

Edit: Похоже, эти входы были бы расходуемыми потому проверка транзакцией, является ли частью кошелька не интересует ли адреса используются или нет.

Я предполагаю, что мой более широкий вопрос, что происходит с вашей xprivkey при смене бумажника пароль с сердечником?
Расширенный мастер закрытый ключ не будет удален, или, по крайней мере, больше не используется. Ранее полученные и используемые секретные ключи остаются в бумажнике, а также связанные с ними операции.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

22 декабря 2016, 4:08:41 AM   # 9
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

C) Вы вычислить 10 адресов, которые связаны с вашим xprivkey, но ничего, чтобы позволить ядру знать не делать, что вы дали эти адреса из (например, вы никогда не нажать на "Получать" - или то, что называется), и изменить свой пароль. Впоследствии Вы получаете Bitcoin на эти 10 адресов. Вы бы быть в состоянии потратить эти 10 входов? Если да под какой механизм?
Я не думаю, что вы на самом деле могли бы потратить эти 10 входов, поскольку ядро ​​не хранят ключи, которые он не помеченные как используются. Тем не менее, они могут быть фактически расходуемого от Ядра, потому что ядро ​​должно еще быть отслеживания операций, связанных с этими адресами. Я должен смотреть на код.

Edit: Похоже, эти входы были бы расходуемыми потому проверка транзакцией, является ли частью кошелька не интересует ли адреса используются или нет.
Таким образом, это означает, что xprivkey не удаляется, а скорее учитывается для расчета новых адресов (и новый xprivkey используется для будущих адресов приема / изменений), правильно? Это имело бы больше смысла стихов удаление xprivkey и сохранение использованных закрытых ключей, так как размер кошелька может внезапно взорваться, если тысячи адресов были использованы с "старый" xprivkey, и может вызвать проблемы, если изменить пароль к холодному бумажнику хранения.

Если это уже не так, то я думаю, видным предупреждение, что будет нужно бумажник, чтобы быть повторно подкреплены если пароль бумажник изменен, как и другие программы HD бумажник не меняют xprivkey, когда пароль бумажник был изменен. 
Quickseller сейчас офлайн Пожаловаться на Quickseller   Ответить с цитированием Мультицитирование сообщения от Quickseller Быстрый ответ на сообщение Quickseller

22 декабря 2016, 4:19:05 AM   # 10
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

Таким образом, это означает, что xprivkey не удаляется, а скорее учитывается для расчета новых адресов (и новый xprivkey используется для будущих адресов приема / изменений), правильно? Это имело бы больше смысла стихов удаление xprivkey и сохранение использованных закрытых ключей, так как размер кошелька может внезапно взорваться, если тысячи адресов были использованы с "старый" xprivkey, и может вызвать проблемы, если изменить пароль к холодному бумажнику хранения.
Нет. Является ли xprivkey удален или игнорируется для нового поколения адреса не имеет значения. Когда новый адрес генерируется, общественные и частные ключи сразу же записываются в файл, так же, как ядро ​​делает с не-HD кошельками. Секретные ключи не генерируются на лету, а секретные ключи записываются в файл после создания. Это означает, что ключи уже находятся в файле, когда пароль меняется, и только неиспользованные ключи (от опережения keypool) удаляются.

Если это уже не так, то я думаю, видным предупреждение, что будет нужно бумажник, чтобы быть повторно подкреплены если пароль бумажник изменен, как и другие программы HD бумажник не меняют xprivkey, когда пароль бумажник был изменен.  
Да, там должна быть предупреждение, но я не думаю, что есть даже что-то говорит вам сделать резервную копию в первой очереди.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

22 декабря 2016, 9:35:34 PM   # 11
 
 
Сообщений: 82
Цитировать по имени
цитировать ответ
по умолчанию Re: расширенный частный путь MASTERKEY вывод Bitcoin в?

Я провел несколько тестов на новый кошелек:

1) Нет пароля
http://pastebin.com/MZ6FHcNV

2) Добавлен пароль
http://pastebin.com/CMzAw4bF

3) Изменен пароль (не разрешено GUI или отладки консоли, чтобы удалить его)
http://pastebin.com/kJQzykNW

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

Так что в принципе, если вы измените пароль, чтобы восстановить вам необходимо либо:

- Держите файл бумажника
- Только держать xprv, до тех пор, как вы уверены, что вы не собираетесь получить по адресам, полученных из предыдущего xprv

Если я ошибаюсь, поправьте меня.
racezefi сейчас офлайн Пожаловаться на racezefi   Ответить с цитированием Мультицитирование сообщения от racezefi Быстрый ответ на сообщение racezefi



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW