[Flipper Zero] abandonne Raspberry Pi et crée notre propre carte de A à Z. Recherche de la bonne puce WiFi

[Flipper Zero] abandonne Raspberry Pi et crée notre propre carte de A à Z. Recherche de la bonne puce WiFi

Flipper Zero — projet d'outil multifonction compact pour hackers au format tamagotchi, que je développe avec des amis. Publication précédente [1].

Beaucoup de choses ont changé depuis le premier post sur Flipper. Nous avons travaillé dur pendant tout ce temps et le projet a subi des changements radicaux. La grande nouvelle est que nous avons décidé d'abandonner complètement le Raspberry Pi Zero et de créer notre propre carte à partir de la puce i.MX6. Cela complique considérablement le développement et change totalement le concept, mais je suis convaincu que cela en vaut la peine.

Nous n'avons toujours pas trouvé le bon chipset WiFi qui prend en charge toutes les fonctionnalités nécessaires pour les attaques WiFi, tout en étant compatible avec la portée 5GHz et n'est pas obsolète depuis 15 ans. Je vous invite donc tous à participer à notre recherche.

Dans cet article, je vais expliquer pourquoi nous avons pris cette décision, à quel stade se trouve le projet, les tâches actuelles, et comment vous pouvez participer.

Pourquoi le Raspberry Pi Zero est mauvais

[Flipper Zero] abandonne Raspberry Pi et crée notre propre carte de A à Z. Recherche de la bonne puce WiFi
J'adore personnellement le Raspberry Pi, mais au cours du développement, il s'est avéré qu'il présente de nombreux inconvénients. Le plus élémentaire est que vous ne pouvez tout simplement pas l'acheter. Même les grands distributeurs n'ont que quelques centaines d'unités de rpi0 en stock, et des magasins comme Adafruit et Sparkfun en vendent au maximum une seule pièce par personne. Oui, il existe plusieurs usines qui produisent des rpi0 sous licence de la Raspberry Pi Foundation, mais elles ne peuvent pas non plus expédier des lots de 3 à 5 milliers d'unités. Cela donne l'impression que le rpi0 se vend à un prix à peine supérieur au coût de fabrication et qu'il est plus axé sur la popularisation de la plateforme.

Voici les principales raisons pour lesquelles nous avons abandonné le rpi0

  • Impossible d'acheter en grande quantité. Des usines comme Farnell proposent d'acheter le Compute Module. Les Chinois sur Alibaba mentent sur la disponibilité des grands volumes, et lorsqu'il s'agit de commandes réelles, ils se retirent. Tous ceux qui diront que nous avons mal cherché, essayez de négocier l'achat de 5 000 unités, afin d'obtenir une facture à payer.
  • Peu d'interfaces.
  • Vieux processeur BCM2835, utilisé depuis la première version du rpi. Chaud et pas très économe en énergie.
  • Pas de gestion de l'alimentation, impossible de mettre la carte en veille.
  • WiFi intégré obsolète.
  • et beaucoup d'autres raisons.

La Raspberry Pi Foundation recommande d'utiliser le RPi Compute Module pour de telles tâches. C'est une carte au format SO-DIMM module (comme la RAM des ordinateurs portables), qui s'insère dans la carte mère. Cette option ne nous convient pas, car elle augmente considérablement la taille de l'appareil.
[Flipper Zero] abandonne Raspberry Pi et crée notre propre carte de A à Z. Recherche de la bonne puce WiFi
Le Raspberry Pi Compute Module est une carte au format SO-DIMM pour intégration dans votre propre appareil.

Nous avons donc commencé à examiner différents SoM (System on Module), et les modules basés sur i.MX6 semblaient les plus attractifs. L'ensemble de nos recherches est décrit dans un sujet sur le forum. Alternatives à Raspberry Pi Zero. Mais il faut garder à l'esprit que toutes les entreprises ne seront pas prêtes à travailler avec vous pour des volumes de 3 à 5 milliers par an. Par exemple, l'israélienne Variscite a simplement cessé de nous répondre lorsqu'elle a appris les volumes prévus d'achats. Apparemment, elle n'est intéressée qu'à vendre des SoM sans services supplémentaires comme le support et l'intégration. Je souhaite également mentionner un développeur russe. Starterkit.ru, qui fabrique des appareils très intéressants, comme SK-iMX6ULL-NANO. Ils sont presque impossibles à trouver sur Google, et je n'aurais pas su qu'ils existaient sans qu'on m'en parle.

En fin de compte, après avoir comparé toutes les options et évalué l'économie, nous avons pris la décision difficile de concevoir notre propre SoM depuis zéro spécifiquement pour Flipper, basé sur la puce. i.MX6 ULZ. C'est un Cortex-A7 monocœur fonctionnant à 900 MHz avec une performance presque équivalente à celle du rpi0, tout en restant presque froid sous charge, tandis que le rpi0 chauffe comme un four.
En concevant notre propre carte, nous avons eu une liberté totale dans le placement des éléments sur la carte, ce qui nous permet de réaliser un appareil plus compact. L'i.MX6 ULZ est une version allégée de l'i.MX6 ULL sans certains interfaces et sans cœur graphique, donc pour le développement, nous utilisons la carte d'évaluation MCIMX6ULL-EVK avec la puce i.MX6 ULL, en n'utilisant simplement pas certaines interfaces. Cette carte, soit dit en passant, est prise en charge par le noyau linux mainline, donc Kali Linux se charge avec un noyau à partir des paquets.

Voici à quoi ressemble Flipper sans son boîtier en ce moment :
[Flipper Zero] abandonne Raspberry Pi et crée notre propre carte de A à Z. Recherche de la bonne puce WiFi

WiFi correct

Le hacking WiFi est l'une des principales fonctionnalités de Flipper, il est donc crucial de choisir le bon chipset WiFi, qui supportera toutes les fonctionnalités nécessaires : injection de paquets et mode moniteur. En plus, il doit gérer la bande de 5 GHz et les normes modernes comme le 802.11ac. Malheureusement, il n'a pas été possible de trouver immédiatement de tels chipsets.
[Flipper Zero] abandonne Raspberry Pi et crée notre propre carte de A à Z. Recherche de la bonne puce WiFi
Le module SiP chinois (system in package) Apmak AP6255 basé sur BCM43456

Nous examinons actuellement plusieurs candidats, mais tous nécessitent des ajustements et il n'est pas encore clair lequel choisir. C'est pourquoi je demande à tous ceux qui s'y connaissent en piratage WiFi de se joindre à notre recherche ici : Puce Wi-Fi avec interface SPI/SDIO qui prend en charge la surveillance et l'injection de paquets

Principaux candidats :

  • Broadcom/Cypress BCM43455 ou BCM4345 avec un firmware patché. Discussion dans le dépôt nexmon.
  • Mediatek MT7668 — pas encore testé, mais théoriquement peut convenir.

Veuillez, avant de conseiller quoi que ce soit, lire attentivement les exigences sur le forum, y compris l'interface de connexion. N'oubliez pas que j'étudie ce sujet depuis plusieurs mois et que j'ai déjà passé en revue tout ce que l'on peut trouver.

Ce qui est déjà prêt

[Flipper Zero] abandonne Raspberry Pi et crée notre propre carte de A à Z. Recherche de la bonne puce WiFi

Tout le segment contrôlé par le STM32 fonctionne déjà : 433Mhz, iButton, lecture-émulation 125kHz.
La partie mécanique, les boutons, le boîtier, les connecteurs, l'agencement sont actuellement en développement actif. Les vidéos et photos ci-dessous montrent un boîtier obsolète, dans les nouvelles versions, le joystick sera plus grand.

La vidéo montre une simple démonstration de l'ouverture de la barrière à l'aide du replay du signal de la télécommande.

FAQ

Comment acheter ?

Nous prévoyons de lancer une campagne de crowdfunding sur Kickstarter en avril-mai de cette année. Nous espérons expédier les dispositifs finis environ six mois après la fin de la collecte. Si vous êtes intéressé par l'appareil, je vous demande de laisser votre adresse e-mail ci-dessous. site, nous enverrons des offres aux abonnés lorsque les prototypes et les premiers échantillons seront prêts à la vente.

Est-ce légal ?

C'est un outil de recherche. Tous ses composants peuvent être achetés séparément en magasin. Si vous intégrez un adaptateur WiFi et un émetteur 433MHz dans un petit boîtier et ajoutez un écran, il ne deviendra pas plus illégal pour autant. L'appareil ne tombe pas sous la définition de moyen spécial ou d'appareil pour la collecte clandestine d'informations. Il n'est illégal que si son utilisation cause des dommages ou pour des actions illégales. En d'autres termes, je peux fabriquer des couteaux de n'importe quelle forme et en n'importe quel métal, la responsabilité de l'utilisation de mes couteaux vous incombe.

Comment faire un don ?

[Flipper Zero] abandonne Raspberry Pi et crée notre propre carte de A à Z. Recherche de la bonne puce WiFiPour le moment, vous pouvez me soutenir personnellement par de petites contributions pour la nourriture via Patreon. Des contributions régulières de 1 $ sont bien meilleures qu'un gros montant d'un seul coup, car elles permettent de prévoir à l'avance.

[Flipper Zero] abandonne Raspberry Pi et crée notre propre carte de A à Z. Recherche de la bonne puce WiFi Toutes les notes sur le projet sont publiées sur mon canal Telegram @zhovner_hub.

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster