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
signal-without-smartphone — Aplicación de escritorio para registrar una cuenta de Signal y vincular Signal Desktop sin necesidad de un teléfono inteligente, utilizando los protocolos criptográficos de Signal para el aprovisionamiento seguro del dispositivo. | Kitploit
Herramientas/GitHubGitHub/almet/signal-without-smartphone
Herramientas de Cifrado/DescifradoSeguridad MóvilPrivacidadUtilidades y FrameworksAutenticación
GitHubalmet/signal-without-smartphone

signal-without-smartphone

Aplicación de escritorio para registrar una cuenta de Signal y vincular Signal Desktop sin necesidad de un teléfono inteligente, utilizando los protocolos criptográficos de Signal para el aprovisionamiento seguro del dispositivo.

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
Ver Repositorio
75237hace 6 díasRevisado por Kitploit

logotipo de signal-setup

Configurar Signal sin smartphone

Una aplicación de escritorio para registrar una cuenta de Signal y vincularla con Signal Desktop, todo sin necesidad de un smartphone.

Captura de la interfaz

Esta utilidad evita la necesidad de un teléfono inteligente, pero aún requiere una forma de recibir mensajes SMS durante la fase de configuración. Signal introdujo recientemente las cuentas sin número, pero eso todavía requiere Android y los servicios de Google Play. Es muy probable que ofrezcan opciones de pago alternativas en el futuro.

¡Consigue la última versión!

Pero, ¿por qué?

Hay múltiples razones por las que esta herramienta podría interesarte:

No comprometas la seguridad de tus mensajes con un smartphone

La seguridad de tus conversaciones de Signal es tan baja como la seguridad de los dispositivos en los que está instalada:

Si tu dispositivo se pierde o te lo roban cuando no está bloqueado con tu código de acceso, por supuesto que alguien podría leer los mensajes que contiene. Del mismo modo, se sabe que las fuerzas del orden utilizan herramientas forenses para acceder a dispositivos incautados, lo que hace posible leer cualquier cosa en el dispositivo, incluidos tus mensajes.

— Seguridad en grupos de Signal, Freedom of the Press Foundation

Puede que simplemente no tengas un smartphone

Algunas personas no tienen un smartphone, y deberían poder usar Signal :-)

Compartir una cuenta entre varios ordenadores o personas

La herramienta se registra como el dispositivo principal de la cuenta y vincula Signal Desktop como uno secundario. Signal permite cinco dispositivos vinculados por cuenta, y esta herramienta puede ayudar a vincularlos todos. Eso es útil en situaciones en las que quieres compartir una cuenta de Signal con un colega, por ejemplo.

¿Por qué una herramienta separada?

A día de hoy, Signal Desktop requiere un número de teléfono y un smartphone para configurar una cuenta. Esto podría cambiar en el futuro, pero hasta entonces, puedes usar esto.

"Supongo que tu pregunta tiene que ver con el tipo de registro con número de teléfono que existe en Signal hoy en día. Eso es algo que estamos considerando, con suerte para más adelante este año, añadir una forma de registrarse sin números de teléfono. [...]"

— Ehren Kret, CTO de Signal, 20 de julio de 2026

Instalación

Descarga el archivo para tu sistema desde la página de versiones:

  • macOS: Abre el .dmg y arrastra Signal Setup a Aplicaciones.
  • Linux: AppImage: Hazlo ejecutable (chmod +x Signal_Setup-*.AppImage) y ejecútalo. También se publica un binario simple signal-setup-linux-* si lo prefieres.
  • Windows: Haz doble clic para ejecutarlo.

Primer inicio en macOS y Windows

Las versiones no están firmadas con un certificado de desarrollador de pago (99 USD al año para macOS, aún más para Windows), y como resultado el sistema te advierte después de la instalación:

  • macOS muestra "no se puede abrir porque es de un desarrollador no identificado". Haz clic derecho en la aplicación y elige Abrir, luego confirma. Solo necesitas hacer esto una vez. Si informa que la aplicación está "dañada", elimina la marca de cuarentena de descarga: xattr -dr com.apple.quarantine "/Applications/Signal Setup.app".

  • Windows SmartScreen muestra "Windows protegió tu PC". Haz clic en Más información, luego en Ejecutar de todos modos.

¿Quieres compilarlo tú mismo?

cargo build --release
./target/release/signal-setup

El proyecto es un espacio de trabajo de Cargo con dos crates: signal-setup-core (la lógica de registro de Signal y vinculación de dispositivos) y signal-setup (la GUI de escritorio que depende de ella). Compilar el espacio de trabajo produce el binario signal-setup mencionado anteriormente.

Requisitos de compilación

Solo en Linux, algunas bibliotecas del sistema son útiles para GPU/visualización:

# Ubuntu / Debian
sudo apt install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev \
libxkbcommon-dev libssl-dev protobuf-compiler

# Fedora
sudo dnf install libxcb-devel libxkbcommon-devel openssl-devel protobuf-compiler

# Arch
sudo pacman -S libxcb libxkbcommon openssl protobuf

Archivos de clave

Cada cuenta puede exportarse desde su pantalla "Manage" como un archivo de clave: signal-account-<number>.json. Contiene todo lo necesario para actuar como el dispositivo principal de la cuenta, cifrado con una frase de contraseña de tu elección.

¡Consérvalo como copia de seguridad, podrás importarlo en otra máquina!

Los archivos de clave también llevan la clave maestra, que es útil para volver a registrar un número sin esperar a que expire el bloqueo.

Pruebas con el servidor de staging de Signal

Puedes ejecutar la herramienta contra el entorno de staging de Signal en lugar de producción, lo cual es útil para desarrollo y pruebas sin arriesgar tu cuenta real:

./target/release/signal-setup --staging

Para completar el paso de vinculación del dispositivo, necesitarás una instancia de Signal Desktop también conectada al servidor de staging. Compilar Signal Desktop desde el código fuente hace esto por defecto:

git clone https://github.com/signalapp/Signal-Desktop.git
cd Signal-Desktop
pnpm install
pnpm start

Establece SIGNAL_SETUP_DEBUG=1 para imprimir cada respuesta de la API de verificación de Signal (estado y cuerpo) en la terminal, que es lo primero que hay que revisar cuando un registro no se completa.

También está disponible un flag --demo para pruebas totalmente sin conexión con datos falsos (no se necesita servidor). En modo demo, el código de verificación 000000 simula una cuenta elegible para la transferencia de dispositivo y 111111 un número bloqueado para registro.

Bajo el capó

Existen otras herramientas capaces de hacer esto, como la genial signal-cli de AsamK, pero lamentablemente no proporcionan una interfaz gráfica de usuario. Una versión anterior de esta herramienta la usaba bajo el capó, pero requería que los usuarios tuvieran una JVM instalada para poder ejecutar las cosas.

En su lugar —y porque pensé que sería más fácil— aproveché la ocasión para sumergirme a fondo en la criptografía de Signal.

Aquí hay un resumen de alto nivel de cómo funcionan las cosas (esta aplicación se registra como el dispositivo principal de Signal y luego vincula Signal Desktop como dispositivo secundario).

Aquí está el flujo:

%%{init: {'theme':'default', 'themeVariables': {'background':'#ffffff'}}}%%
sequenceDiagram
    actor User
    participant App as App
    participant Server as Signal Server
    participant Desktop as Signal Desktop
    participant Store as Disk + Keyring

    Note over App: Step 0: Welcome (if saved accounts)
Descargar herramienta