Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB)

В этой статье мы подробно на слайдах покажем как установить «SageMath» на облачный виртуальный сервер Fedora 30 64bit(10GB) для примера мы будем использовать сервера «DIGITAL RUBLE TECH». Ранее мы использовали для установки «SageMath» облачный сервис Google Colab, но к сожалению из-за последних обновлении не все компоненты для проведение криптоанализа блокчейна Биткоина работают должным образом.

Регистрация:

Для начала нам нужно создать личный кабинет, пройдем регистрацию на сайте: https://digitalruble.tech/cloud

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Выбираем опцию: Individual

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Запустим консоль

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Переходим по опции: Elastic Cloud Server

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Создадим Elastic Cloud Server

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Выбираем нужные нам параметры:

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Указываем  Fedora 30 64bit(10GB)

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост
Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Выбираем необходимый для сети VPC

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Устанавливаем и запоминаем свой собственный пароль

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Сохраняем конфигурацию

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Облачный виртуальный сервер Fedora 30 64bit(10GB) успешно создан!
Для входа в терминал нажимаем: Remote Login

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Для нас открылся терминал с установкой облачного виртуального сервера Fedora 30 64bit(10GB)

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост
Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост
Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Проверим установку, запустим команду:

cat /etc/redhat-release

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Обновим наш сервер, запустим команду:

dnf check-update

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Установим Python 3, запустим команду:

dnf install python3

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Установим SageMath, запустим команду:

dnf install sagemath

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост
Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Проверим установку SageMath

sage -v

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Реализуем алгоритм Twist Attack с помощью нашей репозитории 18TwistAttack

git clone https://github.com/demining/CryptoDeepTools.git cd CryptoDeepTools/18TwistAttack/ ls

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Чтобы решить дискретное логарифмирование (Pollard's rho algorithm for logarithms) запустим Python-script: discrete.py

Команда запуска:

sage -python3 discrete.py

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост

Sage Math выполнил задачу дискретного логарифмирование (Pollard's rho algorithm for logarithms)

Теперь все работает должный образом!

Мы получили приватный ключ к Биткоин Кошельку в десятичном формате, далее для криптоанализа нам нужно следовать инструкциям статьи посвященной Twist Attack

Исходный код

DIGITAL RUBLE TECH

Telegram: https://t.me/cryptodeeptech

Видеоматериал: https://youtu.be/xHnTDRgZwvE

Источник: https://cryptodeep.ru/install-sagemath-on-fedora

Установим SageMath для криптоанализа на облачный виртуальный сервер Fedora 64bit(10GB) Криптовалюта, Биткоины, NFT, Финансы, Валюта, Доллары, Видео, YouTube, Длиннопост