
针对 CVE-2026-44714 的研究型漏洞利用框架,该漏洞是 bitcoinj 签名验证缺陷,可导致交易伪造和支付劫持,包含 PoC、JS 载荷和 C2 测试框架。
研究员:dontaskmehow
CVE-2026-44714 | bitcoinj | 交易伪造 | 支付劫持
BABEF 是一个以研究为导向的漏洞利用框架,针对的是 Java 编写的比特币钱包和支付系统所使用的 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 是一个以 bitcoinj 为重点的漏洞利用框架,围绕 CVE-2026-44714 构建,旨在揭示钱包和支付系统中签名验证弱点的实际影响。