Top Banner
Explotación practica de señales de radio con Software Defined Radio
90

Explotación práctica de señales de radio por Luis Colunga

Jul 16, 2015

Download

Internet

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Explotación práctica de señales de radio por Luis Colunga

Explotación practica de señales de radio con

Software Defined Radio

Page 2: Explotación práctica de señales de radio por Luis Colunga

Inseguridad en dispositivos inalámbricos• ¿Qué causan los problemas?

• Plataformas SDR

• Demostraciones

• Analizando Señales

• Recomendaciones para iniciar en Software Defined Radio

• Desafíos que aun debemos enfrentar

Agenda

2

Page 3: Explotación práctica de señales de radio por Luis Colunga

3

Sobre Mi

Page 4: Explotación práctica de señales de radio por Luis Colunga

4

Mis fines de semana

Page 5: Explotación práctica de señales de radio por Luis Colunga

5

Aventura en:

Davis Monthan Military Base Tucson, AZ

Page 6: Explotación práctica de señales de radio por Luis Colunga

6

Page 7: Explotación práctica de señales de radio por Luis Colunga

Davis Monthan Demo

7

Page 8: Explotación práctica de señales de radio por Luis Colunga

Banda VHF 118-136 Mhz (Banda Aerea Civil)

Banda UHF 225.0-328.6 MHz y 335.4-399.9 MHz

Ejemplo DMAF:

• Torre 118.85 Mhz y 253.5 Mhz

• Modulación AM

• Sin cifrado

Frecuencias y Modulación Utilizada

8

Page 9: Explotación práctica de señales de radio por Luis Colunga

Inseguridad en dispositivos inalámbricos

9

Page 10: Explotación práctica de señales de radio por Luis Colunga

Perspectiva: Desde el diseño

10

Page 11: Explotación práctica de señales de radio por Luis Colunga

Con algunas diferencias que le agrega complejidad

Problemática similar al software

11

Page 12: Explotación práctica de señales de radio por Luis Colunga

Tiempo

Presupuesto limitado

Protocolos como en los inicios del Internet (Sin cifrado o autentificación de mensajes)

Similitudes:

12

Page 13: Explotación práctica de señales de radio por Luis Colunga

Complejidad en realizar iteraciones

13

Page 14: Explotación práctica de señales de radio por Luis Colunga

Los circuitos integrados:Son una blackbox

14

Page 15: Explotación práctica de señales de radio por Luis Colunga
Page 16: Explotación práctica de señales de radio por Luis Colunga

No existen bugfixes

Un problema de seguridad significa rediseñar y volverlos a manufacturar

Circuitos Integrados:

16

Page 17: Explotación práctica de señales de radio por Luis Colunga

Difcultades al Realizar Pentesting

17

Page 18: Explotación práctica de señales de radio por Luis Colunga

• Costos

• Transporte

• Limitaciones de hardware (no nos permite craftear una trama a nivel físico como queremos)

Hardware especifico necesario

18

Page 19: Explotación práctica de señales de radio por Luis Colunga

Receptor tradicional

19

Page 20: Explotación práctica de señales de radio por Luis Colunga

20

Page 21: Explotación práctica de señales de radio por Luis Colunga

Plataforma Software Defined Radio

21

Page 22: Explotación práctica de señales de radio por Luis Colunga

22

Page 23: Explotación práctica de señales de radio por Luis Colunga

Rango de frecuencia que se puede sintonizar

Precisión del oscilador

Ancho de banda/Sampling Rate

Resolución del ADC/DAC (medido en bits)

Receive only/Transmit

Interface

FPGA

Variantes entre diferentes plataformas SDR

23

Page 24: Explotación práctica de señales de radio por Luis Colunga

RTL-SDR

24

Page 25: Explotación práctica de señales de radio por Luis Colunga

~30Mhz – ~1700Mhz

Frequency drift (Oscilador no preciso)

Max Sampling Rate: 2.8MSPs

Ancho de Banda: 2Mhz

ADC: 8 Bits

Receive Only

Costo: $20 USD

Caracteristicas

25

Page 26: Explotación práctica de señales de radio por Luis Colunga

HackRF

26

Page 27: Explotación práctica de señales de radio por Luis Colunga

10 Mhz – 6GHZ

Ancho de Banda: 20 Mhz

8 Bits

Half Duplex TX/RX

External Clock Output/Input

Costo: $300 USD

Características

27

Page 28: Explotación práctica de señales de radio por Luis Colunga

EttusResearchUSRP B-200

28

Page 29: Explotación práctica de señales de radio por Luis Colunga

70 Mhz – 6 Ghz

Ancho de Banda: 56 Mhz

ADC/DAC 12 Bits

Full duplex, MIMO (2 Tx & 2 Rx)

USB 3.0

FPGA

Costo: $650 USD

Características

29

Page 30: Explotación práctica de señales de radio por Luis Colunga

Airspy - Preorden

30

Page 31: Explotación práctica de señales de radio por Luis Colunga

31

Page 32: Explotación práctica de señales de radio por Luis Colunga

• 24 – 1750 MHz

• 12bit ADC

• 1.5 ppm high precision, low phase noise clock

• 1 RTC clock (for packet time-stamping)

• 10 MHz panoramic spectrum view with 9MHz alias/image free

• No IQ imbalance, DC offset or 1/F noise

Características

32

Page 33: Explotación práctica de señales de radio por Luis Colunga

Demos

33

Page 34: Explotación práctica de señales de radio por Luis Colunga

Radar de $20 USD con SDR

34

Page 35: Explotación práctica de señales de radio por Luis Colunga

ADS-B Viewer Demo

35

Page 36: Explotación práctica de señales de radio por Luis Colunga

36

Page 37: Explotación práctica de señales de radio por Luis Colunga
Page 38: Explotación práctica de señales de radio por Luis Colunga

Se puede spoffear

38

(les muestro mas tarde)

Page 39: Explotación práctica de señales de radio por Luis Colunga

39

Recibiendo satélites NOAA

Page 40: Explotación práctica de señales de radio por Luis Colunga

NOAA DEMO

40

Page 41: Explotación práctica de señales de radio por Luis Colunga

Sniffing trafico GSM

41

Page 42: Explotación práctica de señales de radio por Luis Colunga

GSM Sniffing Demo

42

Page 43: Explotación práctica de señales de radio por Luis Colunga

43

En el 2010:Karsten Nohl y Sylvain Munautrompen el cifrado A5/1 de GSM

Page 44: Explotación práctica de señales de radio por Luis Colunga

• Las herramientas están incompletas

• Solo se puede recibir downlink (torre a celular)

• Downlinks FDM no funcionan (la gran mayoría son FDM)

• Necesario obtener TMSI de cada usuario

Limitaciones

44

Page 45: Explotación práctica de señales de radio por Luis Colunga

2010: $5000 Dólares

2014: $20 Dólares

45

Page 46: Explotación práctica de señales de radio por Luis Colunga

46

The IBIS-II is an advanced

integrated active solution that

includes all relevant sub

systems in a single unit, allows

the user to scan, analyze,

intercept, monitor, record and

track GSM mobiles, regardless

if they are encrypted by A5.1 or

A5.2 encryption (monitoring is

not done by forcing the mobile

to use A5.0 or A5.2 but rather

by an

integrated deciphering

capability).

Page 47: Explotación práctica de señales de radio por Luis Colunga

SDR to the rescue

¿Filas lentas en restaurant?

47

Page 48: Explotación práctica de señales de radio por Luis Colunga

48

Page 49: Explotación práctica de señales de radio por Luis Colunga

USRP Pager Demo

49

Page 50: Explotación práctica de señales de radio por Luis Colunga

Messing with:

