
CVE-2026-44714のためのエクスプロイト研究フレームワーク。bitcoinjの署名検証の欠陥によりトランザクションのなりすましや支払いの乗っ取りが可能になるもので、PoC、JSペイロード、C2ハーネスを備えています。
研究者: dontaskmehow
CVE-2026-44714 | bitcoinj | トランザクションスプーフィング | 支払いハイジャック
BABEF は、JavaベースのBitcoinウォレットおよび決済システムで使用される bitcoinj ライブラリにおける重大な署名検証の欠陥を標的とした、研究志向のエクスプロイトフレームワークです。
本プロジェクトは CVE-2026-44714 を中心に構築されており、これはbitcoinjのトランザクション検証パスにおける脆弱性で、影響を受ける実装においてスプーフィングされたトランザクション動作、認証バイパス条件、および支払いフローの操作を可能にするものです。
脅威の概要
本フレームワークは、この欠陥の影響を以下にわたって調査します:
影響プロファイル
添付コンポーネント
1. Pythonエクスプロイト
bitcoinj_spoof.py
2. JavaScriptペイロード
bitcoinj_hijack.js
bitcoinj_c2.rb
インストールと実行
要件
git clone https://github.com/Bitcoinjimmy/BABEF.git
cd BABEF
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Pythonエクスプロイトを実行:
python3 bitcoinj_spoof.py <target_wallet> <recipient_address> <amount>
例:
python3 bitcoinj_spoof.py 1BoatSLRHtKNngkdXEeobR76b53LETtpyT 1J7mdg5rbQyUHENYdx39WVWK7fs5ZQ7VQ 0.25
npm install
ハイジャックペイロードを実行:
node bitcoinj_hijack.js
ruby bitcoinj_c2.rb
本プロジェクトは以下を目的としています:
本リポジトリはレッドチーム / セキュリティ研究のショーケースとして構成されており、許可されたテストおよび防御的分析のみを目的としています。
本リポジトリは、セキュリティ研究、レッドチーム検証、およびそうした活動が明示的に許可されている環境における防御的評価のためのものです。責任を持って、適用される法律およびガバナンスポリシーに従って使用してください。研究者 dontaskmehow は責任を負いません!
BABEF は CVE-2026-44714 を中心としたbitcoinjに焦点を当てた悪用フレームワークであり、ウォレットおよび決済システムにおける署名検証の弱点の影響を明らかにするために設計されています。