November 15, 2023

Zenno - шифрование, газ и рандом

Небольшая статья с пояснениями для новых шаблонов.



Содержание


1. Для новичков

2. Шифровальщики

3. О шаблонах

4. Конец



Для новичков


Новые шаблоны не содержат комментариев с подсказками и разобраться в них может быть сложно. Начните с чего-то более простого или потыкайте старые шаблоны, которые доступны по ссылке в папке OLD. Некоторые действия в них могут не работать из-за изменений сайтов, но общий принцип сохраняется. Новые шаблоны находятся в папке Zenno 2 соответственно.

Также вам может быть полезна моя первая статья по Zenno. Дополнительно рекомендовать какие-либо уроки по Zenno не буду, потому что я никогда их не смотрел. Большая часть интуитивно понятна, а гугл находит ответы на все возникающие вопросы. =)


Шифровальщики


Хранить приватники в текстовых документах или эксель табличках не особо безопасно. Zip легко вскрывается. Пароль к WinRar подбирается только брутом, но вы ведь вводите пароль, когда открываете архив? И как-то взаимодействуете с приватниками далее? Словили стиллер и кошельки уже скомпрометированы. Поэтому я задумался о том, чтобы зашифровать сами приватники. Даже если они попадут в руки злоумышленников работающих на потоке, то вряд ли они станут разбираться, а даже если попробуют, то это окажется около невозможным.

Месяц назад я выложил зашифрованный приватник. Никто не смог расшифровать его, на кошельке лежало 100$. Все что я сделал для шифрования - это поменял 2 и 7 символы местами, а затем записал приватник наоборот. Даже после перестановки символов приватник остался рабочим, правда после импорта в тот же MetaMask, он открывал доступ к совершенно другому кошельку.

Простым подбором расшифровка моего приватника заняла бы невероятно много времени и ресурсов. Я оставил подсказку, но видимо её никто не нашёл, поэтому пару дней назад я забрал эфир со своего кошелька. Ну а вы теперь знаете, как расшифровать приватник из моего поста, чтобы получить нужный кошелёк. Отныне все мои кошельки в табличках лежат в зашифрованном виде.

В папке Шифровальщики находится 2 шаблона, первый берёт ваши приватники и шифрует по описанному выше способу. Второй шифрует сид фразу, меняя 2 и 7 слово местами. Каждая строчка кода закомментирована, так что вы легко сможете разобраться. Код для расшифровки тоже прокомментирован в шаблонах каждого из проектов.


О шаблонах


В новых шаблонах используются гугл таблицы. Держите гайд по их подключению в Zenno. Не забудьте добавить ссылку на свою таблицу в ProjectMaker. Помимо шаблонов в папках лежит пример названий столбцов для гугл таблицы в файле example.xlsx. Сначала рекомендуется занести в свою гугл таблицу заголовки из этого файла и приватники (или сид), далее запустить шифровальщик. Если все прошло хорошо, то добавьте прокси и запускайте нужный вам проект.

Для максимальной безопасности можно добавить интерфейс, в котором будет указываться ссылка на гугл таблицу перед запуском шаблона. В таком интерфейсе можно придумать все что угодно, от максимального газа до параметров для расшифровки. Суть в том, что если сделать все выше описанное, то в ProjectMaker не будет указана ссылка на гугл таблицу или параметры для расшифровки приватников. А значит, угнать или расшифровать ваши приватники будет ещё сложнее.

По вашим просьбам в шаблонах StarkNet сделана проверка газа. В самом начале шаблона идёт проверка стоимости трансфера эфира. (25 гвей = ~0.0001 ETH)

StarkNet - кусок *подберите подходящий эпитет*. Расширение Braavos не исключение, оно не всегда устанавливается с первого раза, а иногда вовсе не может восстановить кошелек. Поэтому в шаблонах предусмотрена его установка и удаление до получения положительного результата.

В StarkNet сделана рандомизация шаблонов, она запускается через StarkNet-random.zp. При запуске случайным образом выбирается 1 из 3 проектов (MySwap, JediSwap, zkLend). Внутри каждого проекта также есть рандомизация. Суммарно 24 вариации действий.

Также, в одном из проектов StarkNet впервые была использована функция "Split", если вы чуть более продвинутый пользователь, то рассмотрите ее подробнее, очень полезная штука, помогает получать только нужные вам данные.

В проекте MetaMask мы поработали с рандомизацией и сконструировали 30 возможных вариаций вашего маршрута (бриджи и свапы в 3 сетях: BSC, Polygon, Avalanche). Ранее, при создании шаблонов для Zenno использовалась очень старая версия MetaMask, поскольку крайние версии по какой-то причине на тот момент не работали в Zenno. В этот раз использовалась одна из последних версий, а именно 11.0.0.


Конец


Это последняя статья по Zenno, мне больше нечего про него сказать. Не ленитесь изучать зенно, на бычке это вам более чем пригодится, особенно если вы не владеете каким-нибудь языком программирования. Удачи в автоматизации! ❤️

Статья подготовлена для t.me/rickler_cash
Больше контента 👉 t.me/rickler_nexus