Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Convegno DEFCON 27. Hackeraggio della polizia. Parte 1

Alzi la mano chi sa a cosa potrebbe portare! OK, tutto questo è interessante, ma se dai un'occhiata più da vicino all'esempio di 65 mph, noterai un leggero problema. Il mio dispositivo trasmette costantemente questa velocità perché funziona su una certa frequenza fissa, ma cosa succede se passo davanti a una scuola dove vige il limite di velocità? Inoltre non sappiamo mai esattamente con quale frequenza il radar della polizia trasmette il segnale.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Tuttavia, amici, devo dire che viviamo in tempi interessanti. Viviamo in un futuro in cui tutte le informazioni del mondo sono a portata di mano e possiamo farne ciò che vogliamo. I nuovi rilevatori radar per auto, in particolare il Valentine One e l'Escort 360, rilevano i segnali radar situati a circa 2-3 miglia davanti alla vostra auto e, tramite Bluetooth, visualizzano informazioni sullo schermo con quale frequenza il radar della polizia emette tali segnali (applausi) .

Mi fermerò un attimo per esprimere la mia gratitudine a Tri Wolfe per avermi fornito un luogo molto conveniente per condurre alcuni test in modo completamente legale e ufficiale.

(23:50) Quindi, tutto quello che dobbiamo fare è creare un'applicazione che ci indichi il limite di velocità attuale, come un'API del traffico. La moderna generazione di rilevatori radar riconosce perfettamente la frequenza delle onde radar della polizia fino a una distanza di 2 miglia. Da questo puoi calcolare il limite di velocità attuale al quale il tuo veicolo dovrebbe viaggiare e la frequenza del segnale che indica questa velocità.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Tutto ciò di cui abbiamo bisogno è un processore molto, molto piccolo. Nella diapositiva vedi il microcontrollore ESP 8266, è più che sufficiente. Tuttavia, il problema è che gli SDR, o radio definite dal software, disponibili oggi non funzionano in questo spazio ad alta frequenza o microonde, ma sono progettati per lo spettro a bassa frequenza. Ma se prendi sul serio l'hardware, puoi assemblare il dispositivo di cui abbiamo bisogno per circa 700 dollari. Inoltre, la maggior parte di questo importo sarà costituito dal costo di aggiornamento dei DSP per la trasmissione ad alta frequenza.

(25:10) Tuttavia, la FCC non vuole che tu faccia questo. Usare un dispositivo per interferire con il radar è un crimine punibile con una multa di 50 dollari o 5 anni di carcere, o entrambi. I disturbatori radar sono illegali negli Stati Uniti dal 1996, rendendo chiunque utilizzi o venda questi dispositivi un criminale federale.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

La Federal Communications Commission prende la cosa così seriamente che non ti è nemmeno permesso pubblicizzare questi dispositivi o promuoverne l'uso. Se dai un'occhiata da vicino a questo dispositivo da $ 700, vedrai che non è poi così economico. Ma sapendo come realizzare un disturbatore radar, lo rendiamo accessibile e quindi puoi prendere la decisione giusta: usarlo o meno.

Pertanto, la FCC non ci consentirà di accelerare questo processo. Vediamo allora quali sono le contromisure efficaci e legali a nostra disposizione? Esistono e sono rappresentati da cose pubblicamente disponibili. Se non hai la possibilità di utilizzare i moderni rilevatori radar radioelettronici, utilizza altri dispositivi, la loro scelta è semplicemente enorme.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

I moderni rilevatori radar Uniden R3/R7, Escort Max360, Radenso Pro M o Valentine One w/BT catturano perfettamente qualsiasi emissione radio, tutte queste onde radio riflesse e dirette, a una distanza fino a 2 miglia, ma non sono completamente in grado di rilevare un laser. Tuttavia, la maggior parte delle persone sa che i poliziotti utilizzano i laser come dispositivo di misurazione della velocità. E qui abbiamo una scappatoia! Il fatto è che la regolamentazione dell'uso dei dispositivi luminosi, cioè dei dispositivi che emettono luce, che sono i laser, non rientra nemmeno nell'ambito di competenza della FCC, cioè nella prerogativa della FDA, la Food and Drug Administration. Quindi lascia che ci sia la luce!

Si scopre che queste pistole laser sono molto diverse dai loro cugini a radiofrequenza. Usano il mirino per evidenziare un obiettivo specifico. Guardando l'immagine, vedrai che il radar laser portatile ha due obiettivi. Quella più piccola è una lente trasmittente che emette onde luminose, mentre la lente più grande viene utilizzata per ricevere le onde riflesse dal bersaglio. Tra un secondo capirai perché questo è importante.

Ciò che mi piace davvero del laser è che l'ufficiale deve maneggiarlo come un'arma. Cioè questo dispositivo deve essere stabile, deve permetterti di mirare e trovare la superficie riflettente della tua auto per ricevere indietro il segnale.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Il poliziotto, infatti, dovrebbe mirare ai fari, alla targa o ad altre zone lucide o luminose della tua auto. Questo video mostra ciò che un agente vede attraverso il mirino quando punta un rilevatore laser verso un'auto utilizzando un reticolo illuminato.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Poiché i laser sono regolamentati dalla FDA, questi dispositivi devono essere laser di Classe 1. Questa è la stessa classe a cui appartengono i normali puntatori laser. In poche parole, un rilevatore laser è uguale a un puntatore laser. Devono essere sicuri per gli occhi, quindi la loro potenza è piuttosto bassa, e la quantità di radiazioni restituite al radar della polizia è altrettanto piccola.

Inoltre, grazie alla regolamentazione della FDA, questi dispositivi sono limitati nella frequenza delle onde luminose, utilizzando un laser a infrarossi con una lunghezza d'onda di 904 nanometri. È un raggio laser invisibile, ma ciò che è ancora più notevole è che si tratta di un raggio di lunghezza d'onda standard.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Questo è l'unico standard consentito, i dispositivi che lo supportano sono a basso consumo e anche tu e io possiamo acquistarli.

(29:40) Ricordiamo cosa misura il radar? Velocità. Ma un laser non misura la velocità, misura la distanza. Ora ti mostro una diapositiva molto importante e ti do il tempo di scrivere questa fantastica formula: la velocità è uguale alla distanza divisa per il tempo. Ho notato che qualcuno ha addirittura scattato una foto di questa diapositiva (risate tra il pubblico).

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Il punto è che quando le pistole laser misurano la distanza, lo fanno a una frequenza molto elevata, in genere da 100 a 200 misurazioni al secondo. Quindi, mentre il rilevatore radar è già spento, la pistola laser continua a misurare la tua velocità.

Vedi una diapositiva che mostra che in 2/3 del territorio del nostro Paese l'uso dei laser jammer è considerato completamente legale: questi stati sono evidenziati in verde sulla mappa. Il colore giallo indica gli stati in cui l’uso di questi dispositivi è illegale, e non riesco proprio a immaginare cosa diavolo stia succedendo in Virginia, dove è tutto proibito (risate del pubblico).

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

(31:10) Quindi abbiamo un paio di opzioni. La prima opzione è utilizzare un'auto con i fari nascosti in modalità "mostra e nascondi". Non molto efficace, ma divertente e renderà molto difficile per l'ufficiale prenderlo di mira.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

La seconda opzione è usare la tua pistola laser! Per fare questo dobbiamo sapere come funziona. Prima di iniziare, ti mostrerò alcuni esempi di tempistiche. I tempi di cui parleremo non si applicano a tutti i radar laser esistenti, ma si applicano alla frequenza che utilizzano. Una volta capito come funzionano, capirai anche come attaccare ciascuno dei radar laser, perché tutto si riduce a una questione di tempismo.

Quindi, parametri particolarmente importanti sono l'ampiezza dell'impulso, cioè per quanto tempo il laser rimane acceso, e il periodo del ciclo, cioè quanto spesso si attiva. Questa diapositiva mostra l'ampiezza dell'impulso: 1,2,3,4,5 - impulso-impulso-impulso-impulso-impulso, ecco cos'è l'ampiezza dell'impulso. E il periodo del ciclo, cioè l'intervallo di tempo tra due impulsi, è di 5 ms.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Capirai tra un secondo, ma questa parte è davvero importante. Quando una pistola laser emette una serie di impulsi, cosa si aspetta come risposta? Quale caratteristica fisica vuole raggiungere? Esatto, distanza! L'impulso misura la distanza. Quindi quando la tua macchina riceve il primo impulso e torna indietro, significa che l'ufficiale ha registrato la tua velocità? No, può solo scoprire quanto sei lontano da lui. Può calcolare la velocità solo ricevendo il segnale riflesso del secondo, terzo e successivi impulsi. Puoi vedere come gli intervalli di tempo tra l'impulso emesso e la sua riflessione ricevuta cambiano con la distanza: 1000 piedi, 800 piedi, 600 piedi, 400 piedi - più l'auto è vicina, più breve è l'intervallo di tempo tra gli impulsi emessi e riflessi. La modifica di questi parametri ti consente di calcolare la velocità della tua auto. Ecco perché effettuano così tante misurazioni al secondo - 100 o addirittura 200 - per determinare rapidamente la tua velocità.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Aumentiamo la distanza tra i singoli impulsi e parliamo di alcune contromisure. Quindi, queste barre rosse rappresentano gli impulsi emessi dalla pistola laser: impulso-impulso-impulso. Solo 3 impulsi. Le barre arancioni sono le riflessioni restituite da ciascun impulso. Tra i due impulsi emessi abbiamo una “finestra” larga 5 ms nella quale ritorna il nostro stesso impulso riflesso. Cosa stiamo misurando? Esatto, distanza! Non misuriamo direttamente la velocità.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Quindi, se restituissimo il nostro impulso prima che ritorni l'impulso reale, riflesso, potremmo mostrare al radar quanto siamo lontani da esso. Quello che ti mostrerò dopo è il solito metodo della forza bruta.

Immagina di andare in giro sapendo esattamente a quale frequenza il laser ti sta colpendo: 1 millisecondo a 904 nm. L'idea è che sostituendo il segnale laser riflesso con i nostri stessi segnali, mostriamo ai poliziotti che siamo ad una certa distanza da loro. Non dico al radar che sto andando a 97 milioni di miglia all'ora, no, faccio credere che sono molto, molto vicino, tipo 100 piedi di distanza. Il primo segnale dice che sono a 100 piedi di distanza, poi arriva un secondo segnale che dice ancora che sono a 100 metri di distanza, poi il terzo dice ancora a 100 piedi, ecc. Cosa significa? Che mi sto muovendo a velocità zero!

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Per la maggior parte dei radar laser sul mercato, l'utilizzo di questo metodo genera un messaggio di errore. Una semplice forza bruta sotto forma di un impulso di un millisecondo fa apparire sullo schermo del radar un messaggio di errore di misurazione.

(35:10) Esistono diversi dispositivi che consentono di utilizzare contromisure contro contromisure, ne parleremo tra un secondo. Alcune delle pistole laser più recenti sono in grado di riconoscere che ho inviato un impulso e ne ho ricevuti 4. Per combattere le interferenze, usano lo spostamento del laser, cioè cambiano l'ampiezza dell'impulso in modo che il vero impulso riflesso si adatti alla portata non influenzati da quelli fittizi, segnali distorti. Ma possiamo resistere anche a questo. Una volta capito dove viene spostato l'impulso emesso, cioè qual è il valore dello spostamento del laser, possiamo spostare lì anche i nostri impulsi riflessi. La cosa interessante è che conoscendo l'ampiezza e la tempistica dell'impulso, possiamo identificare la pistola laser dal secondo impulso.

Dopo aver ricevuto il primo impulso, utilizziamo immediatamente il metodo della forza bruta, riceviamo il secondo impulso e determiniamo con precisione quale pistola ci ha preso di mira, dopodiché possiamo applicare contromisure contro di essa. Ti dirò velocemente quali sono.

Le barre rosse sulla diapositiva rappresentano gli impulsi emessi dal radar laser, quelle arancioni sono i riflessi di un ostacolo in movimento e quelle verdi sono gli impulsi che restituiamo a questo radar.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Tutto quello che possiamo fare è variare gli impulsi del nostro laser. Abbiamo una finestra di 5 millisecondi per inviare gli impulsi restituiti e la prima cosa che dobbiamo fare è restituire il primissimo segnale ricevuto a 600 piedi dal radar. Dopo aver ricevuto il secondo impulso, determiniamo quale tipo di radar lo ha inviato e scopriamo esattamente chi ci ha preso di mira. Possiamo quindi applicare contromisure e segnalare che siamo molto più lontani, ad esempio 999 metri. Cioè, in relazione al radar che ci ha rilevato, ci allontaneremo. In questo modo possiamo combattere la maggior parte dei modelli di radar laser. I jammer laser commerciali fanno la stessa cosa. Sul mercato sono disponibili un paio di dispositivi di questo tipo che possono essere acquistati gratuitamente e che implementano le stesse contromisure. Tieni presente che questi dispositivi sono disponibili.

