Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
kbd-audio — 🎤⌨️ Espionaje acústico de teclado | Kitploit
Herramientas/GitHubGitHub/ggerganov/kbd-audio
OSINT (Inteligencia de Fuentes Abiertas)ReconocimientoRecopilación de Información
GitHubggerganov/kbd-audio

kbd-audio

🎤⌨️ Espionaje acústico de teclado

Ver RepositorioSitio web
9.0k608hace 3 añosRevisado por Kitploit

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

kbd-audio

Actions Status

Esta es una colección de herramientas de línea de comandos y GUI para capturar y analizar datos de audio.

Keytap

La herramienta más interesante se llama keytap - puede adivinar las teclas del teclado presionadas solo analizando el audio capturado desde el micrófono del computador.

Consulta esta publicación de blog para más detalles:

Keytap: descripción y algunos pensamientos aleatorios

Video: breve demostración de Keytap en acción

Pruébalo en línea:

Keytap2

La herramienta keytap2 es otra herramienta interesante para recuperar texto a partir de audio. No requiere datos de entrenamiento; en su lugar, utiliza información estadística sobre las frecuencias de las letras y n-gramas en el idioma inglés.

Una descripción más detallada de la herramienta está disponible aquí: Discusión de Keytap2

Video: breve demostración de Keytap2 en acción

CTF: ¿puedes adivinar el texto que se está escribiendo?

Pruébalo en línea:

Keytap3

Esta versión introduce mejoras significativas en el algoritmo y mejores estadísticas de n-gramas en comparación con keytap2. El ataque ahora está completamente automatizado y no requiere ninguna intervención manual durante el proceso de recuperación de texto.

Video: breve demostración del uso de Keytap3

Video: otro ejemplo del uso de Keytap3

Interfaz gráfica para Keytap3

Verifica si tu teclado es vulnerable a Keytap:

Lo que la gente dice sobre Keytap

"Esto funciona increíblemente bien.
Espero que te des cuenta de lo que has creado (y puesto a disposición de cada persona en el mundo)."
-- ffpip

"Acabo de probarlo y funciona increíblemente bien. Como que me dan ganas de dejar de usar un teclado mecánico." -- Karawebnetwork

"Este ataque y el phreaking de Van Eck son las razones por las que Edward Snowden, mientras escribía contraseñas y otra información sensible, se cubría a sí mismo y a su laptop con una manta." -- aarchi

"Esto es lo que los usuarios de teclados mecánicos se merecen" -- super guy

"joder.." -- Lluis Franco

Instrucciones de compilación

Dependencias:

  • SDL2 - usado para capturar audio y abrir ventanas gráficas libsdl

    root@kitploit:~
    [Ubuntu]
    $ sudo apt install libsdl2-dev
    
    [Mac OS con brew]
    $ brew install sdl2
    
    [MSYS2]
    $ pacman -S git cmake make mingw-w64-x86_64-dlfcn mingw-w64-x86_64-gcc mingw-w64-x86_64-SDL2
    
  • FFTW3 (opcional) - algunas de las herramientas auxiliares realizan transformadas de Fourier fftw

Linux, FreeBSD, Mac OS, Windows (MSYS2 + MinGW)

root@kitploit:~
git clone https://github.com/ggerganov/kbd-audio
cd kbd-audio
git submodule update --init
mkdir build && cd build
cmake ..
make

Herramientas

Breve resumen de las herramientas disponibles. Si el estado de la herramienta no es estable, espera problemas y resultados no óptimos.

Detalles de las herramientas

  • record-full

    Graba audio en un archivo binario sin procesar en el disco

    root@kitploit:~
    ./record-full output.kbd [-cN]
    

  • play-full

    Reproduce una grabación capturada con la herramienta record-full

    root@kitploit:~
    ./play-full input.kbd [-pN]
    

  • record

    Graba audio solo mientras se escribe. Útil para recopilar datos de entrenamiento para keytap

    root@kitploit:~
    ./record output.kbd [-cN] [-CN]
    

  • play

    Reproduce una grabación creada con la herramienta record

    root@kitploit:~
    ./play input.kbd [-pN]
    

  • keytap

    Detecta teclas presionadas mediante la captura de audio del micrófono en tiempo real. Utiliza datos de entrenamiento capturados a través de la herramienta record.

    root@kitploit:~
    ./keytap input0.kbd [input1.kbd] [input2.kbd] ... [-cN] [-CN] [-pF] [-tF]
    

  • keytap-gui

    Detecta teclas presionadas mediante la captura de audio del micrófono en tiempo real. Utiliza datos de entrenamiento capturados a través de la herramienta record. Versión GUI.

    root@kitploit:~
    ./keytap-gui input0.kbd [input1.kbd] [input2.kbd] ... [-cN] [-CN]
    

    Demo en línea: https://keytap.ggerganov.com


Comentarios

Cualquier comentario sobre el rendimiento de las herramientas es muy apreciado. Por favor, deja un comentario aquí.

Descargar herramienta
NombreTipoEstado
recordtextestable
record-fulltextestable
playtextestable
play-fulltextestable
view-guiguiestable
view-full-guiguiestable
key-detectortextestable
keytaptextestable
keytap-guiguiestable
keytap2-guiguiestable
keytap3textestable
keytap3-guiguiestable
-extra-
guess-qptextexperimental
guess-qp2textexperimental
keytap3-multitextexperimental
scaletextexperimental
subreaktextexperimental
key-average-guiguiexperimental
keytap2textexperimental
keytap2-gui

Detecta teclas presionadas mediante la captura de audio del micrófono. Utiliza información estadística (frecuencias de n-gramas) sobre el idioma. No se requieren datos de entrenamiento. El archivo de entrada 'record.kbd' debe generarse a través de la herramienta record-full y contiene los datos de audio que se analizarán. La carpeta 'n-gram-dir' debe contener archivos de probabilidad de n-gramas para el idioma correspondiente.

root@kitploit:~
./keytap2-gui record.kbd ../data

Demo en línea: https://keytap2.ggerganov.com


  • keytap3

    Recuperación completamente automatizada de texto desconocido a partir de grabaciones de audio.

    root@kitploit:~
    ./keytap3 input.kbd ../data [-cN] [-CN] [-pF] [-tF] [-FN] [-fN]
    

    Demo en línea: https://keytap3.ggerganov.com


  • keytap3-gui

    Versión GUI de la herramienta keytap3.

    root@kitploit:~
    ./keytap3-gui input.kbd ../data [-cN] [-CN] [-pF] [-tF] [-FN] [-fN]
    

    Demo en línea: https://keytap3-gui.ggerganov.com


  • view-full-gui

    Visualiza formas de onda grabadas con la herramienta record-full. También puede reproducir los datos de audio.

    root@kitploit:~
    ./view-full-gui input.kbd [-pN]
    

    view-full-gui


  • view-gui

    Visualiza datos de entrenamiento grabados con la herramienta record. También puede reproducir los datos de audio.

    root@kitploit:~
    ./view-gui input.kbd [-pN]
    

    view-full-gui