|
![]() |
# 1 |
Сообщения: 840
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Сценарий имеет неназванные опкоды от 0x01 до 0x4b, чья семантика, что значения просто помещаются в стек. Тогда он имеет OP_1 (так называемый OP_TRUE) через OP_16 от 0x51 через Ox60, чья семантика, что значения от 1 до 16 (в поддиапазоне выше) выталкиваются в стек. 0x51 0x60 через повторение именно семантика 0х01 через 0x10. Что такое обоснование не то, просто дали имена OP_1 через OP_16 с кодами 0x01 через 0x10? Будет ли что-нибудь работать по-другому, если 0x51 через диапазон 0x60 были защищены и полностью неиспользованными? Cryddit |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщений: 55
цитировать ответ |
![]()
Получил 1806 Биткоинов
Реальная история. Семантика различны. 0x53 толкает NUMER "3" в то время как 0x03 указывает на то, что 3 байта после его выталкиваются как единое целое.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщения: 840
цитировать ответ |
![]() Нет ... Я смотрел прямо на код прямо сейчас.
0x03 и 0x53 и нажать значение «3» в стек. Они одинаковые. 0x4D аки OP_PUSHDATA2 означает «следующий 2 байт содержит ряд следующих байт, которые будут в стек» и 0x04e ака OP_PUSHDATA4 это то же самое для 4 байта. Если вы хотите, чтобы нажать номер 3-байтовый стек как единое целое, вы бы написать OP_PUSHDATA1, 0x03, DATA1, DATA2, Data3 |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщения: 1428
цитировать ответ |
![]() нет, 0x03 говорит "Следующие три байта будут в стек как единый объект", То он читает и выталкивает эти три байта ... сам 3 не нажат.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщения: 840
цитировать ответ |
![]() Хмм.
При более детальном рассмотрении того, что на самом деле делает код, вы правы, и комментарий, который я смотрел на это неправильно. Спасибо. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщения: 114
цитировать ответ |
![]() Рад, что он получил выяснял. Раздел опкодов может быть довольно запутанным. Будем надеяться, что руководство Dev заканчивает тем яснее.
Multisig сценарий, где это проявляется: Перед каждый ключ в сценарии, вы должны добавить 0x21 (нажать клавишу паба 40 байт в стеке) и при выборе м-о-н использование 0x51 ~ любого других. |
![]() ![]() |
![]() ![]() ![]() |