Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
BABEF — Framework de investigación de exploits para CVE-2026-44714, una falla de verificación de firmas en bitcoinj que permite la falsificación de transacciones y el secuestro de pagos, con PoC, payload en JS y arnés de C2. | Kitploit
Herramientas/GitHubGitHub/dntaskmehow/babef
Frameworks de ExploitsExplotaciónExplotación de Aplicaciones WebCriptografíaComando y ControlAutenticaciónRed TeamingDesarrollo de Payloads
GitHubdntaskmehow/babef

BABEF

Framework de investigación de exploits para CVE-2026-44714, una falla de verificación de firmas en bitcoinj que permite la falsificación de transacciones y el secuestro de pagos, con PoC, payload en JS y arnés de C2.

hace 24 díasAún no revisado
Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

B.A.B.E.F

BABEF banner

Status Target Impact

B.A.B.E.F - UN FRAMEWORK DE EXPLOTACIÓN PARA EL BYPASS DE AUTENTICACIÓN EN BITCOINJ

Investigador: dontaskmehow

CVE-2026-44714 | bitcoinj | Falsificación de transacciones | Secuestro de pagos

BABEF es un framework de explotación orientado a la investigación que ataca un fallo crítico de verificación de firmas en la librería bitcoinj, utilizada por monederos y sistemas de pago Bitcoin basados en Java.

Este proyecto gira en torno a CVE-2026-44714, una vulnerabilidad en la ruta de validación de transacciones de bitcoinj que puede permitir comportamientos de transacciones falsificadas, condiciones de bypass de autenticación y manipulación del flujo de pagos en las implementaciones afectadas.


RESUMEN DE LA AMENAZA

Este framework explora el impacto del fallo en:

  • capas de autenticación de monederos
  • lógica de verificación de transacciones
  • comportamiento de canales de pago
  • servicios posteriores que dependen de la validación de bitcoinj

Perfil de impacto

  • Vector de ataque: Local / A nivel de aplicación
  • Requisito de privilegios: Bajo
  • Interacción del usuario: Mínima / Ninguna
  • Confidencialidad: Alta
  • Integridad: Alta
  • Disponibilidad: Alta

COMPONENTES ADJUNTOS

1. Exploit en Python

bitcoinj_spoof.py

  • Una prueba de concepto basada en Python centrada en el comportamiento de falsificación de transacciones y la validación de la vulnerabilidad contra implementaciones vulnerables de bitcoinj.

2. Payload en JavaScript

bitcoinj_hijack.js

  • Un payload en JavaScript diseñado para simular el comportamiento de secuestro de canales de pago en entornos de monederos o pagos accesibles desde la web que estén afectados.

3. Servidor C2 en Ruby

bitcoinj_c2.rb

  • Un arnés de comando y control basado en Ruby utilizado para modelar la orquestación de ataques y el seguimiento de fondos robados en un entorno de laboratorio.

INSTALACIÓN Y EJECUCIÓN

Requisitos

  • Python 3.10+
  • Node.js 18+
  • Ruby 3.0+
  • Git
  • Acceso a un entorno objetivo vulnerable respaldado por bitcoinj para pruebas autorizadas

1) Clonar el repositorio

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

2) Configuración del exploit en Python

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

Ejecutar el exploit en Python:

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

Ejemplo:

python3 bitcoinj_spoof.py 1BoatSLRHtKNngkdXEeobR76b53LETtpyT 1J7mdg5rbQyUHENYdx39WVWK7fs5ZQ7VQ 0.25

3) Configuración del payload en JavaScript

npm install

Ejecutar el payload de secuestro:

node bitcoinj_hijack.js

4) Servidor C2 en Ruby

ruby bitcoinj_c2.rb

/ ENFOQUE DE INVESTIGACIÓN /

El proyecto está pensado para:

  • riesgo de bypass de autenticación en servicios respaldados por bitcoinj
  • inyección de transacciones falsificadas
  • manipulación de canales de pago
  • vías de explotación en pilas de monederos vulnerables

Este repositorio está estructurado como una muestra de red-team / investigación de seguridad y está destinado únicamente a pruebas autorizadas y análisis defensivo.


/ DESCARGO DE RESPONSABILIDAD /

Este repositorio es para investigación de seguridad, validación de red-team y evaluación defensiva en entornos donde dichas actividades están explícitamente autorizadas. Úsalo de forma responsable y de acuerdo con la ley aplicable y las políticas de gobernanza. ¡El investigador dontaskmehow no se hace responsable!


/ ESTADO /

BABEF es un framework de explotación centrado en bitcoinj y en CVE-2026-44714, diseñado para poner de manifiesto el impacto de las debilidades de verificación de firmas en monederos y sistemas de pago.

Descargar herramienta