Konferens DEFCON 27. Hacka polisen. Del 2

Konferens DEFCON 27. Hacka polisen. Del 1

Räck upp handen om du vet vad detta kan leda till! OK, allt detta är intressant, men om du tittar närmare på exemplet på 65 mph kommer du att märka ett litet problem. Min enhet sänder hela tiden denna hastighet eftersom den kör på en viss fast frekvens, men vad händer om jag kör förbi en skola där hastighetsbegränsningen är i kraft? Dessutom vet vi aldrig exakt med vilken frekvens polisradarn sänder signalen.

Konferens DEFCON 27. Hacka polisen. Del 2

Men vänner, jag måste säga att vi lever i intressanta tider. Vi lever i en framtid där all världens information finns till hands och vi kan göra vad vi vill med den. Nya bilradardetektorer, som Valentine One och Escort 360, upptäcker radarsignaler som är placerade cirka 2-3 mil framför din bil och, med hjälp av Bluetooth, visar information på skärmen vid vilken frekvens polisradarn sänder ut dessa signaler (applåder) ).

Jag tänker pausa ett ögonblick för att uttrycka min tacksamhet till Tri Wolfe där borta för att ha gett mig en mycket bekväm plats för att genomföra några tester på ett helt lagligt och officiellt sätt.

(23:50) Så allt vi behöver göra är att skapa en applikation som talar om för oss den aktuella hastighetsgränsen, till exempel ett trafik-API. Den moderna generationen av radardetektorer känner perfekt igen frekvensen av polisradarvågor på ett avstånd av upp till 2 miles. Från detta kan du beräkna den aktuella hastighetsgränsen vid vilken ditt fordon ska färdas och frekvensen för signalen som indikerar denna hastighet.

Konferens DEFCON 27. Hacka polisen. Del 2

Allt vi behöver är en väldigt, väldigt liten processor. På bilden ser du ESP 8266 mikrokontroller, det räcker helt. Problemet är dock att de SDR, eller mjukvarudefinierade radioapparater, som finns tillgängliga idag inte fungerar i detta högfrekvens- eller mikrovågsutrymme, de är designade för lågfrekvensspektrumet. Men om du tar hårdvaran på allvar kan du sätta ihop enheten vi behöver för cirka 700 spänn. Dessutom kommer det mesta av detta belopp att vara kostnaden för att uppgradera SDR för högfrekvent överföring.

(25:10) FCC vill dock inte att du ska göra detta. Att använda en enhet för att störa radarn är ett brott som kan bestraffas med böter på 50 5 USD eller 1996 års fängelse, eller båda. Radarstörare har varit olagliga i USA sedan XNUMX, vilket gör alla som använder eller säljer dessa enheter till en federal brottsling.

Konferens DEFCON 27. Hacka polisen. Del 2

Federal Communications Commission tar detta så allvarligt att du inte ens får marknadsföra dessa enheter eller marknadsföra deras användning. Om du tar en närmare titt på denna $700-enhet kommer du att se att den verkligen inte är så billig. Men när vi vet hur man gör en radarsändare gör vi den tillgänglig, och då kan du fatta rätt beslut - att använda den eller inte.

Så FCC kommer inte att tillåta oss att påskynda denna process. Så låt oss se vilka effektiva och lagliga motåtgärder som finns tillgängliga för oss? De finns och representeras av allmänt tillgängliga saker. Om du inte har möjlighet att använda moderna radio-elektroniska radardetektorer, använd andra enheter, deras val är helt enkelt enormt.

Konferens DEFCON 27. Hacka polisen. Del 2

Moderna radardetektorer Uniden R3/R7, Escort Max360, Radenso Pro M eller Valentine One w/BT fångar perfekt alla radioemissioner, alla dessa reflekterade och direkta radiovågor, på ett avstånd av upp till 2 miles, men är helt oförmögna att upptäcka en laser. De flesta är dock medvetna om att poliser använder laser som en hastighetsmätare. Och här har vi ett kryphål! Faktum är att reglering av användningen av ljusanordningar, det vill säga anordningar som avger ljus, som är lasrar, inte ens ligger inom FCC:s befogenheter - det är FDA:s, Food and Drug Administrations prerogativ. Så låt det bli ljus!

Det visar sig att dessa laserpistoler skiljer sig mycket från deras radiofrekvenskusiner. De använder sökaren för att markera ett specifikt mål. När du tittar på bilden ser du att den handhållna laserradarn har två linser. Den mindre är en sändarlins som avger ljusvågor, och den större linsen används för att ta emot vågor som reflekteras från målet. På en sekund kommer du att förstå varför detta är viktigt.

Det jag verkligen älskar med lasern är att officeren måste hantera den som ett vapen. Det vill säga att den här enheten måste vara stabil, måste tillåta dig att sikta och hitta den reflekterande ytan på din bil för att få tillbaka signalen.

Konferens DEFCON 27. Hacka polisen. Del 2

I själva verket borde polisen sikta på strålkastarna, registreringsskylten eller andra blanka eller ljusa områden på din bil. Den här videon visar vad en officer ser genom sökaren när han riktar en laserdetektor mot en bil med hjälp av upplyst riktmedel.

Konferens DEFCON 27. Hacka polisen. Del 2

Eftersom lasrar regleras av FDA måste dessa enheter vara lasrar av klass 1. Detta är samma klass som vanliga laserpekare tillhör. Enkelt uttryckt är en laserdetektor detsamma som en laserpekare. De måste vara säkra för ögonen, så deras kraft är ganska låg, och mängden strålning som returneras till polisradarn är lika liten.

Dessutom, tack vare FDA-reglering, är dessa enheter begränsade i frekvens av ljusvågor, med hjälp av en infraröd laser med en våglängd på 904 nanometer. Det är en osynlig laserstråle, men vad som är ännu mer anmärkningsvärt är att det är en standardvåglängdsstråle.

Konferens DEFCON 27. Hacka polisen. Del 2

Det här är den enda tillåtna standarden, enheter som stöder den har låg effekt, och du och jag kan köpa dem också.

(29:40) Låt oss komma ihåg vad radarn mäter? Fart. Men en laser mäter inte hastighet, den mäter avstånd. Nu visar jag dig en mycket viktig bild och ger dig tid att skriva ner denna fantastiska formel: hastighet är lika med avstånd dividerat med tid. Jag märkte att någon till och med tog ett foto av denna bild (skratt i publiken).

Konferens DEFCON 27. Hacka polisen. Del 2

Poängen är att när laserpistoler mäter avstånd, gör de det med en mycket hög frekvens, vanligtvis 100 till 200 mätningar per sekund. Så medan radardetektorn redan har stängts av, fortsätter laserpistolen att mäta din hastighet.

Du ser en bild som visar att i 2/3 av vårt lands territorium anses användningen av lasersändare vara helt laglig - dessa stater är markerade i grönt på kartan. Den gula färgen visar de stater där användningen av dessa enheter är olaglig, och jag kan bara inte föreställa mig vad fan som händer i Virginia, där allt är förbjudet (skratt i publiken).

Konferens DEFCON 27. Hacka polisen. Del 2

(31:10) Så vi har ett par alternativ. Det första alternativet är att använda en bil med dolda strålkastare i läget "visa och dölj". Inte särskilt effektivt, men roligt och kommer att göra det mycket svårt för officeren att rikta in sig på honom.

Konferens DEFCON 27. Hacka polisen. Del 2

Det andra alternativet är att använda din egen laserpistol! För att göra detta måste vi veta hur det fungerar. Innan vi börjar ska jag visa dig några exempel på timing. Tiderna vi kommer att prata om gäller inte alla befintliga laserradarer, men de gäller för den frekvens de använder. När du väl förstår hur de fungerar, kommer du att förstå hur du attackerar var och en av laserradarerna, eftersom det bara handlar om en tidsfråga.

Så, särskilt viktiga parametrar är pulsbredden, det vill säga hur länge lasern är påslagen, och cykelperioden, det vill säga hur ofta den avfyras. Denna bild visar pulsbredden: 1,2,3,4,5 - puls-puls-puls-puls-puls, det är vad pulsbredd är. Och cykelperioden, det vill säga tidsintervallet mellan två pulser, är 5 ms.

Konferens DEFCON 27. Hacka polisen. Del 2

Du kommer att förstå på en sekund, men den här delen är verkligen viktig. När en laserpistol sänder ut en serie pulser, vad förväntar den sig som ett svar? Vilken fysisk egenskap vill hon uppnå? Just det, avstånd! Impulsen mäter avstånd. Så när din bil träffar den första impulsen och den kommer tillbaka, betyder det att polisen har registrerat din hastighet? Nej, han kan bara ta reda på hur långt du är från honom. Han kan bara beräkna hastigheten genom att ta emot den reflekterade signalen från den andra, tredje och efterföljande pulsen. Du kan se hur tidsintervallen mellan den utsända pulsen och dess mottagna reflektion förändras med avståndet: 1000 fot, 800 fot, 600 fot, 400 fot - ju närmare bilen är, desto kortare tidsintervall mellan de utsända och reflekterade impulserna. Genom att ändra dessa parametrar kan du beräkna hastigheten på din bil. Det är därför de tar så många mätningar per sekund - 100 eller till och med 200 - för att snabbt fastställa din hastighet.

Konferens DEFCON 27. Hacka polisen. Del 2

Låt oss öka avståndet mellan individuella pulser och prata om några motåtgärder. Så dessa röda staplar representerar de pulser som sänds ut av laserpistolen: puls-puls-puls. Bara 3 pulser. De orangea staplarna är de returnerade reflektionerna av varje puls. Mellan de två utsända pulserna har vi ett 5 ms brett "fönster" in i vilket vår egen reflekterade puls återvänder. Vad mäter vi? Just det, avstånd! Vi mäter inte hastigheten direkt.

Konferens DEFCON 27. Hacka polisen. Del 2

Så om vi returnerade vår impuls innan den verkliga, reflekterade impulsen återvände, kunde vi visa radarn hur långt borta vi var från den. Det jag kommer att visa dig härnäst är den vanliga brute force-metoden.

Föreställ dig att köra runt och veta exakt vilken frekvens lasern träffar dig vid - 1 millisekund vid 904 nm. Tanken är att genom att ersätta den reflekterade lasersignalen med våra egna signaler visar vi polisen att vi befinner oss på ett visst avstånd från dem. Jag säger inte till radarn att jag åker 97 miljoner miles per timme, nej, jag får den att tro att jag är väldigt, väldigt nära, typ 100 fot bort. Den första signalen säger att jag är 100 fot bort, sedan kommer en andra signal till den, som återigen säger att jag är 100 meter bort, sedan säger den tredje 100 fot igen osv. Vad betyder det? Att jag rör mig på nollfart!

Konferens DEFCON 27. Hacka polisen. Del 2

För de flesta laserradarer på marknaden resulterar denna metod i ett felmeddelande. En enkel brute force i form av en millisekundspuls gör att ett mätfelmeddelande visas på radarskärmen.

(35:10) Det finns flera enheter som låter dig använda motåtgärder mot motåtgärder, det ska vi prata om om en sekund. Några av de nyare laserpistolerna kan känna igen att jag skickade en puls och fick 4 i gengäld. För att bekämpa störningar använder de laserskiftning, det vill säga de kommer att ändra bredden på pulsen så att den sanna reflekterade pulsen passar in i området inte påverkas av de dummy, förvrängda signaler. Men vi kan motstå detta också. När vi väl förstår var den utsända pulsen förskjuts, det vill säga vad värdet på laserskiftet är, kan vi flytta våra reflekterade pulser dit också. Det intressanta är att genom att känna till pulsbredden och timingen kan vi identifiera laserpistolen genom den andra pulsen.

Efter att ha fått den första impulsen använder vi omedelbart brute force-metoden, tar emot den andra impulsen och bestämmer exakt vilken pistol som har riktat oss, varefter vi kan vidta motåtgärder mot den. Jag ska snabbt berätta vad de är.

De röda staplarna på bilden representerar de utsända pulserna från laserradarn, de orangea är deras reflektioner från ett rörligt hinder, och de gröna är de pulser som vi returnerar till denna radar.

Konferens DEFCON 27. Hacka polisen. Del 2

Allt vi kan göra är att variera pulserna på vår egen laser. Vi har ett fönster på 5 millisekunder för att skicka de returnerade pulserna, och det första vi behöver göra är att returnera den allra första signalen som tas emot 600 fot från radarn. Efter att ha fått den andra impulsen bestämmer vi vilken typ av radar som skickade den och tar reda på exakt vem som riktade oss. Vi kan då vidta motåtgärder och rapportera att vi är mycket längre bort, till exempel 999 fot bort. Det vill säga, i förhållande till radarn som upptäckte oss kommer vi att flytta bort. På så sätt kan vi bekämpa de flesta laserradarmodeller. Kommersiella lasersändare gör samma sak. Det finns ett par sådana enheter på marknaden som kan köpas fritt som implementerar samma motåtgärder. Tänk bara på att dessa enheter är tillgängliga.

(37:20). För flera år sedan skapade jag en enhet som heter COTCHA. Detta är en ESP 8266 baserad på principen om Wi-F-hackning och byggd på Arduino-plattformen. Detta är en mycket framgångsrik lösning, på grundval av vilken andra hackare elektroniska enheter kan skapas. Nu vill jag presentera dig för en mer seriös enhet som heter NOTCHACOTCHA. Detta är en lasersändare baserad på ESP 8266, som använder 12V ström, vilket gör den enkel att installera i en bil. Denna enhet använder brute force-läge för ljusstrålning med en våglängd på 940 nm, det vill säga den producerar pulser med en frekvens på 1 ms. Den ansluts till en smartphone med hjälp av en trådlös modul och kan användas i kombination med en Android-applikation. I vissa stater är användningen av denna "jammer" helt laglig.

Konferens DEFCON 27. Hacka polisen. Del 2

Denna "jammer" kan hantera 80% av laserradarerna som används, men är inte kapabel att motverka så avancerade system som Dragon Eye, som polisen använder som motåtgärd mot brute force.

Dessutom gör vi dessa störsändare med öppen källkod, eftersom det finns kommersiella versioner av liknande enheter, och det är inte svårt för oss att tillämpa reverse engineering på dem. Så det är lagligt i vissa stater, minns grönområdena på USA-kartan? Förresten, jag glömde att inkludera Colorado bland de "gröna" staterna, där användningen av lasersändare också är tillåten.

NOTCHACOTCHA fungerar också i laserradaremuleringsläge, så att du kan testa andra störsändare, radardetektorer och så vidare. Den här enheten stöder också MIRT-läge inklusive grönt ljus, men detta är en mycket dålig idé. Förmodligen borde du inte göra det här ändå (skratt i publiken).

Jag kommer att berätta att NOTCHACOTCHA är frihet, det är med dess hjälp vi kan ta kontroll över alla system som är riktade mot oss. Jag kommer snabbt att prata om materialen från vilka denna "jammer" är sammansatt. Det här är en ESP 8266 modell D1 mini, som kostar en och en halv dollar, ett 2,2 kOhm motstånd värt 3 cent, en 3,3 V spänningsomvandlare för 54 cent, en TIP 102 transistor för 8 cent och en LED-panel för att avge ljusflöde med en våglängd på 940 nm. För $6 är detta den dyraste delen av enheten. I allmänhet kostar allt detta $8 (applåder från publiken).

Du kan ladda ner listan med material, koder och flera andra "dåliga" idéer från länken github.com/hevnsnt/NOTCHACOTCHA, allt detta är allmän egendom. Jag ville ta med en sådan "jammer" här, jag har en, men igår bröt jag den när jag repeterade mitt framträdande.

Ropa från publiken: "Bill, du suger!"

Jag vet jag vet. Så den här saken är öppen källkod och brute force-läget fungerar utmärkt. Jag kollade detta eftersom jag bor i Kansas och där är allt lagligt.

Konferens DEFCON 27. Hacka polisen. Del 2

Jag vill att du ska veta att det här bara är första omgången. Jag kommer att fortsätta att utveckla koden och skulle vara mycket tacksam för hjälp med att skapa en lasersändare med öppen källkod som kan konkurrera med kommersiella analoger. Tack så mycket killar, vi hade en fantastisk tid och jag uppskattar det verkligen!

Några annonser 🙂

Tack för att du stannar hos oss. Gillar du våra artiklar? Vill du se mer intressant innehåll? Stöd oss ​​genom att lägga en beställning eller rekommendera till vänner, moln VPS för utvecklare från $4.99, en unik analog av ingångsservrar, som uppfanns av oss för dig: Hela sanningen om VPS (KVM) E5-2697 v3 (6 kärnor) 10GB DDR4 480GB SSD 1Gbps från $19 eller hur delar man en server? (tillgänglig med RAID1 och RAID10, upp till 24 kärnor och upp till 40 GB DDR4).

Dell R730xd 2 gånger billigare i Equinix Tier IV datacenter i Amsterdam? Bara här 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV från $199 i Nederländerna! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - från $99! Läs om Hur man bygger infrastructure corp. klass med användning av Dell R730xd E5-2650 v4-servrar värda 9000 XNUMX euro för en slant?

Källa: will.com

Lägg en kommentar