Sadržaj:

HackerBox 0029: Komplet na terenu: 6 koraka
HackerBox 0029: Komplet na terenu: 6 koraka

Video: HackerBox 0029: Komplet na terenu: 6 koraka

Video: HackerBox 0029: Komplet na terenu: 6 koraka
Video: Fard - Invictus Box Unboxing 2024, Studeni
Anonim
HackerBox 0029: Komplet na terenu
HackerBox 0029: Komplet na terenu

Field Kit - Ovaj mjesec HackerBox Hakeri istražuju razne minijaturne i mobilne alate za agilne terenske operacije. Ovaj Instructable sadrži informacije za rad s HackerBox -om #0029, koje možete preuzeti ovdje dok traju zalihe. Također, ako želite svakog mjeseca primati ovakav HackerBox u poštanski sandučić, pretplatite se na HackerBoxes.com i pridružite se revoluciji!

Teme i ciljevi učenja za HackerBox 0029:

  • Sastavite mali komplet elektroničkih alata za mobilne terenske operacije
  • Pripremite priključke za mikro hvataljke za aplikacije hakiranja hardvera
  • Konfigurirajte platformu ATmega32U4 Pro Micro u Arduino IDE -u
  • Primijenite jednostavne I/O i sabirničke operacije za iskorištavanje hardverskih ciljeva
  • Razumjeti programiranje i ispisivanje sadržaja EPROM -ova
  • Eksperimentirajte s alatom za analizu logike koji se temelji na obradi

HackerBoxes je mjesečna pretplatnička usluga za DIY elektroniku i računalnu tehnologiju. Mi smo hobisti, stvaratelji i eksperimentatori. Mi smo sanjari snova. HAKNI PLANETU!

Korak 1: HackerBox 0029: Sadržaj kutije

HackerBox 0029: Sadržaj kutije
HackerBox 0029: Sadržaj kutije
HackerBox 0029: Sadržaj kutije
HackerBox 0029: Sadržaj kutije
  • HackerBoxes #0029 Kolekciona referentna kartica
  • Ekskluzivna HackerBoxes torba s patentnim zatvaračem
  • Prijenosno lemilice 5V
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 inčni ekran 128x32 I2C
  • Modul s četiri tipke
  • Šest LED modula za otklanjanje pogrešaka
  • AT24C256 I2C EEPROM modul
  • Oglasi za lemljenje od 400 točaka
  • Sklop kratkospojne žice
  • Set mini hvataljki
  • Lemljeni fitilj 2 mm po 1,5 m
  • MicroUSB kabel
  • MiniUSB kabel
  • Set preciznih upravljačkih programa
  • Ekskluzivna naljepnica Phreak telefona Ekskluzivno
  • Ekskluzivni 8 -bitni Dragon privjesak za ključeve

Još neke stvari koje će vam biti od pomoći:

Računalo za pokretanje softverskih alata

Ono što je najvažnije, trebat će vam osjećaj avanture, DIY duh i hakerska znatiželja. DIY elektronika nije beznačajna potraga, a HackerBoxes nije razvodnjena verzija. Cilj je napredak, a ne savršenstvo. Kad ustrajete i uživate u avanturi, veliko zadovoljstvo može se steći učenjem nove tehnologije i nadamo se uspješnim nekim projektima. Predlažemo da svaki korak napravite polako, vodeći računa o pojedinostima, i nemojte se bojati zatražiti pomoć.

Imajte na umu da postoji mnogo informacija za trenutne i buduće članove u često postavljanim pitanjima o HackerBoxu.

Korak 2: Operacije na terenu

Image
Image

Kao haker hardvera, nikad ne znate kada i gdje ćete možda trebati modificirati bljeskalicu na usmjerivaču, izbaciti ROM -ove iz sustava videoigara, prebaciti neke I/O pinove, otpakovati neispravnu bateriju ili na drugi način spasiti dan.

HackerBoxes Field Kit prvi je pristup vašem izvoru prve pomoći elektronike. Nakon što razvijete, svoj terenski komplet možete spremiti u ruksak, aktovku ili torbu za uklanjanje grešaka.

Primjeri scenarija:

Hakiranje igračaka

Više igračaka

Strojevi za glasanje

Dan polja 2018

Hakiranje automobila

Korak 3: Arduino Pro Micro 5V 16MHz

Pro mikro scenariji za terenske operacije
Pro mikro scenariji za terenske operacije

Arduino Pro Micro temelji se na mikrokontroleru ATmega32U4 koji ima ugrađeno USB sučelje. To znači da ne postoji FTDI, PL2303, CH340 ili bilo koji drugi čip koji djeluje kao posrednik između vašeg računala i Arduino mikrokontrolera.

Predlažemo da prvo radite s Pro Micro -om bez lemljenja igala na mjesto. Osnovnu konfiguraciju i testiranje možete izvesti bez upotrebe zaglavlja zaglavlja. Također, odgađanje lemljenja na modulu daje jednu varijablu manje za otklanjanje pogrešaka ako naiđete na bilo kakve komplikacije.

Ako na vašem računalu nemate instaliran Arduino IDE, počnite tako da ga preuzmete iz arduino.cc. UPOZORENJE: Prije programiranja Pro Micro -a svakako odaberite verziju 5V pod alati> procesor. Ova postavka za 3.3V funkcionirat će jednom, a tada će se činiti da se uređaj nikada neće povezati s vašim računalom sve dok ne slijedite upute "Reset to Bootloader" u dolje navedenom vodiču, što može biti malo zeznuto.

Sparkfun ima izvrstan Pro Micro Hookup Guide. Vodič za spajanje ima detaljan pregled ploče Pro Micro, a zatim odjeljak za "Instaliranje: Windows" i odjeljak za "Instaliranje: Mac i Linux". Slijedite upute u odgovarajućoj verziji ovih uputa za instalaciju kako biste svoj Arduino IDE konfigurirali tako da podržava Pro Micro. Obično počinjemo raditi s Arduino pločom učitavanjem i/ili izmjenom standardne Blink skice. Međutim, Pro Micro ne uključuje uobičajenu LED na pin 13. Srećom, možemo kontrolirati RX/TX LED diode, a Sparkfun je pružio urednu malu skicu koja pokazuje kako. Ovo se nalazi u odjeljku Vodiča za povezivanje pod naslovom "Primjer 1: Blinkies!" Provjerite možete li sastaviti i preuzeti ove Blinkies! primjer prije nego što krenete dalje.

Korak 4: Pro mikro scenariji za terenske operacije

Za čitanje i pisanje setova od osam I/O linija s Pro Micro -a pomoću jednostavnog serijskog sučelja, isprobajte ovdje priloženu skicu Serial_IO.ino. Ovo je jedan od najjednostavnijih ugrađenih alata koje bismo mogli koristiti za manipulaciju ili ispitivanje bilo kojeg ciljnog sustava na kojem radimo.

Za demonstraciju digitalnih ulaza na pinovima 10, 16, 14, 15, 18, 19, 20 i 21 mogu se koristiti ili jednostavni kratkospojnici ili modul taktilnog gumba.

Slično, LED modul može se koristiti za prikaz digitalnih izlaza na pinovima 2, 3, 4, 5, 6, 7, 8 i 9.

U praktičnoj upotrebi, ove I/O linije bi se povezivale sa ciljnim sustavom.

Nešto naprednije od ovog primjera, Processing platforma može se koristiti za implementaciju osnovnog logičkog analizatora pomoću Pro Micro -a.

Pomoću ovog demo koda možemo eksperimentirati s čitanjem i pisanjem AT24C256 serijskog EEPROM (podatkovnog lista) modula.

OLED zaslon rezolucije 128x32 može se koristiti kada računalo možda nema dostupnost za prikaz izlaza. Na internetu su dostupne razne knjižnice SSD1306.

Za napredniji izazov korištenja mikrokontrolera kao platforme za ispravljanje pogrešaka/hakiranje, pogledajte projekt Bus Ninja. Imajte na umu da će to zahtijevati avr-gcc lanac alata i avrdude za razliku od korištenja Arduino IDE-a.

Korak 5: Primjena terenskog kompleta u praksu

Primjena terenskog kompleta u praksu
Primjena terenskog kompleta u praksu

Budući da svi imamo različito iskustvo i različite primjene za različite alate, voljeli bismo vidjeti ljude koji dijele neke od ovih detalja u komentarima u nastavku.

Podijelite svoja razmišljanja o nekim ili svim ovim točkama:

Što bi za vaše posebne potrebe moglo biti upakirano u vaš Field Kit koji ovdje nije uključen?

U kojim situacijama mislite da bi vam trebao terenski komplet?

Gdje ćete držati svoj terenski komplet?

Tijekom sljedećih mjeseci ovdje napišite o tome kada ste i kako završili s korištenjem terenskog kompleta.

Korak 6: Hakirajte planet

Hakirajte planet
Hakirajte planet

Ako ste uživali u ovom Instrucableu i želite da vam svaki mjesec kutiju elektronike i računalne tehnike isporučuje izravno u poštanski sandučić, pridružite se HackerBox revoluciji PRETPLATOM OVDJE.

Javite se i podijelite svoj uspjeh u komentarima ispod ili na Facebook stranici HackerBoxes. Svakako nas obavijestite ako imate pitanja ili trebate pomoć oko bilo čega. Hvala vam što ste dio HackerBox -a!

Preporučeni: