Ticketz PRO v0.99.197 y Ticketz Open Source v1.0.122

Nuevo recurso

  • Captura de sesión de WhatsApp Web

Como siempre, si usaste el autoinstalador, solo ejecuta el comando para actualizar:

curl -sSL update.ticke.tz | sudo bash

Guía de uso

Descripción del problema

WhatsApp Web comenzó a exigir una autenticación más avanzada para algunos usuarios. Esta autenticación implica el uso de las claves de acceso definidas en la aplicación de WhatsApp en el celular, las cuales deben accederse desde el navegador utilizando la función WebAuthn.

La forma en que fue diseñado este proceso impide cualquier tipo de bypass por parte del servidor, ya que depende de que el usuario esté conectado a Google Chrome con la misma cuenta en la que creó la clave en el dispositivo.

Funcionamiento de la solución

La solución encontrada para sortear este problema es conectarse a WhatsApp Web normalmente en el navegador, pasando por el nuevo mecanismo de autenticación. Una vez conectado, se captura la sesión ya establecida y se transfiere al servidor. Para realizar esta tarea se utiliza una extensión para Google Chrome.

Instrucciones de uso

Administrador del sistema

Por razones de seguridad, cada administrador debe generar una extensión para cada servidor, de modo que la extensión quede adaptada para manipular únicamente los sitios específicos de cada instalación.

En la pantalla de configuraciones, en la sección "Administración del Servidor", se agregó un botón para generar la extensión.

Una vez generada la extensión, el servidor automáticamente ofrecerá instalarla a los usuarios cuando sea necesario.

Usuario del sistema

Al intentar conectarse por código QR en un WhatsApp que exige la nueva forma de autenticación, el sistema mostrará automáticamente un botón para descargar la extensión junto con las instrucciones de instalación:

  1. Descarga el archivo ZIP de la extensión.
  2. Extrae el archivo ZIP en una carpeta de tu computadora.
  3. Abre Google Chrome y accede a chrome://extensions/.
  4. Activa el Modo de desarrollador con el interruptor en la esquina superior derecha.
  5. Haz clic en "Cargar sin compactar".
  6. Selecciona la carpeta dist extraída.
  7. La extensión está instalada y lista para usar.
  8. Recarga esta página con F5 e intenta conectarte nuevamente.

Después de completar todos los pasos, basta volver a la pantalla de conexiones y hacer clic en el icono para continuar con la captura de la sesión.

Si ya hay una sesión de WhatsApp Web activa en la computadora, el sistema ofrecerá opciones para capturarla o reiniciar para conectarse con otro número.

Notas de compatibilidad

Las pruebas se realizaron utilizando Android y Google Chrome conectado con la misma cuenta de Google que se utilizó para almacenar la clave.

Todavía es posible utilizar la clave del celular directamente mediante Bluetooth, que probablemente sea el método para quienes usan iPhone. Sin embargo, no fue posible realizar pruebas con esa configuración.