Table des matières:

HackerBox 0029 : Kit de terrain : 6 étapes
HackerBox 0029 : Kit de terrain : 6 étapes

Vidéo: HackerBox 0029 : Kit de terrain : 6 étapes

Vidéo: HackerBox 0029 : Kit de terrain : 6 étapes
Vidéo: HackerBoxes #0029 Unboxing FIELD KIT 2024, Juillet
Anonim
HackerBox 0029: Kit de terrain
HackerBox 0029: Kit de terrain

Kit de terrain - Ce mois-ci, HackerBox Les hackers explorent divers outils miniatures et mobiles pour des opérations de terrain agiles. Ce Instructable contient des informations pour travailler avec HackerBox #0029, que vous pouvez récupérer ici jusqu'à épuisement des stocks. De plus, si vous souhaitez recevoir une HackerBox comme celle-ci directement dans votre boîte aux lettres chaque mois, veuillez vous inscrire sur HackerBoxes.com et rejoindre la révolution !

Sujets et objectifs d'apprentissage pour HackerBox 0029:

  • Assemblez une petite boîte à outils électronique pour les opérations mobiles sur le terrain
  • Préparez les fils de clip micro-grabber pour les applications de piratage matériel
  • Configurer la plate-forme ATmega32U4 Pro Micro dans l'IDE Arduino
  • Appliquer des opérations d'E/S et de bus simples pour exploiter les cibles matérielles
  • Comprendre la programmation et le vidage du contenu des EPROM
  • Expérimentez avec un outil d'analyse logique basé sur le traitement

HackerBoxes est le service de box d'abonnement mensuel pour l'électronique de bricolage et la technologie informatique. Nous sommes des amateurs, des fabricants et des expérimentateurs. Nous sommes les rêveurs de rêves. HACK LA PLANÈTE !

Étape 1: HackerBox 0029: Contenu de la boîte

HackerBox 0029: Contenu de la boîte
HackerBox 0029: Contenu de la boîte
HackerBox 0029: Contenu de la boîte
HackerBox 0029: Contenu de la boîte
  • HackerBoxes #0029 Carte de référence à collectionner
  • Étui à fermeture éclair exclusif HackerBoxes
  • Fer à souder portable 5V
  • ProMicro ATmega32U4 5V 16MHz
  • Écran OLED 0,91 pouces 128x32 I2C
  • Module de bouton-poussoir à quatre touches
  • Module de débogage à six LED
  • Module EEPROM AT24C256 I2C
  • Planche à pain sans soudure à 400 points
  • Faisceau de fils de cavalier
  • Ensemble de mini pinces à pinces
  • Mèche à souder 2 mm par 1,5 m
  • Câble MicroUSB
  • Câble MiniUSB
  • Jeu de pilotes de précision
  • Exclusif Phone Phreak Decal Exclusif
  • Porte-clés Dragon 8 bits exclusif

Quelques autres choses qui seront utiles:

Ordinateur pour exécuter des outils logiciels

Plus important encore, vous aurez besoin d'un sens de l'aventure, d'un esprit de bricolage et d'une curiosité de hacker. L'électronique de bricolage n'est pas une quête triviale, et HackerBoxes n'est pas une version édulcorée. Le but est le progrès, pas la perfection. Lorsque vous persistez et profitez de l'aventure, vous pouvez tirer une grande satisfaction de l'apprentissage de nouvelles technologies et, espérons-le, de la réussite de certains projets. Nous vous suggérons de faire chaque étape lentement, de faire attention aux détails et de ne pas avoir peur de demander de l'aide.

Notez qu'il existe une mine d'informations pour les membres actuels et potentiels dans la FAQ de HackerBox.

Étape 2: Opérations sur le terrain

Image
Image

En tant que Hardware Hacker, vous ne savez jamais quand et où vous devrez peut-être modifier le flash sur un routeur, vider les ROM d'un système de jeu vidéo, basculer certaines broches d'E/S, dessouder une batterie défaillante ou sauver la journée.

Le kit de terrain HackerBoxes est un premier passage à votre ressource de premiers secours en électronique. Une fois développé, vous pouvez garder votre kit de terrain à portée de main dans votre sac à dos, votre mallette ou votre sac d'évacuation.

Exemples de scénarios:

Jouets de piratage

Plus de jouets

Machines à voter

Journée champêtre 2018

Piratage de voiture

Étape 3: Arduino Pro Micro 5V 16MHz

Scénarios Pro Micro pour les opérations sur le terrain
Scénarios Pro Micro pour les opérations sur le terrain

L'Arduino Pro Micro est basé sur le microcontrôleur ATmega32U4 qui possède une interface USB intégrée. Cela signifie qu'il n'y a pas de FTDI, PL2303, CH340 ou toute autre puce servant d'intermédiaire entre votre ordinateur et le microcontrôleur Arduino.

Nous vous suggérons de commencer par travailler avec le Pro Micro sans souder les broches en place. Vous pouvez effectuer la configuration de base et les tests sans utiliser les broches d'en-tête. De plus, retarder la soudure sur le module donne une variable de moins à déboguer si vous rencontrez des complications.

Si vous n'avez pas installé l'IDE Arduino sur votre ordinateur, commencez par l'obtenir sur arduino.cc. ATTENTION: Assurez-vous de sélectionner la version 5V sous outils > processeur avant de programmer le Pro Micro. Avoir cet ensemble pour 3,3 V fonctionnera une fois, puis l'appareil semblera ne jamais se connecter à votre PC jusqu'à ce que vous suiviez les instructions "Réinitialiser le chargeur de démarrage" dans le guide discuté ci-dessous, ce qui peut être un peu délicat.

Sparkfun a un excellent guide de connexion Pro Micro. Le guide de branchement contient un aperçu détaillé de la carte Pro Micro, puis une section pour « Installation: Windows » et une section pour « Installation: Mac et Linux. » Suivez les instructions de la version appropriée de ces instructions d'installation afin de configurer votre IDE Arduino pour prendre en charge le Pro Micro. Nous commençons généralement à travailler avec une carte Arduino en chargeant et/ou en modifiant le croquis Blink standard. Cependant, le Pro Micro n'inclut pas la LED habituelle sur la broche 13. Heureusement, nous pouvons contrôler les LED RX/TX et Sparkfun a fourni un petit croquis soigné pour montrer comment. Cela se trouve dans la section du Guide de connexion intitulée "Exemple 1: Blinkies !" Vérifiez que vous pouvez compiler et télécharger ces Blinkies ! exemple avant de continuer.

Étape 4: Scénarios Pro Micro pour les opérations sur le terrain

Pour lire et écrire des ensembles de huit lignes d'E/S à partir du Pro Micro à l'aide d'une simple interface série, essayez le sketch Serial_IO.ino inclus ici. C'est l'un des outils embarqués les plus simples que nous puissions utiliser pour manipuler ou interroger n'importe quel système cible sur lequel nous travaillons.

De simples cavaliers ou le module de boutons tactiles peuvent être utilisés pour faire une démonstration des entrées numériques aux broches 10, 16, 14, 15, 18, 19, 20 et 21.

De même, le module LED peut être utilisé pour afficher les sorties numériques aux broches 2, 3, 4, 5, 6, 7, 8 et 9.

Dans la pratique, ces lignes d'E/S s'interfaceraient avec le système cible.

Légèrement plus avancée que cet exemple, la plate-forme de traitement peut être utilisée pour implémenter un analyseur logique de base à l'aide du Pro Micro.

Nous pouvons expérimenter la lecture et l'écriture du module EEPROM série AT24C256 (fiche technique) en utilisant ce code de démonstration.

L'écran OLED 128x32 peut être utilisé lorsqu'un ordinateur n'est pas disponible pour afficher la sortie. Il existe différentes bibliothèques SSD1306 disponibles en ligne.

Pour un défi avancé consistant à utiliser le microcontrôleur comme plate-forme de débogage/piratage, jetez un œil au projet Bus Ninja. Notez que cela nécessitera la chaîne d'outils avr-gcc et avrdude au lieu d'utiliser l'IDE Arduino.

Étape 5: Mise en pratique du kit de terrain

Mise en pratique du kit de terrain
Mise en pratique du kit de terrain

Étant donné que nous avons tous des antécédents différents et des cas d'utilisation différents pour divers outils, nous aimerions voir des gens partager certains de ces détails dans les commentaires ci-dessous.

Pensez à partager vos réflexions sur certains ou tous ces points:

Pour vos besoins spécifiques, que pourriez-vous emballer dans votre kit de terrain qui n'a pas été inclus ici ?

Dans quelles situations envisagez-vous d'avoir besoin de votre kit de terrain ?

Où conserverez-vous votre kit de terrain ?

Au cours des prochains mois, veuillez revenir ici pour savoir quand et comment vous avez fini par utiliser votre kit de terrain.

Étape 6: pirater la planète

Pirater la planète
Pirater la planète

Si vous avez apprécié cet Instructable et que vous souhaitez recevoir une boîte d'électronique et de technologie informatique directement dans votre boîte aux lettres chaque mois, veuillez rejoindre la révolution HackerBox en vous abonnant ICI.

Contactez-nous et partagez votre succès dans les commentaires ci-dessous ou sur la page Facebook HackerBoxes. N'hésitez pas à nous faire savoir si vous avez des questions ou si vous avez besoin d'aide pour quoi que ce soit. Merci de faire partie de HackerBoxes !

Conseillé: