Slide 1

Slide 1 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz « Hack GSM & réseaux mobiles » Renaud Lifchitz Ateliers Hacklab au CNAM Paris, 20 juin 2010

Slide 2

Slide 2 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Les réseaux mobiles sont le quotidien de millions de citoyens et reposent sur des technologies fermées et propriétaires. L’atelier analyse les signaux radios utilisés et les problèmes liés à la sécurité des utilisateurs: géo­localisation et traçage des utilisateurs de téléphone mobile, atteinte à la confidentialité des communications et des SMS, information et repérage des mouvements des portables. Les outils utilisés sont de la radio définie par logiciel ainsi que des téléphones mobiles modifiés.

Slide 3

Slide 3 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz GSM, kesako ?

Slide 4

Slide 4 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz GSM ● « Global System for Mobile Communications » ● En Europe, 2 normes principales : – GSM 900 – GSM 1800 (aussi appellé DCS 1800) ● Confidentialité assurée par les chiffrements A5/1 et A5/2 ● Couverture d'une cellule GSM jusqu'à 50 km !

Slide 5

Slide 5 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz GSM ­ Fréquences

Slide 6

Slide 6 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Structure simplifiée du réseau GSM

Slide 7

Slide 7 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Quelques moyens d'identifier les utilisateurs d'un réseau GSM... ● Numéro de téléphone (MSISDN) ● IMSI (« International Mobile Subscriber Identity ») : numéro d'abonné international unique = MCC (pays) + MNC (réseau) + HLR (h1 h2) + MSIN ● CCID : numéro de série de la carte SIM ● IMEI : numéro de série du téléphone (*#06#)

Slide 8

Slide 8 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Le Nokia 3310, un téléphone aux fonctionnalités insoupçonnées !

Slide 9

Slide 9 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Nokia 3310 ● Téléphone bi­bande GSM900/1800 ● Commercialisé en 2000 ● Vendu à 126 millions d'unités ● Nokia a « oublié » d'enlever la fonction de débuggage à la commercialisation !

Slide 10

Slide 10 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Ecoutes avec un Nokia 3310 ● Matériel nécessaire : – Nokia 3310 – Cable USB F­BUS – Un PC sous Linux avec Gammu & Wireshark installés Coût moyen hors PC : 20€ !

Slide 11

Slide 11 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Ecoutes avec un Nokia 3310 ● Conclusions : – Avec une carte SIM valide : ● Les SMS et les chaînes de service (du type #123#) circulent en clair sur le réseau en France ! – Avec une carte SIM non valide : ● Mapping du réseau GSM ● Récupération des IMSI : traçage des utilisateurs du réseau

Slide 12

Slide 12 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz A la découverte des radios logicielles

Slide 13

Slide 13 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Qu'est ce qu'une radio logicielle ? ● En anglais, SDR : « Software Defined Radio » ● Radio qu'on peut entièrement reconfigurer de façon logicielle : – Changement de fréquence – Changement de modulation – Changement d'encodage ● Fonctionne en émission/réception ● Ecoute simultanée sur plusieurs fréquences/canaux !

Slide 14

Slide 14 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Pour conclure...

Slide 15

Slide 15 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz GSM : les risques ? ● Attaques possibles : – Déni de service (brouillage, attaque sur les implémentations GSM…) – Géolocalisation – Interception / Ecoute (communications de service, SMS, voix, data...) – Falsification / Usurpation d'identité

Slide 16

Slide 16 text

Ateliers Hacklab au CNAM – Paris, 20 juin 2010 « Hack GSM & réseaux mobiles » – Renaud Lifchitz Pour aller plus loin... ● Projet AirProbe : https://svn.berlin.ccc.de/projects/airprobe/ ● Projet GNU Radio : http://gnuradio.org/ ● Projet OsmocomBB : http://bb.osmocom.org/trac/ ● USRP 1 & 2 : http://www.ettus.com/order