Ya sea que se trate de un script de Python que se ejecuta en una caja de Linux o un ESP8266, abusando El uso de SSID WiFi para transmitir mensajes no es un truco nuevo. Pero para DerbyCon 2019, [vgrsec] quería hacer juntos algo un poco único. Nos atrevemos a decir, incluso útil. En lugar de difundir obscenidades SSID o memes, esto Raspberry Pi creó redes WiFi falsas que les dijeron a todos qué conversaciones estaban por venir.
El concepto aquí es bastante simple: hay un archivo de texto en /bota que contiene los nombres truncados de todas las charlas y talleres en el horario, uno por línea, y cada línea comienza con la hora programada para ese evento en particular. El guión que [vgrsec] escribió abre este archivo de texto, busca las líneas que comienzan con la hora actual y genera los SSID apropiados. Con la cantidad de pistas que se ejecutan en DerbyCon, eso significa que podría haber hasta cinco SSID generados a la vez.
Ahora, en teoría, eso sería suficiente para llevar a cabo este truco en particular, pero hay un problema. La falta de un RTC en la Raspberry Pi significa que no puede mantener el tiempo muy bien, y el hecho de que el adaptador WiFi estaría ocupado bombeando SSID significaba las posibilidades de que pueda conectarse a Internet y reducir la hora actual sobre NTP no fueron muy buenos.
Como el sistema no valía nada sin una forma confiable de mantener el tiempo, [vgrsec] agregó un módulo Adafruit PiRTC a la mezcla. Una vez que se ha sincronizado el tiempo, el sistema podría funcionar sin ataduras a través de un banco de baterías USB. Es posible que lo hayamos guardado en un recinto para que parezca un poco menos sospechoso, pero, de nuevo, ciertamente se vieron dispositivos mucho más inusuales que este en DerbyCon.
Por supuesto, si está de acuerdo con deshacerse de toda la programación de una vez y dejar que el usuario tamice a través de la montaña de SSID falsos, eso es aún más fácil de lograr.