pl4y.store

Projets

Les projets

Projet Description
🛰️ Abstract radio Panorama des attaques radio — IMSI catcher, A5/1, redirection, TEA1, DST80, ADS-B…
📡 Telco Stuff Redirection LTE/5G-NSA → 2G · impersonation d’abonné (relais d’authentification)
📻 Radio Stuff Traqueur GPS LoRaWAN · réception ADS-B
🔓 Cryptanalyse TEA1 (TETRA) · DST80 (clés auto) — brute-force GPU / OpenCL
📟 QEMU-Calypso Émulation du baseband GSM TI Calypso (ARM + DSP)

Catalogue unifié de mes projets de cybersécurité en **radio logicielle** (SDR) —
pages détaillées et dépôts, mélangés par domaine. Vue d'ensemble des attaques :
[Abstract radio](0-abstract_radio.md). Théorie : [cours](../cours/). Code :
[github.com/bbaranoff](https://github.com/bbaranoff).

📡 Télécom & réseaux mobiles

Projet / dépôt Description
osmo_egprs Réseau GSM multi-opérateur interconnecté en SS7/IP, conteneurisé (« un DHCP pour SS7 »). → cours
QEMU-Calypso Émulation du baseband TI Calypso : ARM (osmocom-bb non patché) + DSP C54x. → cours
srsran_4G_RTE « IMSI catcher reloaded », sur srsRAN_4G.
telco_install_sh Scripts d’installation d’un network-in-the-box 2G complet.
osmo-GUI Front-end web (node.js / socket.io) pour un Osmocom Network-in-the-Box.
osmocombb-ansible Automatisation Ansible d’OsmocomBB / CalypsoBTS.
OpBTS-LimeMini OpenBTS-UMTS patché pour LimeSDR Mini.
calypsogprs Fichiers GPRS pour CalypsoBTS.
Impersonation · HeArTbReAkEr Usurpation d’abonné sur le réseau (Osmocom, Docker).
Redirection LTE/5G-NSA → 2G Forcer une victime d’un réseau moderne vers GSM/EDGE. Cité en recherche académique.
NSA_LTE_redirect_to_EDGE Environnement SDR complet LTE(4G) → EDGE(2G) via Osmocom + srsRAN_4G patché, conteneurisé.
redirect0r Redirection LTE/5G-NSA → EDGE/GSM en docker compose.
redir5Gted2Gsm Redirection 5G-NSA → GSM (base srsRAN).
srslte_to_gsm Downgrade d’un LTE srsLTE vers GSM.
openLTE2GSM Workflow d’installation de la redirection LTE → GSM.
LTE-Redirection_Attack Le PoC de redirection d’origine (historique — voir les versions récentes ci-dessus).
LTE-Cell-ScannerBladeRF2 Scanner de cellules LTE pour BladeRF 2.0.
callerid_spoofing Méthodologie de spoof du caller ID (SIP, option CLIP no-screening).
2RFA PoC de capture de codes 2FA en RF.

🔓 Cryptanalyse

Projet / dépôt Description
Casser A5/1 Récupérer le Kc d’une session GSM chiffrée par attaque à plaintext connu + tables arc-en-ciel (Kraken/deka).
a51_tools Attaque A5/1 à plaintext connu + tables arc-en-ciel (Kraken/deka).
A53 Cracker A5/3 (KASUMI) accéléré CUDA — bench 2³² clés, table coût/temps.
TEA1 · tea1-cracker Brute-force OpenCL de la clé TEA1 (TETRA) : espace de 32 bits épuisé par KPA.
DST80 · dst80_reversing Suite OpenCL de récupération de clés TI DST80 — le 80 bits ramené à un brute-force pratique (ex-dst80).
testa3a8 Bancs de test des algos A3/A8 (COMP128).

📻 Radio & SDR

Projet / dépôt Description
LoRa · lora LoRaWAN de bout en bout ; automatisation d’install ChirpStack + ThingsBoard.
ttn-gps Traqueur GPS via LoRaWAN / The Things Network.
ADS-B Réception et décodage des trames avions ADS-B en SDR.
software-defined-radio Code source de software-defined-radio.com.
scripts-rPi Scripts SDR pour Raspberry Pi.

🧠 IA

Projet / dépôt Description
llm-bridge Pont entre l’outillage télécom et un LLM local (Ollama).
telco_ml Machine learning appliqué au télécom.
emotions Détection d’émotions (Python).

🐞 Sécurité système & CVE

Projet / dépôt Description
CVE-2022-0847 PoC « Dirty Pipe » — élévation de privilèges locale Linux.
CVE-2023-4863 PoC dépassement de tas libwebp.
brute_ubuntu_lpe Brute-force d’élévation de privilèges Ubuntu.

Panorama des protocoles radio

Un protocole, au sens informatique, est « un ensemble de règles régissant l’échange ou la transmission de données entre appareils » (Oxford). Le but : faire voyager une information de A vers B (et souvent retour), sous contraintes — énergie, portée, débit utile, sécurité, latence et taux d’erreur.

Protocole Usage principal
RFID Traçabilité / échange d’information statique
NFC Opérations bancaires / échange d’information statique
GSM · GPRS · EDGE Appels / SMS / Internet
UMTS · HSPA · HSPA+ Appels / SMS / Internet
LTE · LTE-Advanced Appels / SMS / Internet / IoT
5G SA · NSA Appels / SMS / Internet / IoT
Wi-Fi Internet / LAN / appels (VoWiFi)
Bluetooth Échange de données / appairage
LoRa · SigFox Échange de données / IoT
GPS · Galileo Géolocalisation

Le détail des couches GSM (trame TDMA, bursts, canaux logiques, procédure
d'attachement) et le plan de fréquences des opérateurs sont traités dans le cours
[GSM étape par étape](../cours/telco/3-GSM-etape-par-etape.md). Tables arc-en-ciel
A5/1 : [infocon.org](https://infocon.org/rainbow%20tables/A51/).