Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
BABEF — Framework d'exploitation pour la recherche sur CVE-2026-44714, une faille de vérification de signature dans bitcoinj permettant l'usurpation de transactions et le détournement de paiements, avec PoC, payload JS et harnais C2. | Kitploit
Outils/GitHubGitHub/dntaskmehow/babef
Frameworks d'ExploitationExploitationExploitation d'Applications WebCryptographieCommandement et ContrôleAuthentificationRed TeamingDéveloppement de Charges Utiles
GitHubdntaskmehow/babef

BABEF

Framework d'exploitation pour la recherche sur CVE-2026-44714, une faille de vérification de signature dans bitcoinj permettant l'usurpation de transactions et le détournement de paiements, avec PoC, payload JS et harnais C2.

il y a 23 joursPas encore vérifié
Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

B.A.B.E.F

BABEF banner

Status Target Impact

B.A.B.E.F - CADRE D'EXPLOITATION POUR LE CONTOURNEMENT D'AUTHENTIFICATION DE BITCOINJ

Chercheur : dontaskmehow

CVE-2026-44714 | bitcoinj | Usurpation de transaction | Détournement de paiement

BABEF est un cadre d'exploitation orienté recherche ciblant une faille critique de vérification de signature dans la bibliothèque bitcoinj utilisée par les portefeuilles Bitcoin et les systèmes de paiement basés sur Java.

Ce projet est construit autour de CVE-2026-44714, une vulnérabilité dans le chemin de validation des transactions de bitcoinj qui peut permettre un comportement de transaction usurpé, des conditions de contournement d'authentification et une manipulation du flux de paiement dans les implémentations affectées.


APERÇU DE LA MENACE

Ce cadre explore l'impact de la faille à travers :

  • les couches d'authentification des portefeuilles
  • la logique de vérification des transactions
  • le comportement des canaux de paiement
  • les services en aval s'appuyant sur la validation de bitcoinj

Profil d'impact

  • Vecteur d'attaque : Local / Niveau applicatif
  • Exigence de privilèges : Faible
  • Interaction utilisateur : Minimale / Aucune
  • Confidentialité : Élevée
  • Intégrité : Élevée
  • Disponibilité : Élevée

COMPOSANTS JOINTS

1. Exploit Python

bitcoinj_spoof.py

  • Une preuve de concept basée sur Python axée sur le comportement d'usurpation de transaction et la validation de la vulnérabilité contre les implémentations bitcoinj vulnérables.

2. Charge utile JavaScript

bitcoinj_hijack.js

  • Une charge utile JavaScript conçue pour simuler le comportement de détournement de canal de paiement dans les environnements de portefeuille ou de paiement exposés au web et affectés.

3. Serveur C2 Ruby

bitcoinj_c2.rb

  • Un harnais de commande et contrôle basé sur Ruby utilisé pour modéliser l'orchestration d'attaque et le suivi des fonds volés dans un environnement de laboratoire.

INSTALLATION & EXÉCUTION

Prérequis

  • Python 3.10+
  • Node.js 18+
  • Ruby 3.0+
  • Git
  • Accès à un environnement cible vulnérable s'appuyant sur bitcoinj pour des tests autorisés

1) Cloner le dépôt

git clone https://github.com/Bitcoinjimmy/BABEF.git
cd BABEF

2) Configuration de l'exploit Python

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Exécuter l'exploit Python :

python3 bitcoinj_spoof.py <target_wallet> <recipient_address> <amount>

Exemple :

python3 bitcoinj_spoof.py 1BoatSLRHtKNngkdXEeobR76b53LETtpyT 1J7mdg5rbQyUHENYdx39WVWK7fs5ZQ7VQ 0.25

3) Configuration de la charge utile JavaScript

npm install

Exécuter la charge utile de détournement :

node bitcoinj_hijack.js

4) Serveur C2 Ruby

ruby bitcoinj_c2.rb

/ AXE DE RECHERCHE /

Le projet vise à :

  • le risque de contournement d'authentification dans les services s'appuyant sur bitcoinj
  • l'injection de transactions usurpées
  • la manipulation des canaux de paiement
  • les voies d'exploitation dans les piles de portefeuilles vulnérables

Ce dépôt est structuré comme une vitrine de recherche en sécurité / red-team et est destiné uniquement à des tests autorisés et à une analyse défensive.


/ AVERTISSEMENT /

Ce dépôt est destiné à la recherche en sécurité, à la validation red-team et à l'évaluation défensive dans des environnements où de telles activités sont explicitement autorisées. Utilisez-le de manière responsable et conformément à la loi applicable et aux politiques de gouvernance. Le chercheur dontaskmehow n'est pas responsable !


/ STATUT /

BABEF est un cadre d'exploitation axé sur bitcoinj et centré sur CVE-2026-44714, conçu pour mettre en évidence l'impact des faiblesses de vérification de signature dans les portefeuilles et les systèmes de paiement.

Télécharger l’outil