Page 51: Explotación práctica de señales de radio por Luis Colunga

51

Page 52: Explotación práctica de señales de radio por Luis Colunga

Hackin’ a Satellite(con permiso de la NASA)

52

Page 53: Explotación práctica de señales de radio por Luis Colunga

ISEE-3

53

Page 54: Explotación práctica de señales de radio por Luis Colunga
Page 55: Explotación práctica de señales de radio por Luis Colunga

55

Page 56: Explotación práctica de señales de radio por Luis Colunga

56

Page 57: Explotación práctica de señales de radio por Luis Colunga

57

Page 58: Explotación práctica de señales de radio por Luis Colunga

58

Page 59: Explotación práctica de señales de radio por Luis Colunga

59

Page 60: Explotación práctica de señales de radio por Luis Colunga

60

Page 61: Explotación práctica de señales de radio por Luis Colunga

Transmitiendo señales de televisión digital (and jamming

channels)

61

Page 62: Explotación práctica de señales de radio por Luis Colunga

En Mexico: ATSC

Argentina: ISDB

62

Page 63: Explotación práctica de señales de radio por Luis Colunga

HackRF ATSC Transmitter

63

Page 64: Explotación práctica de señales de radio por Luis Colunga

64

Page 65: Explotación práctica de señales de radio por Luis Colunga

SigINT Like:

65

Page 66: Explotación práctica de señales de radio por Luis Colunga

66

Page 67: Explotación práctica de señales de radio por Luis Colunga

Analizando una señal

67

Page 68: Explotación práctica de señales de radio por Luis Colunga

68

Page 69: Explotación práctica de señales de radio por Luis Colunga

Preguntarle algobierno de USA

69

Page 70: Explotación práctica de señales de radio por Luis Colunga

70

Page 71: Explotación práctica de señales de radio por Luis Colunga

71

Page 72: Explotación práctica de señales de radio por Luis Colunga

72

Page 73: Explotación práctica de señales de radio por Luis Colunga

73

Page 74: Explotación práctica de señales de radio por Luis Colunga

74

Page 75: Explotación práctica de señales de radio por Luis Colunga

75

Page 76: Explotación práctica de señales de radio por Luis Colunga

76

Page 77: Explotación práctica de señales de radio por Luis Colunga

77

Page 78: Explotación práctica de señales de radio por Luis Colunga

78

Termometer Demo

Page 79: Explotación práctica de señales de radio por Luis Colunga

Tips para iniciar en Software Defined Radio

79

Page 80: Explotación práctica de señales de radio por Luis Colunga

Plantearse un objetivo

Antenas, Cables Adaptadores

Spectrum

Modulaciones

80

Page 81: Explotación práctica de señales de radio por Luis Colunga

Desafíos a resolver

81

Page 82: Explotación práctica de señales de radio por Luis Colunga

82

Software no resuelve problemas “físicos”Se requiere antenas especificas para aplicaciones distintas

Page 83: Explotación práctica de señales de radio por Luis Colunga

Las pruebas de concepto son compatibles solamente con cierta plataforma de SDR.

83

Page 84: Explotación práctica de señales de radio por Luis Colunga

Difícil reutilización de código. (Hecho para cierta plataforma SDR)

En cada proyecto tienes que pensar en todas las capas de red.

84

Page 85: Explotación práctica de señales de radio por Luis Colunga

85

Todo orientado a “research”. No esta desarrollado para engagements.

Page 86: Explotación práctica de señales de radio por Luis Colunga

ADS-B Replay Attack

86

Page 87: Explotación práctica de señales de radio por Luis Colunga

87

Page 88: Explotación práctica de señales de radio por Luis Colunga

88

Page 89: Explotación práctica de señales de radio por Luis Colunga

ADS-B Replay AttackDemo

89

Page 90: Explotación práctica de señales de radio por Luis Colunga

90

GRACIAS!!!

Luis Colunga

[email protected]@sinnet3000