(37:20). Diversi anni fa ho creato un dispositivo chiamato COTCHA. Si tratta di un ESP 8266 basato sul principio dell'hacking Wi-F e costruito sulla piattaforma Arduino. Si tratta di una soluzione di grande successo, sulla base della quale si possono creare altri dispositivi elettronici hacker. Adesso voglio presentarvi un dispositivo più serio chiamato NOTCHACOTCHA. Si tratta di un jammer laser basato sull'ESP 8266, che utilizza l'alimentazione a 12 V, che lo rende facile da installare in un'auto. Questo dispositivo utilizza la modalità forza bruta per la radiazione luminosa con una lunghezza d'onda di 940 nm, ovvero produce impulsi con una frequenza di 1 ms. Si collega allo smartphone tramite un modulo wireless e può essere utilizzato insieme a un'applicazione Android. In alcuni stati l’uso di questo “jammer” è del tutto legale.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Questo "jammer" può gestire l'80% dei radar laser in uso, ma non è in grado di contrastare sistemi avanzati come Dragon Eye, che la polizia usa come contromisura contro la forza bruta.

Inoltre, rendiamo questi jammer open source, poiché esistono versioni commerciali di dispositivi simili e non è difficile per noi applicare loro il reverse engineering. Quindi è legale in alcuni stati, ricordate le aree verdi sulla mappa degli Stati Uniti? A proposito, ho dimenticato di includere il Colorado tra gli stati "verdi", dove è consentito anche l'uso di jammer laser.

NOTCHACOTCHA funziona anche in modalità di emulazione radar laser, consentendo di testare altri jammer, rilevatori radar e così via. Inoltre, questo dispositivo supporta la modalità MIRT inclusa la luce verde, ma questa è una pessima idea. Probabilmente non dovresti farlo comunque (risate tra il pubblico).

Ti dirò che NOTCHACOTCHA è libertà, è con il suo aiuto che possiamo prendere il controllo di tutti i sistemi che si rivolgono a noi. Parlerò rapidamente dei materiali con cui è assemblato questo "jammer". Si tratta di un ESP 8266 modello D1 mini, che costa un dollaro e mezzo, una resistenza da 2,2 kOhm del valore di 3 centesimi, un convertitore di tensione da 3,3 V per 54 centesimi, un transistor TIP 102 per 8 centesimi e un pannello LED per l'emissione del flusso luminoso con una lunghezza d'onda di 940 nm. A $ 6, questa è la parte più costosa del dispositivo. In generale tutto questo costa 8 dollari (applausi del pubblico).

Puoi scaricare l'elenco dei materiali, dei codici e molte altre idee "cattive" dal collegamento github.com/hevnsnt/NOTCHACOTCHA, tutto questo è di pubblico dominio. Volevo portare qui un "jammer" del genere, ne ho uno, ma ieri l'ho rotto mentre provavo la mia esibizione.

Grida del pubblico: "Bill, fai schifo!"

Lo so, lo so. Quindi questa cosa è open source e la modalità forza bruta funziona alla grande. Ho controllato questo perché vivo in Kansas e lì è tutto legale.

Convegno DEFCON 27. Hackeraggio della polizia. Parte 2

Voglio che tu sappia che questo è solo il primo round. Continuerò a sviluppare il codice e sarei molto grato se mi aiutassero a creare un jammer laser open source in grado di competere con gli analoghi commerciali. Grazie mille ragazzi, ci siamo divertiti moltissimo e lo apprezzo davvero!

Alcuni annunci 🙂

Grazie per stare con noi. Ti piacciono i nostri articoli? Vuoi vedere contenuti più interessanti? Sostienici effettuando un ordine o raccomandando agli amici, cloud VPS per sviluppatori da $ 4.99, un analogo unico dei server entry-level, che è stato inventato da noi per te: Tutta la verità su VPS (KVM) E5-2697 v3 (6 core) 10 GB DDR4 480 GB SSD 1 Gbps da $ 19 o come condividere un server? (disponibile con RAID1 e RAID10, fino a 24 core e fino a 40 GB DDR4).

Dell R730xd 2 volte più economico nel data center Equinix Tier IV ad Amsterdam? Solo qui 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV da $199 In Olanda! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - da $99! Leggi Come costruire Infrastructure Corp. classe con l'utilizzo di server Dell R730xd E5-2650 v4 del valore di 9000 euro per un centesimo?

Fonte: habr.com

Aggiungi un commento