Sisällysluettelo:

HackerBox 0055: High Roller: 7 vaihetta
HackerBox 0055: High Roller: 7 vaihetta

Video: HackerBox 0055: High Roller: 7 vaihetta

Video: HackerBox 0055: High Roller: 7 vaihetta
Video: #98 HackerBox 0055 High Roller 2024, Heinäkuu
Anonim
HackerBox 0055: High Roller
HackerBox 0055: High Roller

Tervehdys HackerBox -hakkereille ympäri maailmaa! HackerBox 0055: n avulla olet D20 High Roller Incident Response -korttipeli, takaovet ja rikkomukset. Tutustut myös koneoppimiseen TensorFlow'n, ESP32 -sulautettujen verkkopalvelimien, konenäön objektiluokituksen sekä EKG -biopotentiaalin mittauksen ja kartoittamisen avulla.

Tämä opas sisältää tietoja HackerBox 0055: n käytön aloittamisesta, ja sen voi ostaa täältä niin kauan kuin tavaraa riittää. Jos haluat saada tällaisen HackerBoxin suoraan postilaatikkoosi joka kuukausi, tilaa HackerBoxes.com ja liity vallankumoukseen!

HackerBoxes on kuukausittainen tilauslaatikkopalvelu laitteistohakkereille ja elektroniikan ja tietotekniikan harrastajille. Liity meihin ja elä HACK LIFE.

Vaihe 1: HackerBox 0055: n sisältöluettelo

  • M5CAM ESP32 -moduulipakkaus
  • Takaovet ja rikkomukset Playing Card Deck
  • D20 Kaksipuoleinen muotti
  • USB-C-USB-A -kaapeli
  • Grove 4 -nastainen DuPont Breakout -kaapeli
  • AD8232 EKG -moduuli
  • EKG -johdot, joissa on liimatyynyt
  • Nelisuuntainen USB-katkaisumoduuli
  • Low Dropout Lineaarinen 3,3 V: n säädin
  • Nainen-nainen DuPont-puserot
  • Kosminen Scorpion Hacker -tarra
  • Hax0r Life Hacker -tarra

Muutamia muita asioita, joista on apua:

  • Juotosrauta, juote ja perusjuottotyökalut
  • Tietokone ohjelmistotyökalujen suorittamiseen

Mikä tärkeintä, tarvitset seikkailutunnetta, hakkerihenkeä, kärsivällisyyttä ja uteliaisuutta. Elektroniikan rakentaminen ja kokeileminen, vaikkakin erittäin palkitsevaa, voi olla hankalaa, haastavaa ja jopa turhauttavaa toisinaan. Tavoitteena on edistyminen, ei täydellisyys. Kun jatkat ja nautit seikkailusta, tästä harrastuksesta voi saada paljon tyydytystä. Ota jokainen askel hitaasti, muista yksityiskohdat ja älä pelkää pyytää apua.

Kuten aina, pyydämme sinua tarkistamaan HackerBoxien usein kysytyt kysymykset. Sieltä löydät runsaasti tietoa nykyisille ja tuleville jäsenille. Lähes kaikkiin saamiimme ei-teknisen tuen sähköpostiviesteihin on jo vastattu usein kysytyissä kysymyksissä, joten arvostamme sitä todella, jos vilkaiset niitä nopeasti.

Vaihe 2: Koneoppiminen TensorFlow'n avulla

Koneoppiminen TensorFlow'n avulla
Koneoppiminen TensorFlow'n avulla

TensorFlow on ilmainen ja avoimen lähdekoodin ohjelmistokirjasto, jota voidaan käyttää koneoppimissovelluksiin, kuten hermoverkkoihin. Google Brain -tiimi kehitti TensorFlowin sisäiseen käyttöön sekä tutkimuksessa että tuotannossa Googlessa.

