Hackers, un film des années 1990 devenu culte depuis sa sortie, est très apprécié des communautés de hackers et de makers. Bien sûr, sa description du piratage est un peu farfelue, mais cela ne fait qu’ajouter à son charme (« Lapin », « vaccin contre la grippe », etc.). L’équipe de héros titulaires de hackers, dirigée par Johnny Lee Miller (Zero Cool) et Angelina Jolie (Acid Burn), a communiqué via des téléavertisseurs et un hacker des temps modernes Acide de panique ressuscite la technologie rétro à l’aide d’un Raspberry Pi 4.
Ouais mec ! J’ai fait fonctionner le logiciel de programmation et flashé avec succès le conseiller, je me suis envoyé une page de test à partir du HackRF. Ça va être amusant ! Il est temps d’en savoir plus sur POCSAG. pic.twitter.com/7Ih5h1U0oB20 janvier 2023
Certains des meilleurs projets Raspberry Pi utilisent la rétro-technologie, et le projet de PanicAcid est basé sur ce qu’eBay appelle un « Vintage Pager Motorola Advisor ». Initialement, PanicAcid utilisé un mélange d’un adaptateur CH340G USB vers série et DOSBox pour exécuter un logiciel « vintage » pour flasher le téléavertisseur prêt à l’emploi. Après un peu plus de travail, PanicAcid a pu envoyer une page à l’aide d’un appareil HackRF, mais le plaisir ne s’est pas arrêté là.
Envoi d’une page de test à mon conseiller Motorola en utilisant le #RaspberryPi et rpitx pour encoder et transmettre PCSAG en utilisant un peu de fil sur GPIO4 #hacktheplanet pic.twitter.com/yY56EsVTtQ22 janvier 2023
En utilisant une combinaison d’un Raspberry Pi 4, d’un logiciel appelé rpitx et du GPIO du Raspberry Pi (ainsi que, surtout, d’un chien heureux), PanicAcid a envoyé un message du Raspberry Pi au téléavertisseur. Le protocole pour envoyer des données à un pager est POCSAG (Post Office Code Standardization Advisory Group). Après avoir appris la fréquence de l’unité et le « code CAP », PanicAcid était prêt pour la partie Raspberry Pi du hack.
Le logiciel rpitx est un émetteur de radiofréquence général pour Raspberry Pi qui ne nécessite aucun autre matériel, sauf si vous souhaitez ajouter un filtre passe-bande pour éviter les fréquences en dehors de votre plage prévue. Le logiciel peut gérer des fréquences de 5 KHz à 1500 MHz, et un fil attaché au GPIO 4 est tout ce dont vous avez besoin pour agir comme antenne pour la transmission.
La diffusion d’un signal RF via le GPIO est une astuce connue depuis un certain temps, et même le Raspberry Pi Pico peut transmettre via RF. Ce qui rend ce projet spécial, c’est le protocole et le dispositif de réception. Les téléavertisseurs ont cessé d’être un système de messagerie viable à mesure que la popularité des SMS prenait le dessus. Cela dit, certains rôles utilisent encore des téléavertisseurs (médecins, chirurgiens et administrateurs système), compte tenu de leur fiabilité.
Cette super projet de PanicAcid démontre que le Raspberry Pi et son GPIO ne sont pas réservés qu’à la robotique et aux LED clignotantes. Bien sûr, il serait négligent de ne pas vous rappeler de respecter les lois concernant les transmissions radio avant de tenter ce projet.