Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Конференција DEFCON 27. Хакирање на полицијата. Дел 1

Поднимите руки, если знаете, к чему это может привести! ОК, все это интересно, но если внимательней рассмотреть пример с 65 милями в час, можно обнаружить небольшую проблему. Мой прибор постоянно передает эту скорость, так как работает на определенной фиксированной частоте, но как быть, если я проезжаю мимо школы, где действует ограничение скоростного режима? К тому же мы никогда точно не знаем, на какой частоте полицейский радар передает сигнал.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Сепак, пријатели, морам да кажам дека живееме во интересни времиња. Живееме во иднина каде што сите информации од светот се на дофат на раката и можеме да правиме што сакаме со нив. Новите автомобилски радарски детектори, особено Valentine One и Escort 360, откриваат радарски сигнали лоцирани на околу 2-3 милји пред вашиот автомобил и, користејќи Bluetooth, прикажуваат информации на екранот на која фреквенција полицискиот радар ги емитува тие сигнали (аплауз) .

Я прервусь на минуту, чтобы высказать благодарность Трай Вулф, вон она сидит, за то, что она предоставила мне очень удобное место для проведения нескольких тестов, совершенно законно и официально.

(23:50) Итак, все, что мы должны сделать, это создать приложение, которое бы сообщало нам текущее ограничение скорости движения, такое дорожное API. Современное поколение радар-детекторов отлично распознает частоту излучения волн полицейских радаров на расстоянии до 2-х миль. На основании этого можно вычислить текущее ограничение скорости, с которой должно двигаться ваше транспортное средство, и частоту передачи сигнала, показывающего эту скорость.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Все что нам нужно — это очень-очень маленький процессор. На слайде вы видите микроконтроллер ESP 8266, его вполне достаточно. Однако проблема состоит в том, что общедоступные в наше время SDR, или программно-определяемые радиосистемы, не работают в этом высокочастотном или микроволновом пространстве, они рассчитаны на низкочастотный спектр. Но если заняться «железом» серьезно, можно собрать необходимое нам устройство примерно за 700 баксов. Причем большую часть этой суммы составит стоимость модернизации SDR для высокочастотной передачи.

(25:10) Однако FCC не хочет, чтобы вы этим занимались. Использование устройства для создания помех радарам является преступлением, за которое грозит 50 тыс. долларов штрафа или 5 лет тюрьмы, или оба эти наказания. Радар-джаммеры запрещены на территории США с 1996 года, поэтому любой, кто использует или продает эти устройства, является федеральным преступником.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Федералната комисија за комуникации го сфаќа ова толку сериозно што не ви е дозволено ниту да ги рекламирате овие уреди или да ја промовирате нивната употреба. Ако внимателно го погледнете овој уред од 700 долари, ќе видите дека навистина не е толку евтин. Но, знаејќи како да направиме заглавување на радарот, го правиме достапен, а потоа можете да ја донесете вистинската одлука - да го користите или не.

Значи, FCC нема да ни дозволи да го забрзаме овој процес. Па да видиме кои ефективни и правни контрамерки ни стојат на располагање? Тие постојат и се претставени со јавно достапни работи. Ако немате можност да користите современи радио-електронски радарски детектори, користете други уреди, нивниот избор е едноставно огромен.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Современите радарски детектори Uniden R3/R7, Escort Max360, Radenso Pro M или Valentine One w/BT совршено ја доловуваат секоја радио емисија, сите овие рефлектирани и директни радио бранови, на растојание до 2 милји, но целосно не можат да детектираат ласерски. Сепак, повеќето луѓе се свесни дека полицајците користат ласери како уред за мерење на брзината. И тука имаме дупка! Факт е дека регулирањето на употребата на светлосни уреди, односно уреди кои емитуваат светлина, а тоа се ласери, не е ни во доменот на FCC - тоа е привилегија на FDA, Управата за храна и лекови. Па нека има светлина!

Излегува дека овие ласерски пиштоли се многу различни од нивните братучеди со радиофреквенција. Тие го користат визирот за да означат одредена цел. Гледајќи ја сликата, ќе видите дека рачниот ласерски радар има две леќи. Помалата е предавателска леќа која емитува светлосни бранови, а поголемата леќа се користи за примање на бранови рефлектирани од целта. Во секунда ќе разберете зошто е ова важно.

Она што навистина го сакам кај ласерот е тоа што офицерот мора да ракува со него како со оружје. Односно, овој уред мора да биде стабилен, мора да ви овозможи да нишаните и да ја пронајдете рефлектирачката површина на вашиот автомобил за да го примите сигналот назад.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Всушност, полицаецот треба да се насочи кон фаровите, регистарската табличка или друга сјајна или прозрачна област на вашиот автомобил. Ова видео покажува што гледа полицаецот преку визирот кога насочува ласерски детектор кон автомобил користејќи осветлена ретикула.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Бидејќи ласерите се регулирани од FDA, овие уреди мора да бидат ласери од класа 1. Ова е истата класа на која припаѓаат обичните ласерски покажувачи. Едноставно кажано, ласерски детектор е ист како ласерски покажувач. Тие мора да бидат безбедни за очите, па нивната моќност е прилично мала, а количината на радијација што се враќа во полицискиот радар е подеднакво мала.

Дополнително, благодарение на регулативата на FDA, овие уреди се ограничени во фреквенцијата на светлосни бранови, користејќи инфрацрвен ласер со бранова должина од 904 нанометри. Тоа е невидлив ласерски зрак, но она што е уште повпечатливо е тоа што е зрак со стандардна бранова должина.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Ова е единствениот дозволен стандард, уредите што го поддржуваат се со мала моќност, а ние и вие можеме да ги купиме.

(29:40) Вспомним, что измеряет радар? Скорость. А лазер не измеряет скорость, он измеряет расстояние. Сейчас я показываю вам очень важный слайд и даю время, чтобы вы успели записать эту потрясающую формулу: скорость равна расстоянию, поделенному на время. Я заметил, что кое-кто даже сфотографировал этот слайд (смех в зале).

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Поентата е дека кога ласерските пиштоли го мерат растојанието, тие го прават тоа на многу висока фреквенција, обично од 100 до 200 мерења во секунда. Така, додека радарскиот детектор веќе е исклучен, ласерскиот пиштол продолжува да ја мери вашата брзина.

Вы видите слайд, на котором показано, что на 2/3 территории нашей страны использование лазер-джаммеров считается совершенно законным – на карте эти штаты выделены зеленым цветом. Желтым цветом показаны штаты, где использование этих устройств незаконно, и я просто не представляю, что за чертовщина творится в Вирджинии, где вообще все запрещено (смех в зале).

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

(31:10) Значи, имаме неколку опции. Првата опција е да користите автомобил со скриени фарови во режимот „покажи и скриј“. Не е многу ефикасно, но смешно и ќе му отежне на офицерот да го таргетира.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Втората опција е да користите сопствен ласерски пиштол! За да го направите ова, мора да знаеме како функционира. Пред да започнеме, ќе ви покажам неколку примери за тајминг. Тајмингот за кој ќе зборуваме не важат за сите постоечки ласерски радари, но се однесуваат на фреквенцијата што ја користат. Откако ќе разберете како тие функционираат, ќе разберете како да го нападнете секој од ласерските радари, бидејќи сè се сведува само на прашање на тајминг.

Значи, особено важни параметри се ширината на пулсот, односно колку долго е вклучен ласерот и периодот на циклусот, односно колку често се пали. Овој слајд ја прикажува ширината на пулсот: 1,2,3,4,5 - пулс-пулс-пулс-пулс-пулс, тоа е ширината на пулсот. И периодот на циклусот, односно временскиот интервал помеѓу два импулси, е 5 ms.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Через секунду вы все поймете, но эта часть действительно важна. Когда лазерная пушка посылает серию импульсов, чего она ждет в качестве ответа? Какую физическую характеристику она хочет получить? Правильно, расстояние! Импульс измеряет расстояние. Поэтому, когда ваша машина попадает под первый импульс, и он возвращается назад, означает ли это, что офицер зафиксировал вашу скорость? Нет, он может только узнать, насколько далеко вы от него находитесь. Скорость он сможет вычислить, только получив отраженный сигнал второго, третьего и следующих импульсов. Вы видите, как меняются промежутки времени между излученным импульсом и его принятым отражением с изменением расстояния: 1000 футов, 800 футов, 600 футов, 400 футов – чем ближе автомобиль, тем короче промежуток времени между излученным и отраженным импульсами. Изменения этих параметров и позволяют вычислить скорость движения вашего автомобиля. Вот почему они делают так много измерений в секунду – 100 или даже 200 — чтобы быстрее определить вашу скорость.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Давайте увеличим расстояние между отдельными импульсами и поговорим о некоторых контрмерах. Итак, эти красные столбики изображают излучаемые импульсы лазерной пушки: импульс-тмпульс-импульс. Всего 3 импульса. Оранжевые столбики – это возвратившиеся отражения каждого импульса. Между двумя излучаемыми импульсами у нас имеется «окно» шириной 5 мс, в которое возвращается наш собственный отраженный импульс. Что мы измеряем? Правильно, расстояние! Мы не замеряем непосредственно скорость.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Так что если бы мы вернули свой импульс до того, как вернется настоящий, отраженный импульс, то смогли бы показать радару, как далеко от него находимся. То, что я вам покажу дальше, представляет собой обычный метод брутфорс.

Замислете да возите наоколу знаејќи точно на која фреквенција ве удира ласерот - 1 милисекунда на 904 nm. Идејата е дека со замена на рефлектираниот ласерски сигнал со наши сигнали, ќе им покажеме на полицајците дека сме на одредено растојание од нив. Не му кажувам на радарот дека одам 97 милиони милји на час, не, мислам дека сум многу, многу блиску, на 100 метри. Првиот сигнал вели дека сум на 100 стапки, потоа му доаѓа втор сигнал, кој пак вели дека сум на 100 метри, потоа третиот пак вели 100 стапки итн. Што значи тоа? Дека се движам со нулта брзина!

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

За повеќето ласерски радари на пазарот, користењето на овој метод резултира со порака за грешка. Едноставна брутална сила во форма на пулс од милисекунда предизвикува порака за грешка при мерењето да се појави на екранот на радарот.

(35:10) Постојат неколку уреди кои ви дозволуваат да користите контрамерки против контрамерки, ќе зборуваме за тоа во секунда. Некои од поновите ласерски пиштоли можат да препознаат дека испратив еден пулс и добив 4 за возврат. За борба против пречки, тие користат ласерско поместување, односно ќе ја сменат ширината на пулсот така што вистинскиот рефлектираниот пулс ќе се вклопи во опсегот што не засегнати од атарот.искривени сигнали. Но и на ова можеме да одолееме. Откако ќе разбереме каде се поместува емитираниот пулс, односно колкава е вредноста на ласерското поместување, можеме да ги префрлиме и нашите рефлектирани импулси таму. Интересното е што знаејќи ја ширината на пулсот и времето, можеме да го идентификуваме ласерскиот пиштол по вториот пулс.

Получив первый импульс, мы немедленно используем метод брутфорс, получаем второй импульс и безошибочно определяем, какая пушка взяла нас на прицел, после чего можем применить против нее контрмеры. Я быстро расскажу, что они собой представляют.

Црвените ленти на слајдот ги претставуваат емитираните импулси на ласерскиот радар, портокаловите се нивните рефлексии од подвижна пречка, а зелените се импулсите што ги враќаме на овој радар.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Сè што можеме да направиме е да го менуваме пулсот на нашиот сопствен ласер. Имаме прозорец од 5 милисекунди за испраќање на вратените импулси и првото нешто што треба да направиме е да го вратиме првиот сигнал добиен на 600 стапки од радарот. Откако го добивме вториот импулс, одредуваме каков радар го испратил и дознаваме кој точно нè таргетирал. Потоа можеме да примениме контрамерки и да пријавиме дека сме многу подалеку, како на пример 999 метри. Односно, во однос на радарот што не детектира, ќе се оддалечиме. На овој начин можеме да се бориме со повеќето модели на ласерски радари. Комерцијалните ласерски заглавувачи го прават истото. Постојат неколку такви уреди на пазарот кои можат слободно да се купат и кои ги спроведуваат истите контрамерки. Само имајте на ум дека овие уреди се достапни.

(37:20). Пред неколку години создадов уред наречен COTCHA. Ова е ESP 8266 базиран на принципот на хакирање на Wi-F и изграден на платформата Arduino. Ова е многу успешно решение, врз основа на кое може да се создадат други хакерски електронски уреди. Сега сакам да ве запознаам со посериозен уред наречен NOTCHACOTCHA. Ова е ласерски заглавувач базиран на ESP 8266, кој користи напојување од 12 V, што го олеснува инсталирањето во автомобил. Овој уред користи режим на брутална сила за светлосно зрачење со бранова должина од 940 nm, односно произведува импулси со фреквенција од 1 ms. Се поврзува со паметен телефон користејќи безжичен модул и може да се користи заедно со апликација за Android. Во некои држави, употребата на овој „заглавувач“ е целосно легална.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Овој „заглавувач“ може да се справи со 80% од ласерските радари што се користат, но не е способен да се спротивстави на таквите напредни системи како Змејското око, што полицијата го користи како контрамерка против бруталната сила.

Кроме того, мы делаем эти глушилки как open-sourсe, поскольку существуют коммерческие варианты подобных устройств, и для нас не составляет труда применить к ним реверс-инжиниринг. Итак, это законно в некоторых штатах, помните зеленые участки на карте США? Кстати, я забыл включить в число «зеленых» штатов Колорадо, где тоже разрешено использовать лазер-джаммеры.

NOTCHACOTCHA также работает в режиме эмуляции лазерного радара, что позволяет вам протестировать другие «глушилки», радар-детекторы и так далее. Кроме того, это устройство поддерживает режим MIRT, включая зеленый сигнал светофора, но это очень плохая идея. Наверное, все же не стоит этого делать (смех в зале).

Ќе ви кажам дека NOTCHACOTCHA е слобода, со негова помош можеме да ја преземеме контролата врз сите системи што се насочени кон нас. Брзо ќе зборувам за материјалите од кои се составува овој „џемер“. Станува збор за ESP 8266 модел D1 mini, кој чини еден и пол долар, отпорник од 2,2 kOhm вреден 3 центи, конвертор на напон од 3,3 V за 54 центи, транзистор TIP 102 за 8 центи и LED панел за емитување светлосен флукс со бранова должина од 940 nm. Со 6 долари, ова е најскапиот дел од уредот. Генерално, сето ова чини 8 долари (аплауз од публиката).

Список материалов, коды и несколько других «плохих» идей вы можете скачать по ссылке github.com/hevnsnt/NOTCHACOTCHA, сето ова е во јавен домен. Сакав да донесам ваков „џемер“ овде, имам, но вчера го скршив додека го вежбав мојот настап.

Викајте од публиката: „Бил, цицаш!“

Знам, знам. Значи, оваа работа е со отворен код и режимот на брутална сила функционира одлично. Го проверив ова бидејќи живеам во Канзас и сето тоа е легално таму.

Конференција DEFCON 27. Хакирање на полицијата. Дел 2

Сакам да знаете дека ова е само првиот круг. Ќе продолжам да го развивам кодот и би бил многу благодарен за помошта во создавањето ласерски заглавувач со отворен код кој може да се натпреварува со комерцијалните аналози. Фала многу момци, си поминавме одлично и навистина го ценам тоа!

Некои реклами 🙂

Ви благодариме што останавте со нас. Дали ви се допаѓаат нашите написи? Сакате да видите поинтересна содржина? Поддржете не со нарачка или препорака на пријатели, облак VPS за програмери од 4.99 долари, уникатен аналог на сервери на почетно ниво, кој беше измислен од нас за вас: Целата вистина за VPS (KVM) E5-2697 v3 (6 јадра) 10GB DDR4 480GB SSD 1Gbps од 19 долари или како да споделите сервер? (достапен со RAID1 и RAID10, до 24 јадра и до 40 GB DDR4).

Dell R730xd 2 пати поевтин во центарот за податоци Equinix Tier IV во Амстердам? Само овде 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 телевизор од 199 долари во Холандија! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - од 99 долари! Прочитајте за Како да се изгради инфраструктурна корп. класа со употреба на сервери Dell R730xd E5-2650 v4 вредни 9000 евра за денар?

Извор: www.habr.com

Додадете коментар