Koneoppiminen edustaa uutta paradigmaa ohjelmoinnissa, jossa sen sijaan, että ohjelmoisit selkeitä sääntöjä jollakin kielellä, kuten Java tai C ++, rakennat järjestelmän, joka on koulutettu tietojen perusteella päättämään itse säännöt. Mutta miltä ML todella näyttää? Koneoppimisen nollasta sankariin -videosarjassa AI -asianajaja Laurence Moroney vie meidät perustavanlaatuisesta Hello World -esimerkistä ML -mallin rakentamisesta aina erittäin mielenkiintoiseen esimerkkiin tietokonevisiosta.

  • ML nolla sankarille - Osa 1: Johdanto koneoppimiseen
  • ML nolla sankarille - Osa 2: Tietokoneen visio ja ML
  • ML nolla sankarille - Osa 3: Esittelyssä konvoluution hermoverkkoja
  • ML nolla sankarille - Osa 4: Luo kuvan luokittelija

Tausta -aineisto (HackerBox 0053: n mukana): Tämä neljän videon sarja hermoverkkoista ja syväoppimisesta on saanut inspiraationsa ilmaisesta verkkokirjasta Neural Networks and Deep Learning. Kirjan verkkosivustolla on linkki videoiden esimerkkien koodirepoon.

Vaihe 3: M5CAM -moduuli

M5CAM -moduuli
M5CAM -moduuli

M5CAM -moduuli on kehityskortti kuvankäsittelyyn ja tunnistamiseen. Siinä on ESP32 -järjestelmä sirulla, 4M Flash ja 520K RAM. Siinä on myös 2 megapikselin OV2640 -kamera -anturiryhmä. Moduuli tukee kuvansiirtoa Wi-Fi-yhteyden kautta ja se voidaan ohjelmoida ja korjata sisäänrakennetun USB-C-portin kautta.

M5CAM-moduuliin on esiladattu yksinkertainen Wi-Fi-verkkokameran laiteohjelmisto. Yksinkertaisesti, käynnistä levy USB-C- tai GROVE-liitännän kautta. Muodosta yhteys tietokoneeseen tai mobiililaitteeseen Wi-Fi-tukiasemaan, jonka SSID-tunnus alkaa m5stackilla. Kun yhteys on muodostettu, avaa verkkoselain ja surffaa osoitteeseen 192.168.4.1, josta löydät videoiden suoratoiston M5CAM -laitteesta.

Online -dokumentaatio M5CAM: lle

Vaihe 4: TensorFlow -objektien luokittelu M5CAM: n avulla

TensorFlow -objektiluokitus M5CAM: n avulla
TensorFlow -objektiluokitus M5CAM: n avulla

Tartu tähän Arduino TensorFlow Object Classifier -luonnokseen ESP32 -kameralevyille.

Asenna ESP32 -tiedostojärjestelmän latausohjelma Arduino IDE -laitteeseesi. ESP32 sisältää SPIFFS (Serial Peripheral Interface Flash File System) -järjestelmän. SPIFFS on kevyt tiedostojärjestelmä, joka on luotu flash -sirua käyttäville mikro -ohjaimille, jotka on yhdistetty SPI -väylällä, kuten ESP32 -flash -muisti. Tämä Arduino IDE -laajennus tukee tiedostojen lataamista helposti ESP32 -tiedostojärjestelmään.

Valitse Arduino IDE -työkaluista:

  • Alusta> ESP32 Dev Module
  • Salama> 4 Mt
  • Osiointijärjestelmä> Ei OTA: ta (2 Mt APP/2 Mt SPIFFS)
  • PSRAM> Käytössä
  • Portti> {M5CAM: ään liittyvä USB -portti}

Tee joitakin muutoksia luokitusluonnokseen M5CAM: n tukemiseksi

ESP32CamClassificationTfjs.ino: Lisää Wi-Fi-verkon 2,4 GHz SSID ja salasana

In camera_wrap.cpp: Etsi // Valitse kameramalli Kommentti riville: CAMERA_MODEL_M5STACK_PSRAM

Camera_pins.h: Siirry CAMERA_MODEL_M5STACK_PSRAM nastamäärittelyluetteloonMuuta Y2_GPIO_NUM arvosta 32 arvoon 17

Käännä ja lataa M5CAMiin

Käytä työkaluja> ESP32 Sketch Data Upload ladataksesi tiedostoja SPIFF -tiedostoon

Avaa Arduino IDE Serial Monitor

Paina M5CAM -laitteen nollauspainiketta

Kopioi IP -osoite sarjamonitorista

Käytä selainta (samassa 2,4 GHz: n verkossa) selataksesi kyseiseen IP -osoitteeseen

Kun malli on ladattu, striimaa videota ja ennusta esineitä. Kuten parhaan suorituskyvyn vuoksi todetaan, ennusta kuvia esineistä, kuten pianosta, kahvimukeista, pulloista jne. Näet luettelon luokitukseen koulutetuista esineistä täältä.

Kuvat voivat olla käänteisiä riippuen M5CAM -laitteen kiinnitys- tai kiinnitystavasta. Jos näin on, kokeile kommentoida "jos määritelty" -porttia: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); tiedostossa camera_wrap.cpp

Vaihe 5: Takaovet ja rikkomukset -korttipeli

Korttipeli Backdoors & Breaches
Korttipeli Backdoors & Breaches

Backdoors & Breaches on Incident Response -korttipeli Black Hillsin tietoturvasta ja aktiivisista vastatoimista.

Backdoors & Breaches sisältää 52 ainutlaatuista korttia, joiden avulla voit suorittaa tapausreagointipöytäharjoituksia ja oppia hyökkäystaktiikoita, työkaluja ja menetelmiä.

Ohjeet pelaamiseen löydät täältä. Tiedämme kuitenkin, että hakkeroit ja muokkaat korttipakkaa omien tarpeidesi mukaan sinulle ja tiimillesi tai oppilaillesi.

Vaihe 6: AD8232 -elektrokardiogrammi (EKG)

AD8232 Elektrokardiogrammi (EKG)
AD8232 Elektrokardiogrammi (EKG)

AD8232 (tietolomake) on integroitu signaalinkäsittelylohko EKG: tä ja muita biopotentiaalisia mittaussovelluksia varten. Se on suunniteltu poimimaan, vahvistamaan ja suodattamaan pieniä biopotentiaalisia signaaleja meluisissa olosuhteissa, kuten liikkeen tai etäelektrodien sijoittamisen vuoksi. Tämä rakenne mahdollistaa erittäin pienitehoisen analogia-digitaalimuuntimen (ADC) tai sulautetun mikro-ohjaimen lähtösignaalin hankkimiseksi.

AD8232 -moduulit voi ostaa Sparkfunilta. Heillä on mukava kytkentäopas moduulin käyttämiseksi Arduino -peruslevyn kanssa, jos sinulla on sellainen saatavilla.

HUOMAUTUS: Tätä laitetta ei ole tarkoitettu minkään sairauden diagnosointiin tai hoitoon

Jos sinulla ei ole käytettävissä perus Arduino -korttia, voit käyttää AD8232 -EKG: tä M5CAM -moduulin kanssa. Ne voidaan liittää grove -liittimen (IO13 tai IO4) kautta. Koska Grove -liittimessä on 5 V ja EKG -moduulit 3,3 V, on käytettävä jännitesäädintä 3,3 V: n tuottamiseksi 5 V -kiskosta. LO- ja LO+ -tappeja ei käytetä.

Vaihe 7: HACK LIFE

HACK LIFE
HACK LIFE

Toivomme, että nautit tämän kuukauden HackerBox -seikkailusta elektroniikan ja tietotekniikan parissa. Ota yhteyttä ja jaa menestyksesi alla olevissa kommenteissa tai HackerBox Facebook -ryhmässä. Muista myös, että voit lähettää sähköpostia osoitteeseen [email protected] milloin tahansa, jos sinulla on kysyttävää tai tarvitset apua.

Mitä seuraavaksi? Liity vallankumoukseen. Elää HackLife. Hanki viileä pakkauslaitteisto, joka toimitetaan suoraan postilaatikkoosi joka kuukausi. Selaa HackerBoxes.com -sivustoa ja tilaa kuukausittainen HackerBox -tilauksesi.

Suositeltava: