Tartalomjegyzék:

HackerBox 0055: High Roller: 7 lépés
HackerBox 0055: High Roller: 7 lépés

Videó: HackerBox 0055: High Roller: 7 lépés

Videó: HackerBox 0055: High Roller: 7 lépés
Videó: #98 HackerBox 0055 High Roller 2024, Július
Anonim
HackerBox 0055: High Roller
HackerBox 0055: High Roller

Üdvözlet a HackerBox Hackereknek világszerte! A HackerBox 0055 segítségével Ön a D20 High Roller az Incident Response kártyajátékban, Backdoors & Breaches. Ezenkívül felfedezheti a gépi tanulást a TensorFlow, az ESP32 beágyazott webszerverek, a gépi látás objektumok osztályozása, valamint az elektrokardiogram (EKG) biopotenciális mérése és diagramozása révén.

Ez az útmutató információkat tartalmaz a HackerBox 0055 használatának megkezdéséhez, amely itt vásárolható meg, amíg a készlet tart. Ha minden hónapban szeretne egy ilyen HackerBox -ot közvetlenül a postaládájába kapni, akkor iratkozzon fel a HackerBoxes.com oldalon, és csatlakozzon a forradalomhoz!

A HackerBoxes a havi előfizetési doboz szolgáltatás hardveres hackereknek, valamint az elektronika és a számítástechnika rajongóinak. Csatlakozz hozzánk és éld a HACK LIFE -t.

1. lépés: Tartalomlista a HackerBox 0055 számára

  • M5CAM ESP32 kameramodul készlet
  • Backdoors & Breaches Játékkártya pakli
  • D20 Húszoldalas szerszám
  • USB-C-USB-A kábel
  • Grove 4 tűs DuPont Breakout kábel
  • AD8232 EKG modul
  • EKG -vezetékek ragasztópárnákkal
  • Négyirányú USB Breakout modul
  • Alacsony kiesésű lineáris 3,3 V -os szabályozó
  • Női-női DuPont jumper
  • Kozmikus Scorpion Hacker matrica
  • Hax0r Life Hacker matrica

Néhány más hasznos dolog:

  • Forrasztópáka, forrasztó és alapvető forrasztószerszámok
  • Számítógép szoftvereszközök futtatásához

A legfontosabb, hogy kalandérzékre, hacker szellemre, türelemre és kíváncsiságra lesz szüksége. Az elektronika építése és kísérletezése, bár nagyon kifizetődő, bonyolult, kihívásokkal teli és néha frusztráló is lehet. A cél a haladás, nem a tökéletesség. Ha kitart és élvezi a kalandot, sok elégedettség származhat ebből a hobbiból. Lépjen minden lépést lassan, vegye figyelembe a részleteket, és ne féljen segítséget kérni.

Mint mindig, kérjük, tekintse át a HackerBoxok GYIK -ot. Ott rengeteg információt talál a jelenlegi és leendő tagok számára. Szinte az összes nem technikai támogatási e-mailre, amelyet kapunk, már válaszolunk a GYIK-ban, ezért nagyon hálásak vagyunk, ha gyorsan megnézi.

2. lépés: Gépi tanulás a TensorFlow segítségével

Gépi tanulás a TensorFlow segítségével
Gépi tanulás a TensorFlow segítségével

A TensorFlow egy ingyenes és nyílt forráskódú szoftverkönyvtár, amely gépi tanulási (ML) alkalmazásokhoz használható, például neurális hálózatokhoz. A TensorFlow -t a Google Brain csapata fejlesztette ki a Google belső kutatási és gyártási célú felhasználására.

A gépi tanulás új paradigmát képvisel a programozásban, ahol ahelyett, hogy explicit szabályokat programozna olyan nyelven, mint például a Java vagy a C ++, olyan rendszert épít fel, amely az adatok alapján kiképezi magát a szabályokat. De hogy néz ki valójában az ML? A Machine Learning Zero to Hero című videosorozatban Laurence Moroney AI -ügyvéd az alapvető Hello World -példától vezet el minket egy ML -modell felépítésétől egészen a számítógépes látás egy nagyon érdekes példájáig.

  • ML Zero to Hero - 1. rész: Bevezetés a gépi tanulásba
  • ML Zero to Hero - 2. rész: Alapvető számítógépes látás ML -el
  • ML Zero to Hero - 3. rész: A konvolúciós neurális hálózatok bemutatása
  • ML Zero to Hero - 4. rész: Képosztályozó készítése

Háttéranyag (a HackerBox 0053 -mal együtt): A Neural Networks és a Deep Learning témájú négy videósorozatot a Neural Networks and Deep Learning ingyenes online könyv ihlette. A könyv weboldala a videókban szereplő példákra mutató kódrepóra hivatkozik.

3. lépés: M5CAM modul

M5CAM modul
M5CAM modul

Az M5CAM modul a képfeldolgozás és felismerés fejlesztő táblája. Ez egy ESP32 rendszert tartalmaz chipen, 4M Flash -el és 520K RAM -mal. Ezenkívül 2 megapixeles OV2640 kameraérzékelőt tartalmaz. A modul támogatja a Wi-Fi-n keresztüli képátvitelt, és a beépített USB-C porton keresztül programozható és hibakereshető.

Az M5CAM modul előtelepítve van egy egyszerű Wi-Fi webkamera firmware-képpel. Egyszerűen kapcsolja be a táblát USB-C vagy GROVE segítségével. Csatlakozzon PC-jén vagy mobileszközén egy Wi-Fi hozzáférési ponthoz, amelynek SSID azonosítója m5stack kezdettel kezdődik. Miután csatlakozott, nyisson meg egy webböngészőt, és böngésszen a 192.168.4.1 -es címen, ahol az M5CAM -ból származó videó streamingjét találja.

Online dokumentáció az M5CAM számára

4. lépés: A TensorFlow objektumok osztályozása az M5CAM segítségével

A TensorFlow objektumok osztályozása az M5CAM segítségével
A TensorFlow objektumok osztályozása az M5CAM segítségével

Fogja meg ezt az Arduino TensorFlow objektumosztályozó vázlatot az ESP32 kameralapokhoz.

Telepítse az ESP32 fájlrendszer -feltöltőt az Arduino IDE -be. Az ESP32 tartalmaz egy soros perifériás interfész flash fájlrendszert (SPIFFS). A SPIFFS egy könnyű fájlrendszer, amelyet flash chipes mikrovezérlők számára hoztak létre, és amelyek SPI busszal csatlakoznak, mint például az ESP32 flash memória. Ez az Arduino IDE bővítmény támogatja a fájlok egyszerű feltöltését az ESP32 fájlrendszerbe.

Az Arduino IDE eszközökben válassza a következőket:

  • Board> ESP32 Dev Module
  • Flash> 4 MB
  • Partíciós séma> Nincs OTA (2 MB APP/2 MB SPIFFS)
  • PSRAM> Engedélyezve
  • Port> {M5CAM -hez társított USB -port}

Végezzen néhány módosítást az osztályozó vázlatában az M5CAM támogatása érdekében

Az ESP32CamClassificationTfjs.ino alkalmazásban: Adja hozzá a Wi-Fi hálózat 2,4 GHz-es SSID-jét és jelszavát

A camera_wrap.cpp fájlban: Keresse meg / Válassza ki a fényképezőgép modelljét Kommentálja a sort: CAMERA_MODEL_M5STACK_PSRAM

A camera_pins.h alkalmazásban: Ugrás a CAMERA_MODEL_M5STACK_PSRAM rögzítési listájához. Y2_GPIO_NUM módosítása 32 -ről 17 -re

Fordítás és feltöltés az M5CAM -ba

Az Eszközök> ESP32 Sketch Data Upload segítségével válassza ki a fájlokat az SPIFF fájlba

Nyissa meg az Arduino IDE soros monitort

Nyomja meg az M5CAM Reset gombját

Másolja ki az IP -címet a soros monitorból

Használjon böngészőt (ugyanazon a 2,4 GHz -es hálózaton) az adott IP -címre böngészéshez

A modell betöltése után streameljen videót, és jósoljon objektumokat. Amint azt a legjobb teljesítmény érdekében megjegyeztük, jósolja meg az olyan tárgyak képeit, mint a zongora, a kávéscsészék, a palackok stb. Itt láthatja az osztályozóba betanított tárgyak listáját.

Attól függően, hogy az M5CAM hogyan van rögzítve vagy rögzítve, a képek megfordulhatnak. Ha igen, kísérletezzen a "ha definiált" kapu megjegyzésével: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); a camera_wrap.cpp fájlban

5. lépés: Backdoors & Breaches kártyajáték

Backdoors & Breaches kártyajáték
Backdoors & Breaches kártyajáték

A Backdoors & Breaches egy Incident Response kártyajáték a Black Hills Information Security és az aktív ellenintézkedésekből.

A Backdoors & Breaches 52 egyedi kártyát tartalmaz, amelyek segítenek az incidensre reagáló asztali gyakorlatok elvégzésében, és megtanulják a támadási taktikákat, eszközöket és módszereket.

A játékra vonatkozó utasításokat itt találja. Tudjuk azonban, hogy feltöri és testre szabja a kártyapaklit, hogy megfeleljen az Ön és csapata vagy diákjai igényeinek.

6. lépés: AD8232 elektrokardiogram (EKG)

AD8232 elektrokardiogram (EKG)
AD8232 elektrokardiogram (EKG)

Az AD8232 (adatlap) egy integrált jel kondicionáló blokk EKG és más biopotenciális mérési alkalmazásokhoz. Úgy tervezték, hogy kis biopotenciális jeleket nyerjen ki, erősítsen és szűrjön zajos körülmények között, például mozgás vagy távoli elektróda elhelyezés esetén. Ez a kialakítás lehetővé teszi egy ultra alacsony teljesítményű analóg-digitális konvertert (ADC) vagy egy beágyazott mikrokontrollert a kimeneti jel megszerzésére.

Az AD8232 modulok megvásárolhatók a Sparkfun -tól. Van egy szép csatlakoztatási útmutatójuk a modul használatához egy alapvető Arduino táblával, ha van ilyen.

MEGJEGYZÉS: Ez a készülék nem alkalmas bármilyen állapot diagnosztizálására vagy kezelésére

Ha nem rendelkezik alapvető Arduino kártyával, akkor az AD8232 EKG -t az M5CAM modullal is használhatja. Csatlakoztathatók a ligetes csatlakozón keresztül (IO13 vagy IO4). Mivel a ligetes csatlakozó 5 V -ot biztosít, az EKG -modulok pedig 3,3 V -ot igényelnek, feszültségszabályozót kell használni a 3,3 V -os áram előállításához az 5 V -os sínből. A LO- és LO+ csapokat nem használják.

7. lépés: HACK LIFE

HACK LIFE
HACK LIFE

Reméljük, élvezni fogja a hacker HackerBox kalandját az elektronika és a számítástechnika területén. Vegye fel a kapcsolatot és ossza meg sikerét az alábbi megjegyzésekben vagy a HackerBox Facebook -csoportban. Ne feledje továbbá, hogy bármikor írhat e -mailt a [email protected] címre, ha kérdése van, vagy segítségre van szüksége.

Mi a következő lépés? Csatlakozz a forradalomhoz. Éld a HackLife -t. Minden hónapban kap egy hűvös, feltörhető felszerelést a postaládájába. Böngésszen a HackerBoxes.com oldalon, és iratkozzon fel havi HackerBox -előfizetésére.

Ajánlott: