
Как узнать ABI неверифицированного контракта
Если вам попался контракт у которого на сайте скана пусто во вкладке Contract / Code и вы видите только байткод, ещё не всё так плохо, есть способ восстановить ABI из кода контракта. Немного расскажу, как это работает. При компиляции контракта имена всех методов становятся утерянными, они не нужны EVM, вместо них в байткоде можно увидеть четырёхбайтовый MethodID, который выглядит примерно так 0x8433e7f3 Этот MethodID не что иное, как первые 4 байта от хеша Keccak-256 взятого от строки «имяМет...

Как узнать ABI неверифицированного контракта
Если вам попался контракт у которого на сайте скана пусто во вкладке Contract / Code и вы видите только байткод, ещё не всё так плохо, есть способ восстановить ABI из кода контракта. Немного расскажу, как это работает. При компиляции контракта имена всех методов становятся утерянными, они не нужны EVM, вместо них в байткоде можно увидеть четырёхбайтовый MethodID, который выглядит примерно так 0x8433e7f3 Этот MethodID не что иное, как первые 4 байта от хеша Keccak-256 взятого от строки «имяМет...

Как усилить пароль в Метамаске
Если вы не читали мою предыдущую статью «Как воруют приватники из вашего Метамаска» очень советую её прочитать, там мы выясняем, что пароль Метамаска является ключом к базе данных. В этой статье я покажу как пропатчить Метамаск, чтобы при работе с ним вы использовали короткий пароль, а файл с хранилищем был зашифрован более длинным паролем, который сложно подобрать. У вас на компьютере должен быть установлен git. Заходим на страницу github Метамаска, копируем урл.Открываем терминал и говорим:...

Как усилить пароль в Метамаске
Если вы не читали мою предыдущую статью «Как воруют приватники из вашего Метамаска» очень советую её прочитать, там мы выясняем, что пароль Метамаска является ключом к базе данных. В этой статье я покажу как пропатчить Метамаск, чтобы при работе с ним вы использовали короткий пароль, а файл с хранилищем был зашифрован более длинным паролем, который сложно подобрать. У вас на компьютере должен быть установлен git. Заходим на страницу github Метамаска, копируем урл.Открываем терминал и говорим:...

Как обезопасить себя при запуске чужого софта
В последнее время на рынке появилось огромное количество сибил-софта, как публичного так и приватного. Обычно это скрипты на Python или JavaScript. Иногда они поставляются в виде исходников и это упрощает аудит для тех, кто немного умеет читать код, иногда скомпилированы и исходники не доступны, что сильно усложняет жизнь. Как скрипты воруют приватники? В большинстве случаев их отправляют по протоколу http/https на заранее настроенный сервер или телеграмм-боту. Я написал примитивный тестовый ...

Как обезопасить себя при запуске чужого софта
В последнее время на рынке появилось огромное количество сибил-софта, как публичного так и приватного. Обычно это скрипты на Python или JavaScript. Иногда они поставляются в виде исходников и это упрощает аудит для тех, кто немного умеет читать код, иногда скомпилированы и исходники не доступны, что сильно усложняет жизнь. Как скрипты воруют приватники? В большинстве случаев их отправляют по протоколу http/https на заранее настроенный сервер или телеграмм-боту. Я написал примитивный тестовый ...

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

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