
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는 CVE-2026-44714를 중심으로 한 bitcoinj 중심의 익스플로잇 프레임워크로, 지갑 및 결제 시스템의 서명 검증 약점이 미치는 영향을 드러내도록 설계되었습니다.