Финансовые технологии

Поиск монет BTC на более ранних версиях Bitcoin Core с критической уязвимостью OpenSSL 0.9.8 CVE-2008-0166

В этой статье мы создадим инструмент который будет генерировать Биткоин Адреса (P2PKH), используя уязвимость CVE-2008-0166. Это исследовательский проект для поиска монет BTC на более ранних версиях программного клиента Bitcoin Core Генератор случайных чисел, который генерирует предсказуемые числа CVE-2008-0166 VAIM- OpenSSL 0.9.8/1.0.0 Detected Критической уязвимость версии OpenSSL 0.9.8 CVE-2008-0166 заполнялась только идентификатором процесса. Из-за различий между порядком байтов и sizeof(long) выходные данные зависят…

Полезные и эффективные алгоритмы для эллиптической кривой secp256k1

В этой статье мы рассмотрим несколько полезных и эффективных алгоритмов для эллиптической кривой E над полем GF(p) , заданной коротким уравнением Вейерштрасса у^2 = х^3 + Ах + В   Алгоритм генерации точки на кривой E Алгоритм добавления точек Алгоритм удвоения точек Алгоритм нахождения целой кратной точки Алгоритм нахождения целой кратной точки (скалярное умножение) Алгоритм построения делителя D над кривой E с носителем supp(D) заданного размера d Алгоритм Миллера для вычисления значения функции Вейля f n, P по делителю D такому, что supp(D) ∩ {P,…

Как конвертировать публичные ключи Bitcoin-PUBKEY HEX в Bitcoin-адрес Base58 и проверить баланс на наличие монет BTC

В этой статье мы научимся тому, как в большом количестве данных проверить баланс монет Биткоина используя для этого Python-скрипт bitcoin-checker.py Результат проверки Python-скрипта bitcoin-checker.py Так же мы научимся конвертировать публичный ключ Биткоина PUBKEY (HEX) в Биткойн Адрес (Base58) всю эту большую работу делает Python-скрипт pubtoaddr.py В итоге мы с особой легкостью будем проверять баланс Биткоина, сканируя Блокчейн в терминале Google Colab [TerminalGoogleColab] Ранее я записывал видеоинструкцию: «TERMINAL…

Самая первая серьезная уязвимость в Blockchain и как получить публичный ключ Bitcoin ECDSA значение RSZ из файла RawTX

В этой статье мы поговорим о извлечение значений подписи ECDSA R, S, Z из блокчейна Биткойн, но для начало вспомним о самой первой серьезной уязвимости в транзакции блокчейн которую обнаружил Нильс Шнайдер (Nils Schneider он же – tcatm) Биткоин-разработчик и владелец "BitcoinWatch" & "BitcoinCharts". 4.1 История опасных случайных Атак на Биткоин Document [PDF]: Private Key Recovery Combination Attacks: On Extreme Fragility of Popular Bitcoin Key Management, Wallet and Cold…

Как парсить транзакции Blockchain в папку Google Drive

В этой статье мы разберем транзакции биткоина и научимся очень быстро парсить RawTX из сети блокчейн в папку Google Drive все это поможет нам лучше понять, как работает транзакции биткоина и каково все её содержимое в сети блокчейн.Для начала нам нужно знать, что все транзакции биткоина хранятся в [txid]. txid - это идентификатор транзакции, хранящиеся в блокчейне биткоина,…

Самый крупный взлом за всю историю существования Биткоина

Биткоин кошелек Silk Road наверно это самый крупный взлом за всю историю существования Биткоина, так как баланс монет составлял 69 369 BTC в переводе на доллары сумма превышало более $1 млрд. Этот нашумевший биткоин кошелек 1HQ3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx был привязан к маркетплейсу даркнета который был закрыт в 2013 году и его создатель Росс Ульбрихт. В 2019 году на профильных хакерских форумах распространили зашифрованный файл wallet.dat,…

С помощью Lattice Attack мы получили Private Key к монетам BITCOIN

Что мы знаем про решетчатую атаку? Начнем с того что алгоритм цифровой подписи на эллиптических кривых (ECDSA) — это распространенная схема цифровой подписи, которую мы видим во многих наших обзорах кода. Он обладает некоторыми желательными свойствами, но также может быть очень хрупким для восстановления закрытого ключа с помощью атаки по побочному каналу, раскрывающей менее одного бита секретного одноразового номера. ECDSA —…

Создаем свой терминал в Google Colab для работ в GitHub, GDrive, NGrok и.т.д

В настоящее время машинное обучение и глубокое обучение стали самой горячей тенденцией в индустрии компьютерных наук. Многие разработчики создают потрясающие проекты с помощью Google Colab. Что такое Google Colab? Google Colab был разработан Google для предоставления бесплатного доступа к GPU и TPU. Google Colab можно определить как улучшенную версию Jupyter Notebook. Возможности Google Colab Google Colab предоставляет…