Size: a a a

2019 May 06

AM

AUCKLAND Manurewa in ББ-чат
Это самая простая схема. Я думаю они использовали иную.
Не менее простую
источник

DK

Dmitry Khovratovich in ББ-чат
AUCKLAND Manurewa
Ну-ну вытяни данные из невирифицированных нигде смартконтрактов))

Бинарные же
смарт контракт который выдает ключи за токены - не верифицированный?
источник

AM

AUCKLAND Manurewa in ББ-чат
Токен уже содержит некие данные о студента, его год выпуска.

Можно запрашивать данные зная где учился ФИО студент. Но это небезопасно.

Думаю что то болэее интересное там
источник

RP

Roman P. in ББ-чат
AUCKLAND Manurewa
Ну-ну вытяни данные из невирифицированных нигде смартконтрактов))

Бинарные же
декомпилировать байткод контракта, увидеть структуру стораджа, прочитать данные из стораджа по адресу и смещениям (например через web3.js)
источник

AM

AUCKLAND Manurewa in ББ-чат
Dmitry Khovratovich
смарт контракт который выдает ключи за токены - не верифицированный?
А зачем его где то верифицировать если он служебный?
источник

AM

AUCKLAND Manurewa in ББ-чат
Roman P.
декомпилировать байткод контракта, увидеть структуру стораджа, прочитать данные из стораджа по адресу и смещениям (например через web3.js)
Не выйдет
источник

RP

Roman P. in ББ-чат
AUCKLAND Manurewa
Не выйдет
а что помешает? или у нас нет адреса контракта?
источник

DK

Dmitry Khovratovich in ББ-чат
Roman P.
декомпилировать байткод контракта, увидеть структуру стораджа, прочитать данные из стораджа по адресу и смещениям (например через web3.js)
ничего не надо декомпилировать, там байткод и так вполне читаемый обычно
источник

AM

AUCKLAND Manurewa in ББ-чат
Roman P.
а что помешает? или у нас нет адреса контракта?
Ахха ну удачи в декомпиляции бинарника))
источник

DK

Dmitry Khovratovich in ББ-чат
AUCKLAND Manurewa
А зачем его где то верифицировать если он служебный?
например затем что никто не будет посылать токены контракту который делает неизвестно что
источник

AM

AUCKLAND Manurewa in ББ-чат
Dmitry Khovratovich
ничего не надо декомпилировать, там байткод и так вполне читаемый обычно
Читаемы функции и возможные операции. Но не данные
источник

AM

AUCKLAND Manurewa in ББ-чат
Dmitry Khovratovich
например затем что никто не будет посылать токены контракту который делает неизвестно что
Токены же бесплатные. Именно для этого и нужны
источник

DK

Dmitry Khovratovich in ББ-чат
AUCKLAND Manurewa
Читаемы функции и возможные операции. Но не данные
данные тоже. Особенно такие хорошо заметные вещи как 256-битные ключи
источник

AM

AUCKLAND Manurewa in ББ-чат
Токен- это QR code к примеру или прочая аналогия. Есть полно интересных новых стандартов токенов и постоянно разрабатываются новые.

Каждый может сам себе придумать и сделать какой захочет. Если не надо соответствовать стандарту
источник

AM

AUCKLAND Manurewa in ББ-чат
Dmitry Khovratovich
данные тоже. Особенно такие хорошо заметные вещи как 256-битные ключи
Приведи пример как можно декомпилировать бинарник зная лишь адрес смартконтракта?

Я тебя не понимаю
источник

AM

AUCKLAND Manurewa in ББ-чат
Эфир позволяет хранить данные в шифрованном виде за смешные деньги для Сингапура
источник

DK

Dmitry Khovratovich in ББ-чат
AUCKLAND Manurewa
Приведи пример как можно декомпилировать бинарник зная лишь адрес смартконтракта?

Я тебя не понимаю
не надо ничего декомпилировать. Это же байткод с весьма небольшим числом операций, все описаны в yellowpaper, функции все видны, данные тоже известно как хранятся (если использовал Solidity) и т.д.
источник

AM

AUCKLAND Manurewa in ББ-чат
Dmitry Khovratovich
не надо ничего декомпилировать. Это же байткод с весьма небольшим числом операций, все описаны в yellowpaper, функции все видны, данные тоже известно как хранятся (если использовал Solidity) и т.д.
Мы говорим про служебный смартконтракт?

Вы про перебор всех возможных вариантов текста смартконтракта чтобы соответствовал бинарнику?)
источник

AM

AUCKLAND Manurewa in ББ-чат
Люди в биткоине переписывались помню раньше..
источник

DK

Dmitry Khovratovich in ББ-чат
AUCKLAND Manurewa
Мы говорим про служебный смартконтракт?

Вы про перебор всех возможных вариантов текста смартконтракта чтобы соответствовал бинарнику?)
Не надо ничего перебирать, достаточно найти в сторедже контракта конкретный мэппинг адрес->ключ и взять этот ключ. Даже блокчейн эксплореры раньше были которые такое делали
источник