Conférence DEFCON 27. Piratage de la police. Partie 2

Conférence DEFCON 27. Piratage de la police. Partie 1

Levez la main si vous savez à quoi cela pourrait conduire ! OK, tout cela est intéressant, mais si vous regardez de plus près l'exemple de 65 mph, vous remarquerez un léger problème. Mon appareil transmet constamment cette vitesse car il fonctionne sur une certaine fréquence fixe, mais que se passe-t-il si je passe devant une école où la limitation de vitesse est en vigueur ? De plus, on ne sait jamais exactement à quelle fréquence le radar de la police transmet le signal.

Conférence DEFCON 27. Piratage de la police. Partie 2

Cependant, mes amis, je dois dire que nous vivons une époque intéressante. Nous vivons dans un avenir où toutes les informations du monde sont à portée de main et où nous pouvons en faire ce que nous voulons. Les nouveaux détecteurs de radar automobile, en particulier le Valentine One et l'Escort 360, détectent les signaux radar situés à environ 2 à 3 miles devant votre voiture et, via Bluetooth, affichent des informations sur l'écran à quelle fréquence le radar de la police émet ces signaux (applaudissements). .

Je vais m'arrêter un instant pour exprimer ma gratitude à Tri Wolfe là-bas pour m'avoir fourni un endroit très pratique pour effectuer certains tests d'une manière tout à fait légale et officielle.

(23:50) Il suffit donc de créer une application qui nous indique la limite de vitesse actuelle, comme une API de trafic. La génération moderne de détecteurs de radar reconnaît parfaitement la fréquence des ondes radar de la police à une distance allant jusqu'à 2 miles. À partir de là, vous pouvez calculer la limite de vitesse actuelle à laquelle votre véhicule doit circuler et la fréquence du signal indiquant cette vitesse.

Conférence DEFCON 27. Piratage de la police. Partie 2

Tout ce dont nous avons besoin, c'est d'un très, très petit processeur. Sur la diapositive vous voyez le microcontrôleur ESP 8266, c'est tout à fait suffisant. Cependant, le problème est que les SDR, ou radios définies par logiciel, disponibles aujourd'hui ne fonctionnent pas dans cet espace haute fréquence ou micro-ondes, ils sont conçus pour le spectre basse fréquence. Mais si vous prenez le matériel au sérieux, vous pouvez assembler l'appareil dont nous avons besoin pour environ 700 dollars. De plus, la majeure partie de ce montant sera consacrée au coût de la mise à niveau du SDR pour la transmission haute fréquence.

(25:10) Cependant, la FCC ne veut pas que vous fassiez cela. Utiliser un appareil pour interférer avec un radar est un crime passible d'une amende de 50 5 $ ou de 1996 ans de prison, ou des deux. Les brouilleurs de radar sont illégaux aux États-Unis depuis XNUMX, ce qui fait de quiconque utilise ou vend ces appareils un criminel fédéral.

Conférence DEFCON 27. Piratage de la police. Partie 2

La Federal Communications Commission prend cela si au sérieux que vous n'êtes même pas autorisé à faire de la publicité pour ces appareils ou à promouvoir leur utilisation. Si vous regardez attentivement cet appareil à 700 $, vous verrez qu'il n'est vraiment pas si bon marché. Mais sachant comment fabriquer un brouilleur de radar, nous le rendons accessible, et vous pourrez alors prendre la bonne décision : l'utiliser ou non.

La FCC ne nous permettra donc pas d’accélérer ce processus. Voyons donc quelles contre-mesures efficaces et juridiques s’offrent à nous ? Ils existent et sont représentés par des objets accessibles au public. Si vous n'avez pas la possibilité d'utiliser des détecteurs de radar radioélectroniques modernes, utilisez d'autres appareils, leur choix est tout simplement énorme.

Conférence DEFCON 27. Piratage de la police. Partie 2

Les détecteurs de radar modernes Uniden R3/R7, Escort Max360, Radenso Pro M ou Valentine One w/BT capturent parfaitement toute émission radio, toutes ces ondes radio réfléchies et directes, à une distance allant jusqu'à 2 miles, mais sont totalement incapables de détecter un laser. Cependant, la plupart des gens savent que les flics utilisent des lasers comme appareil de mesure de la vitesse. Et là, nous avons une faille ! Le fait est que la réglementation de l’utilisation des appareils lumineux, c’est-à-dire des appareils qui émettent de la lumière, qui sont des lasers, ne relève même pas de la compétence de la FCC – c’est la prérogative de la FDA, la Food and Drug Administration. Alors que la lumière soit !

Il s’avère que ces pistolets laser sont très différents de leurs cousins ​​radiofréquences. Ils utilisent le viseur pour mettre en évidence une cible spécifique. En regardant l'image, vous verrez que le radar laser portable a deux lentilles. La plus petite est une lentille émettrice qui émet des ondes lumineuses, et la plus grande lentille est utilisée pour recevoir les ondes réfléchies par la cible. En une seconde, vous comprendrez pourquoi c'est important.

Ce que j’aime vraiment avec le laser, c’est que l’officier doit le manipuler comme une arme. C'est-à-dire que cet appareil doit être stable, doit vous permettre de viser et de trouver la surface réfléchissante de votre voiture afin de recevoir le signal en retour.

Conférence DEFCON 27. Piratage de la police. Partie 2

En effet, le flic doit viser les phares, la plaque d'immatriculation ou toute autre zone brillante ou lumineuse de votre voiture. Cette vidéo montre ce qu'un officier voit à travers le viseur lorsqu'il pointe un détecteur laser sur une voiture à l'aide d'un réticule lumineux.

Conférence DEFCON 27. Piratage de la police. Partie 2

Étant donné que les lasers sont réglementés par la FDA, ces appareils doivent être des lasers de classe 1. Il s’agit de la même classe à laquelle appartiennent les pointeurs laser ordinaires. En termes simples, un détecteur laser est identique à un pointeur laser. Ils doivent être sans danger pour les yeux, leur puissance est donc assez faible et la quantité de rayonnement renvoyée au radar de la police est également faible.

De plus, grâce à la réglementation de la FDA, ces appareils sont limités en fréquence des ondes lumineuses, utilisant un laser infrarouge d'une longueur d'onde de 904 nanomètres. Il s'agit d'un faisceau laser invisible, mais ce qui est encore plus remarquable, c'est qu'il s'agit d'un faisceau de longueur d'onde standard.

Conférence DEFCON 27. Piratage de la police. Partie 2

C'est la seule norme autorisée, les appareils qui la prennent en charge sont à faible consommation et vous et moi pouvons également les acheter.

(29:40) Rappelons-nous ce que mesure le radar ? Vitesse. Mais un laser ne mesure pas la vitesse, il mesure la distance. Maintenant, je vous montre une diapositive très importante et vous donne le temps d'écrire cette formule étonnante : la vitesse est égale à la distance divisée par le temps. J'ai remarqué que quelqu'un avait même pris une photo de cette diapositive (rires dans le public).

Conférence DEFCON 27. Piratage de la police. Partie 2

Le fait est que lorsque les pistolets laser mesurent la distance, ils le font à une fréquence très élevée, généralement 100 à 200 mesures par seconde. Ainsi, même si le détecteur de radar est déjà éteint, le pistolet laser continue de mesurer votre vitesse.

Vous voyez une diapositive qui montre que dans les 2/3 du territoire de notre pays, l'utilisation de brouilleurs laser est considérée comme totalement légale - ces États sont surlignés en vert sur la carte. La couleur jaune montre les États où l’utilisation de ces appareils est illégale, et je ne peux tout simplement pas imaginer ce qui se passe en Virginie, où tout est interdit (rires dans le public).

Conférence DEFCON 27. Piratage de la police. Partie 2

(31:10) Nous avons donc plusieurs options. La première option consiste à utiliser une voiture avec des phares cachés en mode « afficher et masquer ». Pas très efficace, mais drôle et il sera très difficile pour l'officier de le cibler.

Conférence DEFCON 27. Piratage de la police. Partie 2

La deuxième option consiste à utiliser votre propre pistolet laser ! Pour ce faire, nous devons savoir comment cela fonctionne. Avant de commencer, je vais vous montrer quelques exemples de timing. Les timings dont nous parlerons ne s’appliquent pas à tous les radars laser existants, mais ils s’appliquent à la fréquence qu’ils utilisent. Une fois que vous aurez compris leur fonctionnement, vous comprendrez comment attaquer chacun des radars laser, car tout se résume à une question de timing.

Ainsi, des paramètres particulièrement importants sont la largeur d'impulsion, c'est-à-dire la durée pendant laquelle le laser est allumé, et la période de cycle, c'est-à-dire la fréquence de déclenchement. Cette diapositive montre la largeur d'impulsion : 1,2,3,4,5 - impulsion-impulsion-impulsion-impulsion-impulsion, c'est ce qu'est la largeur d'impulsion. Et la période de cycle, c'est-à-dire l'intervalle de temps entre deux impulsions, est de 5 ms.

Conférence DEFCON 27. Piratage de la police. Partie 2

Vous comprendrez dans une seconde, mais cette partie est vraiment importante. Lorsqu’un pistolet laser envoie une série d’impulsions, qu’attend-il comme réponse ? Quelle caractéristique physique souhaite-t-elle atteindre ? C'est vrai, la distance ! L'impulsion mesure la distance. Alors, lorsque votre voiture reçoit la première impulsion et qu'elle revient, cela signifie-t-il que l'agent a enregistré votre vitesse ? Non, il peut seulement découvrir à quelle distance vous êtes de lui. Il ne peut calculer la vitesse qu'en recevant le signal réfléchi des deuxième, troisième et suivantes impulsions. Vous pouvez voir comment les intervalles de temps entre l'impulsion émise et sa réflexion reçue changent avec la distance : 1000 800 pieds, 600 pieds, 400 pieds, 100 pieds - plus la voiture est proche, plus l'intervalle de temps entre les impulsions émises et réfléchies est court. La modification de ces paramètres vous permet de calculer la vitesse de votre voiture. C'est pourquoi ils prennent autant de mesures par seconde - 200 voire XNUMX - pour déterminer rapidement votre vitesse.

Conférence DEFCON 27. Piratage de la police. Partie 2

Augmentons la distance entre les impulsions individuelles et parlons de quelques contre-mesures. Ainsi, ces barres rouges représentent les impulsions émises par le pistolet laser : impulsion-impulsion-impulsion. Juste 3 impulsions. Les barres orange représentent les réflexions renvoyées par chaque impulsion. Entre les deux impulsions émises, nous avons une « fenêtre » de 5 ms de large dans laquelle revient notre propre impulsion réfléchie. Que mesure-t-on ? C'est vrai, la distance ! Nous ne mesurons pas directement la vitesse.

Conférence DEFCON 27. Piratage de la police. Partie 2

Ainsi, si nous renvoyions notre impulsion avant que l'impulsion réelle réfléchie ne revienne, nous pourrions montrer au radar à quelle distance nous en étions. Ce que je vais vous montrer ensuite est la méthode habituelle de force brute.

Imaginez-vous conduire en sachant exactement à quelle fréquence le laser vous frappe - 1 milliseconde à 904 nm. L’idée est qu’en remplaçant le signal laser réfléchi par nos propres signaux, nous montrons aux flics que nous sommes à une certaine distance d’eux. Je ne dis pas au radar que je roule à 97 millions de miles par heure, non, je fais croire que je suis très, très proche, à 100 pieds environ. Le premier signal dit que je suis à 100 pieds, puis un deuxième signal lui arrive, qui dit à nouveau que je suis à 100 mètres, puis le troisième dit à nouveau à 100 pieds, etc. Qu'est-ce que ça veut dire? Que j'avance à vitesse nulle !

Conférence DEFCON 27. Piratage de la police. Partie 2

Pour la plupart des radars laser du marché, l'utilisation de cette méthode entraîne un message d'erreur. Une simple force brute sous la forme d'une impulsion milliseconde provoque l'apparition d'un message d'erreur de mesure sur l'écran radar.

(35:10) Il existe plusieurs dispositifs qui permettent d'utiliser des contre-mesures contre des contre-mesures, nous en parlerons dans une seconde. Certains des pistolets laser les plus récents peuvent reconnaître que j'ai envoyé une impulsion et reçu en retour 4. Pour lutter contre les interférences, ils utilisent le décalage laser, c'est-à-dire qu'ils modifient la largeur de l'impulsion afin que la véritable impulsion réfléchie s'inscrive dans la plage non définie. affectés par les signaux factices et déformés. Mais nous pouvons aussi y résister. Une fois que nous comprenons où l'impulsion émise est décalée, c'est-à-dire quelle est la valeur du décalage laser, nous pouvons également décaler nos impulsions réfléchies. Ce qui est intéressant, c'est que connaissant la largeur et le timing de l'impulsion, nous pouvons identifier le pistolet laser par la deuxième impulsion.

Après avoir reçu la première impulsion, nous utilisons immédiatement la méthode de la force brute, recevons la deuxième impulsion et déterminons avec précision quelle arme nous a ciblé, après quoi nous pouvons appliquer des contre-mesures contre elle. Je vais vous dire rapidement de quoi il s'agit.

Les barres rouges sur la diapositive représentent les impulsions émises par le radar laser, les oranges sont leurs réflexions sur un obstacle en mouvement et les vertes sont les impulsions que nous renvoyons à ce radar.

Conférence DEFCON 27. Piratage de la police. Partie 2

Tout ce que nous pouvons faire, c'est faire varier les impulsions de notre propre laser. Nous disposons d'une fenêtre de 5 millisecondes pour envoyer les impulsions renvoyées, et la première chose que nous devons faire est de renvoyer le tout premier signal reçu à 600 pieds du radar. Après avoir reçu la deuxième impulsion, nous déterminons quel type de radar l'a envoyée et découvrons exactement qui nous a ciblé. Nous pouvons alors appliquer des contre-mesures et signaler que nous sommes beaucoup plus loin, par exemple à 999 pieds. Autrement dit, par rapport au radar qui nous a détecté, nous nous éloignerons. De cette façon, nous pouvons combattre la plupart des modèles de radars laser. Les brouilleurs laser commerciaux font la même chose. Il existe sur le marché quelques appareils de ce type qui peuvent être achetés librement et qui mettent en œuvre les mêmes contre-mesures. Gardez simplement à l’esprit que ces appareils sont disponibles.

(37 :20). Il y a plusieurs années, j'ai créé un appareil appelé COTCHA. Il s'agit d'un ESP 8266 basé sur le principe du piratage Wi-F et construit sur la plateforme Arduino. Il s’agit d’une solution très efficace, sur la base de laquelle d’autres appareils électroniques pirates peuvent être créés. Maintenant, je veux vous présenter un appareil plus sérieux appelé NOTCHACOTCHA. Il s'agit d'un brouilleur laser basé sur l'ESP 8266, utilisant une alimentation 12 V, ce qui le rend facile à installer dans une voiture. Cet appareil utilise le mode force brute pour le rayonnement lumineux d'une longueur d'onde de 940 nm, c'est-à-dire qu'il produit des impulsions d'une fréquence de 1 ms. Il se connecte à un smartphone grâce à un module sans fil et peut être utilisé conjointement avec une application Android. Dans certains États, l’utilisation de ce « brouilleur » est tout à fait légale.

Conférence DEFCON 27. Piratage de la police. Partie 2

Ce « brouilleur » peut gérer 80 % des radars laser utilisés, mais n'est pas capable de contrer des systèmes aussi avancés que Dragon Eye, que la police utilise comme contre-mesure contre la force brute.

De plus, nous rendons ces brouilleurs open source, car il existe des versions commerciales de tels dispositifs, et il ne nous est pas difficile de leur appliquer l'ingénierie inverse. C'est donc légal dans certains États, vous vous souvenez des zones vertes sur la carte des États-Unis ? D'ailleurs, j'ai oublié d'inclure le Colorado parmi les États « verts », où l'utilisation de brouilleurs laser est également autorisée.

NOTCHACOTCHA fonctionne également en mode émulation de radar laser, vous permettant de tester d'autres brouilleurs, détecteurs de radar, etc. De plus, cet appareil prend en charge le mode MIRT, y compris le feu vert, mais c'est une très mauvaise idée. De toute façon, vous ne devriez probablement pas faire ça (rires dans le public).

Je vais vous dire que NOTCHACOTCHA c'est la liberté, c'est avec son aide que l'on peut prendre le contrôle de tous les systèmes qui nous sont destinés. Je parlerai rapidement des matériaux à partir desquels ce « brouilleur » est assemblé. Il s'agit d'un ESP 8266 modèle D1 mini, qui coûte un dollar et demi, d'une résistance de 2,2 kOhm d'une valeur de 3 centimes, d'un convertisseur de tension 3,3 V pour 54 centimes, d'un transistor TIP 102 pour 8 centimes et d'un panneau LED pour émettre un flux lumineux avec une longueur d'onde de 940 nm. À 6 $, c'est la partie la plus chère de l'appareil. En général, tout cela coûte 8 dollars (applaudissements du public).

Vous pouvez télécharger la liste des matériaux, des codes et plusieurs autres « mauvaises » idées à partir du lien github.com/hevnsnt/NOTCHACOTCHA, tout cela est dans le domaine public. Je voulais apporter un tel « brouilleur » ici, j'en ai un, mais hier je l'ai cassé en répétant ma performance.

Cri du public : « Bill, tu es nul ! »

Je sais je sais. Donc cette chose est open source et le mode force brute fonctionne très bien. J'ai vérifié cela parce que j'habite au Kansas et que tout y est légal.

Conférence DEFCON 27. Piratage de la police. Partie 2

Je veux que vous sachiez que ce n'est que le premier tour. Je continuerai à développer le code et je serais très reconnaissant de m'aider à créer un brouilleur laser open source capable de rivaliser avec ses analogues commerciaux. Merci beaucoup les gars, nous avons passé un très bon moment et j'apprécie vraiment ça !

Quelques publicités 🙂

Merci de rester avec nous. Vous aimez nos articles ? Vous voulez voir du contenu plus intéressant ? Soutenez-nous en passant une commande ou en recommandant à vos amis, cloud VPS pour les développeurs à partir de 4.99 $, un analogue unique des serveurs d'entrée de gamme, que nous avons inventé pour vous : Toute la vérité sur le VPS (KVM) E5-2697 v3 (6 Cores) 10Go DDR4 480Go SSD 1Gbps à partir de 19$ ou comment partager un serveur ? (disponible avec RAID1 et RAID10, jusqu'à 24 cœurs et jusqu'à 40 Go de DDR4).

Dell R730xd 2 fois moins cher dans le centre de données Equinix Tier IV à Amsterdam ? Ici seulement 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV à partir de 199$ aux Pays-Bas! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - à partir de 99$ ! En savoir plus Comment construire une infrastructure corp. classe avec l'utilisation de serveurs Dell R730xd E5-2650 v4 qui valent 9000 XNUMX euros pour un sou ?

Source: habr.com

Ajouter un commentaire