Conferința DEFCON 27. Hacking poliția. Partea 2

Conferința DEFCON 27. Hacking poliția. Partea 1

Ridică-ți mâinile dacă știi la ce ar putea duce asta! OK, totul este interesant, dar dacă te uiți mai atent la exemplul de 65 mph, vei observa o ușoară problemă. Dispozitivul meu transmite constant această viteză pentru că funcționează pe o anumită frecvență fixă, dar ce se întâmplă dacă trec pe lângă o școală în care limita de viteză este în vigoare? În plus, nu știm niciodată exact cu ce frecvență transmite semnalul radarul poliției.

Conferința DEFCON 27. Hacking poliția. Partea 2

Cu toate acestea, prieteni, trebuie să spun că trăim vremuri interesante. Trăim într-un viitor în care toate informațiile din lume sunt la îndemâna noastră și putem face tot ce vrem cu ele. Noile detectoare radar auto, în special Valentine One și Escort 360, detectează semnalele radar situate la aproximativ 2-3 mile în fața mașinii și, folosind Bluetooth, afișează informații pe ecran cu ce frecvență emite acele semnale radarul poliției (aplauze) .

Mă voi opri un moment pentru a-mi exprima recunoștința lui Tri Wolfe de acolo pentru că mi-a oferit o locație foarte convenabilă pentru a efectua unele teste într-un mod complet legal și oficial.

(23:50) Deci, tot ce trebuie să facem este să creăm o aplicație care să ne spună limita actuală de viteză, cum ar fi un API de trafic. Generația modernă de detectoare radar recunoaște perfect frecvența undelor radar de poliție la o distanță de până la 2 mile. Din aceasta puteți calcula limita actuală de viteză la care ar trebui să circule vehiculul dvs. și frecvența semnalului care indică această viteză.

Conferința DEFCON 27. Hacking poliția. Partea 2

Tot ce ne trebuie este un procesor foarte, foarte mic. Pe slide vezi microcontrolerul ESP 8266, este destul de suficient. Cu toate acestea, problema este că SDR-urile, sau radio-urile definite de software, care sunt disponibile astăzi, nu funcționează în acest spațiu de înaltă frecvență sau microunde, ele sunt proiectate pentru spectrul de frecvență joasă. Dar dacă iei hardware-ul în serios, poți asambla dispozitivul de care avem nevoie pentru aproximativ 700 de dolari. Mai mult, cea mai mare parte a acestei sume va reprezenta costul actualizării SDR pentru transmisia de înaltă frecvență.

(25:10) Cu toate acestea, FCC nu vrea să faci asta. Folosirea unui dispozitiv pentru a interfera cu radarul este o infracțiune care se pedepsește cu o amendă de 50 USD sau 5 ani de închisoare sau ambele. Dispozitivele de bruiaj radar sunt ilegale în Statele Unite din 1996, făcând pe oricine care folosește sau vinde aceste dispozitive un criminal federal.

Conferința DEFCON 27. Hacking poliția. Partea 2

Comisia Federală de Comunicații ia acest lucru atât de în serios încât nici măcar nu aveți voie să faceți publicitate acestor dispozitive sau să promovați utilizarea lor. Dacă aruncați o privire atentă la acest dispozitiv de 700 USD, veți vedea că nu este chiar atât de ieftin. Dar știind cum să faci un bruiaj radar, îl facem accesibil, iar apoi poți lua decizia corectă - să-l folosești sau nu.

Deci, FCC nu ne va permite să grăbim acest proces. Deci, să vedem ce contramăsuri eficiente și legale avem la dispoziție? Ele există și sunt reprezentate de lucruri disponibile publicului. Dacă nu aveți ocazia să utilizați detectoare radar radio-electronice moderne, folosiți alte dispozitive, alegerea lor este pur și simplu uriașă.

Conferința DEFCON 27. Hacking poliția. Partea 2

Detectoarele radar moderne Uniden R3/R7, Escort Max360, Radenso Pro M sau Valentine One w/BT captează perfect orice emisie radio, toate aceste unde radio reflectate și directe, la o distanță de până la 2 mile, dar sunt complet incapabile să detecteze un laser. Cu toate acestea, majoritatea oamenilor știu că polițiștii folosesc lasere ca dispozitiv de măsurare a vitezei. Și aici avem o portiță! Cert este că reglementarea utilizării dispozitivelor de lumină, adică a dispozitivelor care emit lumină, care sunt lasere, nici măcar nu intră în domeniul de aplicare al FCC - aceasta este apanajul FDA, Food and Drug Administration. Asa ca sa fie lumina!

Se dovedește că aceste pistoale laser sunt foarte diferite de verii lor cu frecvență radio. Ei folosesc vizorul pentru a evidenția o anumită țintă. Privind imaginea, veți vedea că radarul laser portabil are două lentile. Cel mai mic este o lentilă transmițătoare care emite unde luminoase, iar lentila mai mare este folosită pentru a recepționa undele reflectate de la țintă. Într-o secundă vei înțelege de ce este important.

Ceea ce îmi place cu adevărat la laser este că ofițerul trebuie să-l manipuleze ca pe o armă. Adică, acest dispozitiv trebuie să fie stabil, trebuie să vă permită să țintiți și să găsiți suprafața reflectorizante de pe mașină pentru a primi semnalul înapoi.

Conferința DEFCON 27. Hacking poliția. Partea 2

De fapt, polițistul ar trebui să vizeze farurile, plăcuța de înmatriculare sau altă zonă strălucitoare sau luminoasă a mașinii tale. Acest videoclip arată ce vede un ofițer prin vizor când țintește un detector laser către o mașină folosind reticulul iluminat.

Conferința DEFCON 27. Hacking poliția. Partea 2

Deoarece laserele sunt reglementate de FDA, aceste dispozitive trebuie să fie lasere de clasa 1. Aceasta este aceeași clasă căreia îi aparțin pointerii laser obișnuiți. Mai simplu spus, un detector laser este același cu un pointer laser. Ele trebuie să fie sigure pentru ochi, astfel încât puterea lor este destul de scăzută, iar cantitatea de radiații returnată la radarul poliției este la fel de mică.

În plus, datorită reglementărilor FDA, aceste dispozitive sunt limitate ca frecvență a undelor luminoase, folosind un laser în infraroșu cu o lungime de undă de 904 nanometri. Este un fascicul laser invizibil, dar ceea ce este și mai remarcabil este că este un fascicul cu lungime de undă standard.

Conferința DEFCON 27. Hacking poliția. Partea 2

Acesta este singurul standard permis, dispozitivele care îl acceptă au o putere redusă și le putem cumpăra și tu.

(29:40) Să ne amintim ce măsoară radarul? Viteză. Dar un laser nu măsoară viteza, măsoară distanța. Acum vă arăt un diapozitiv foarte important și vă dau timp să scrieți această formulă uimitoare: viteza este egală cu distanța împărțită la timp. Am observat că cineva chiar a făcut o fotografie cu acest diapozitiv (râsete în public).

Conferința DEFCON 27. Hacking poliția. Partea 2

Ideea este că atunci când pistoalele laser măsoară distanța, o fac la o frecvență foarte înaltă, de obicei 100 până la 200 de măsurători pe secundă. Deci, în timp ce detectorul radar s-a oprit deja, pistolul laser continuă să vă măsoare viteza.

Vedeți un diapozitiv care arată că în 2/3 din teritoriul țării noastre folosirea bruiajelor cu laser este considerată complet legală - aceste state sunt evidențiate cu verde pe hartă. Culoarea galbenă arată statele în care utilizarea acestor dispozitive este ilegală și pur și simplu nu îmi pot imagina ce naiba se întâmplă în Virginia, unde totul este interzis (râsete în public).

Conferința DEFCON 27. Hacking poliția. Partea 2

(31:10) Deci avem câteva opțiuni. Prima opțiune este să folosiți o mașină cu faruri ascunse în modul „arată și ascunde”. Nu foarte eficient, dar amuzant și va face foarte dificil ca ofițerul să-l ținteze.

Conferința DEFCON 27. Hacking poliția. Partea 2

A doua opțiune este să folosiți propriul pistol cu ​​laser! Pentru a face acest lucru trebuie să știm cum funcționează. Înainte de a începe, vă voi arăta câteva exemple de sincronizare. Timpurile despre care vom vorbi nu se aplică tuturor radarelor laser existente, dar se aplică frecvenței pe care o folosesc. Odată ce înțelegeți cum funcționează, veți înțelege cum să atacați fiecare dintre radarele laser, pentru că totul se reduce doar la o chestiune de sincronizare.

Deci, parametrii deosebit de importanți sunt lățimea impulsului, adică cât de mult este pornit laserul și perioada ciclului, adică cât de des se declanșează. Acest slide arată lățimea pulsului: 1,2,3,4,5 - puls-puls-puls-puls-puls, asta este lățimea pulsului. Și perioada ciclului, adică intervalul de timp dintre două impulsuri, este de 5 ms.

Conferința DEFCON 27. Hacking poliția. Partea 2

Veți înțelege într-o secundă, dar această parte este cu adevărat importantă. Când un pistol laser emite o serie de impulsuri, la ce se așteaptă ca răspuns? Ce caracteristică fizică vrea să obțină? Așa e, distanță! Impulsul măsoară distanța. Atunci când mașina ta lovește primul impuls și revine, asta înseamnă că ofițerul ți-a înregistrat viteza? Nu, el poate afla doar cât de departe ești de el. El poate calcula viteza numai prin primirea semnalului reflectat al celui de-al doilea, al treilea și al impulsurilor ulterioare. Puteți vedea cum intervalele de timp dintre pulsul emis și reflectarea acestuia se modifică în funcție de distanță: 1000 de picioare, 800 de picioare, 600 de picioare, 400 de picioare - cu cât mașina este mai aproape, cu atât intervalul de timp dintre impulsurile emise și reflectate este mai scurt. Modificarea acestor parametri vă permite să calculați viteza mașinii dvs. De aceea fac atât de multe măsurători pe secundă - 100 sau chiar 200 - pentru a-ți determina rapid viteza.

Conferința DEFCON 27. Hacking poliția. Partea 2

Să mărim distanța dintre pulsurile individuale și să vorbim despre unele contramăsuri. Deci, aceste bare roșii reprezintă impulsurile emise de pistolul laser: puls-puls-puls. Doar 3 impulsuri. Barele portocalii sunt reflexiile returnate ale fiecărui impuls. Între cele două impulsuri emise avem o „fereastră” largă de 5 ms în care se întoarce propriul nostru puls reflectat. Ce măsurăm? Așa e, distanță! Nu măsurăm viteza direct.

Conferința DEFCON 27. Hacking poliția. Partea 2

Deci, dacă ne-am întoarce impulsul înainte ca impulsul real, reflectat, am putea arăta radarului cât de departe suntem de el. Ceea ce vă voi arăta în continuare este metoda obișnuită de forță brută.

Imaginați-vă că conduceți știind exact la ce frecvență vă lovește laserul - 1 milisecundă la 904 nm. Ideea este că prin înlocuirea semnalului laser reflectat cu propriile noastre semnale, le arătăm polițiștilor că suntem la o anumită distanță de ei. Nu spun radarului că merg cu 97 de milioane de mile pe oră, nu, îl fac să creadă că sunt foarte, foarte aproape, ca la 100 de metri distanță. Primul semnal spune că sunt la 100 de picioare, apoi vine un al doilea semnal care spune din nou că sunt la 100 de metri, apoi al treilea spune iar 100 de picioare etc. Ce înseamnă? Că mă mișc cu viteză zero!

Conferința DEFCON 27. Hacking poliția. Partea 2

Pentru majoritatea radarelor laser de pe piață, utilizarea acestei metode are ca rezultat un mesaj de eroare. O simplă forță brută sub forma unui impuls de milisecundă face ca pe ecranul radarului să apară un mesaj de eroare de măsurare.

(35:10) Există mai multe dispozitive care vă permit să utilizați contramăsuri împotriva contramăsurilor, despre asta vom vorbi într-o secundă. Unele dintre pistoalele laser mai noi pot recunoaște că am trimis un impuls și am primit în schimb 4. Pentru a combate interferențele, folosesc deplasarea laser, adică vor schimba lățimea impulsului, astfel încât pulsul reflectat adevărat să se încadreze în intervalul nu. afectate de cele manechine.semnale distorsionate. Dar putem rezista și la asta. Odată ce înțelegem unde este deplasat pulsul emis, adică care este valoarea deplasării laserului, ne putem deplasa și impulsurile reflectate acolo. Lucrul interesant este că știind lățimea și sincronizarea pulsului, putem identifica pistolul laser cu al doilea impuls.

După ce am primit primul impuls, folosim imediat metoda forței brute, primim al doilea impuls și determinăm cu precizie ce armă ne-a vizat, după care putem aplica contramăsuri împotriva acestuia. Vă spun repede care sunt.

Barele roșii de pe diapozitiv reprezintă impulsurile emise ale radarului laser, cele portocalii sunt reflexiile lor de la un obstacol în mișcare, iar cele verzi sunt impulsurile pe care le întoarcem la acest radar.

Conferința DEFCON 27. Hacking poliția. Partea 2

Tot ce putem face este să variam pulsurile propriului nostru laser. Avem o fereastră de 5 milisecunde pentru a trimite impulsurile returnate și primul lucru pe care trebuie să-l facem este să returnăm primul semnal primit la 600 de picioare de la radar. După ce am primit al doilea impuls, determinăm ce fel de radar l-a trimis și aflăm exact cine ne-a vizat. Putem apoi să aplicăm contramăsuri și să raportăm că suntem mult mai departe, cum ar fi 999 de metri distanță. Adică în raport cu radarul care ne-a detectat, ne vom îndepărta. Astfel putem lupta cu majoritatea modelelor de radar laser. Brumatoarele laser comerciale fac același lucru. Există câteva astfel de dispozitive pe piață care pot fi achiziționate gratuit și care implementează aceleași contramăsuri. Rețineți că aceste dispozitive sunt disponibile.

(37:20). Acum câțiva ani am creat un dispozitiv numit COTCHA. Acesta este un ESP 8266 bazat pe principiul hackingului Wi-F și construit pe platforma Arduino. Aceasta este o soluție foarte reușită, pe baza căreia pot fi create alte dispozitive electronice hacker. Acum vreau să vă prezint un dispozitiv mai serios numit NOTCHACOTCHA. Acesta este un bruiaj laser bazat pe ESP 8266, care utilizează o putere de 12 V, ceea ce îl face ușor de instalat într-o mașină. Acest dispozitiv folosește modul de forță brută pentru radiația luminoasă cu o lungime de undă de 940 nm, adică produce impulsuri cu o frecvență de 1 ms. Se conectează la un smartphone folosind un modul wireless și poate fi folosit împreună cu o aplicație Android. În unele state, utilizarea acestui „jammer” este complet legală.

Conferința DEFCON 27. Hacking poliția. Partea 2

Acest „jammer” poate gestiona 80% din radarele laser utilizate, dar nu este capabil să contracareze sisteme atât de avansate precum Dragon Eye, pe care poliția le folosește ca contramăsuri împotriva forței brute.

În plus, facem aceste bruiaj open-source, deoarece există versiuni comerciale ale unor astfel de dispozitive și nu este dificil pentru noi să le aplicăm inginerie inversă. Deci este legal în unele state, vă amintiți zonele verzi de pe harta SUA? Apropo, am uitat să includ Colorado printre statele „verzi”, unde este permisă și utilizarea de bruiaj laser.

NOTCHACOTCHA funcționează, de asemenea, în modul de emulare radar laser, permițându-vă să testați alte bruiaj, detectoare radar și așa mai departe. De asemenea, acest dispozitiv acceptă modul MIRT, inclusiv lumină verde, dar aceasta este o idee foarte proastă. Probabil, oricum nu ar trebui să faci asta (râsete în public).

Vă spun că NOTCHACOTCHA este libertate, cu ajutorul ei putem prelua controlul asupra oricăror sisteme care ne sunt îndreptate. Voi vorbi rapid despre materialele din care este asamblat acest „jammer”. Acesta este un ESP 8266 model D1 mini, care costă un dolar și jumătate, un rezistor de 2,2 kOhm în valoare de 3 cenți, un convertor de tensiune de 3,3 V la 54 cenți, un tranzistor TIP 102 la 8 cenți și un panou LED pentru emiterea fluxului luminos cu o lungime de undă de 940 nm. La 6 USD, aceasta este cea mai scumpă parte a dispozitivului. În general, toate acestea costă 8 dolari (aplauze din partea publicului).

Puteți descărca lista de materiale, coduri și alte câteva idei „rele” de pe link github.com/hevnsnt/NOTCHACOTCHA, toate acestea sunt în domeniul public. Am vrut să aduc aici un astfel de „jammer”, am unul, dar ieri l-am rupt în timp ce repetam interpretarea.

Strigă din public: „Bill, ești nasol!”

Știu, știu. Deci acest lucru este open source și modul brute force funcționează grozav. Am verificat asta pentru că locuiesc în Kansas și totul este legal acolo.

Conferința DEFCON 27. Hacking poliția. Partea 2

Vreau să știi că aceasta este doar prima rundă. Voi continua să dezvolt codul și aș fi foarte recunoscător pentru ajutor în crearea unui bruiaj laser open-source care poate concura cu analogii comerciali. Multumesc mult baieti, ne-am distrat foarte bine si apreciez foarte mult!

Câteva reclame 🙂

Vă mulțumim că ați rămas cu noi. Vă plac articolele noastre? Vrei să vezi mai mult conținut interesant? Susține-ne plasând o comandă sau recomandând prietenilor, cloud VPS pentru dezvoltatori de la 4.99 USD, un analog unic al serverelor entry-level, care a fost inventat de noi pentru tine: Întregul adevăr despre VPS (KVM) E5-2697 v3 (6 nuclee) 10GB DDR4 480GB SSD 1Gbps de la 19 USD sau cum să partajezi un server? (disponibil cu RAID1 și RAID10, până la 24 de nuclee și până la 40 GB DDR4).

Dell R730xd de 2 ori mai ieftin în centrul de date Equinix Tier IV din Amsterdam? Numai aici 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV de la 199 USD in Olanda! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - de la 99 USD! Citește despre Cum se construiește infrastructura corp. clasa cu folosirea serverelor Dell R730xd E5-2650 v4 in valoare de 9000 euro pentru un ban?

Sursa: www.habr.com

Adauga un comentariu