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)
Tip

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. ThĂ©orie : cours. Code :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
Note

Le dĂ©tail des couches GSM (trame TDMA, bursts, canaux logiques, procĂ©dured’attachement) et le plan de frĂ©quences des opĂ©rateurs sont traitĂ©s dans le coursGSM Ă©tape par Ă©tape. Tables arc-en-cielA5/1 : infocon.org.