Spisu treści:

HackerBox 0055: High Roller: 7 kroków
HackerBox 0055: High Roller: 7 kroków

Wideo: HackerBox 0055: High Roller: 7 kroków

Wideo: HackerBox 0055: High Roller: 7 kroków
Wideo: #98 HackerBox 0055 High Roller 2024, Listopad
Anonim
HackerBox 0055: High Roller
HackerBox 0055: High Roller

Pozdrowienia dla hakerów HackerBox na całym świecie! Dzięki HackerBox 0055 jesteś najlepszym graczem D20 w grze karcianej reagowania na incydenty, backdoorów i włamań. Poznasz także uczenie maszynowe dzięki TensorFlow, wbudowane serwery internetowe ESP32, klasyfikację obiektów widzenia maszynowego oraz pomiary i wykresy biopotencjału elektrokardiogramu (EKG).

Ten przewodnik zawiera informacje, jak zacząć korzystać z HackerBox 0055, który można kupić tutaj do wyczerpania zapasów. Jeśli chcesz otrzymywać co miesiąc taki HackerBox bezpośrednio do swojej skrzynki pocztowej, zasubskrybuj na HackerBoxes.com i dołącz do rewolucji!

HackerBoxes to miesięczny abonament dla hakerów sprzętowych oraz entuzjastów elektroniki i technologii komputerowych. Dołącz do nas i żyj HACK LIFE.

Krok 1: Lista zawartości dla HackerBox 0055

  • Zestaw modułu kamery M5CAM ESP32
  • Backdoory i naruszenia talii kart do gry
  • K20 Dwudziestostronna kość
  • Kabel USB-C do USB-A
  • Kabel Grove 4 pin do DuPont Breakout
  • Moduł EKG AD8232
  • Odprowadzenia EKG z podkładkami samoprzylepnymi
  • Czterokierunkowy moduł USB Breakout
  • Liniowy regulator 3.3V o niskim spadku napięcia
  • Damsko-damskie swetry DuPont
  • Kosmiczny Skorpion Hacker Naklejka
  • Hax0r Life Hacker Naklejka

Kilka innych rzeczy, które będą pomocne:

  • Lutownica, lut i podstawowe narzędzia lutownicze
  • Komputer do uruchamiania narzędzi programowych

Co najważniejsze, będziesz potrzebować poczucia przygody, ducha hakera, cierpliwości i ciekawości. Budowanie i eksperymentowanie z elektroniką, choć bardzo satysfakcjonujące, może być trudne, trudne, a czasem nawet frustrujące. Celem jest postęp, a nie doskonałość. Kiedy wytrwasz i cieszysz się przygodą, to hobby może przynieść wiele satysfakcji. Zrób każdy krok powoli, pamiętaj o szczegółach i nie bój się prosić o pomoc.

Jak zawsze prosimy o zapoznanie się z FAQ HackerBoxes. Znajdziesz tam mnóstwo informacji dla obecnych i przyszłych członków. Odpowiedzi na prawie wszystkie nietechniczne wiadomości e-mail, które otrzymujemy, znajdują się już w FAQ, więc naprawdę doceniamy to, jeśli rzucisz okiem.

Krok 2: Uczenie maszynowe z TensorFlow

Uczenie maszynowe z TensorFlow
Uczenie maszynowe z TensorFlow

TensorFlow to bezpłatna biblioteka oprogramowania typu open source, której można używać w aplikacjach uczenia maszynowego (ML), takich jak sieci neuronowe. TensorFlow został opracowany przez zespół Google Brain do użytku wewnętrznego zarówno w badaniach, jak i produkcji w Google.

Uczenie maszynowe reprezentuje nowy paradygmat w programowaniu, w którym zamiast programować jawne reguły w języku takim jak Java lub C++, budujesz system, który jest szkolony na danych w celu wywnioskowania samych reguł. Ale jak właściwie wygląda ML? W serii wideo Machine Learning Zero to Hero, adwokat AI Laurence Moroney prowadzi nas od podstawowego przykładu Hello World budowania modelu ML do bardzo interesującego przykładu wizji komputerowej.

  • ML Zero to Hero - część 1: Wprowadzenie do uczenia maszynowego
  • ML Zero to Hero - Część 2: Podstawowe widzenie komputerowe z ML
  • ML Zero to Hero - część 3: Przedstawiamy splotowe sieci neuronowe
  • ML Zero to Hero - Część 4: Zbuduj klasyfikator obrazu

Materiały dodatkowe (takie, jak prezentowane z HackerBox 0053): Ta seria czterech filmów wideo na temat sieci neuronowych i głębokiego uczenia została zainspirowana bezpłatną książką online Sieci neuronowe i głębokie uczenie. Witryna internetowa książki zawiera linki do repozytorium kodu z przykładami w filmach.

Krok 3: Moduł M5CAM

Moduł M5CAM
Moduł M5CAM

Moduł M5CAM to płytka rozwojowa do przetwarzania i rozpoznawania obrazu. Posiada układ ESP32 na chipie z 4M Flash i 520K RAM. Posiada również 2-megapikselową matrycę kamer OV2640. Moduł obsługuje transmisję obrazu przez Wi-Fi i można go programować i debugować przez wbudowany port USB-C.

Moduł M5CAM jest dostarczany z fabrycznie załadowanym obrazem oprogramowania sprzętowego kamery Wi-Fi. Po prostu włącz płytkę przez USB-C lub GROVE. Na komputerze lub urządzeniu mobilnym połącz się z punktem dostępu Wi-Fi o identyfikatorze SSID zaczynającym się od m5stack. Po połączeniu otwórz przeglądarkę internetową i przejdź do 192.168.4.1, gdzie powinieneś znaleźć strumieniowe przesyłanie wideo z M5CAM.

Dokumentacja online dla M5CAM

Krok 4: Klasyfikacja obiektów TensorFlow za pomocą M5CAM

Klasyfikacja obiektów TensorFlow za pomocą M5CAM
Klasyfikacja obiektów TensorFlow za pomocą M5CAM

Pobierz szkic klasyfikatora obiektów Arduino TensorFlow dla płyt kamer ESP32.

Zainstaluj program do przesyłania systemu plików ESP32 w swoim Arduino IDE. ESP32 zawiera system plików Flash interfejsu szeregowego urządzeń peryferyjnych (SPIFFS). SPIFFS to lekki system plików stworzony dla mikrokontrolerów z układem flash, które są połączone magistralą SPI, podobnie jak pamięć flash ESP32. Ta wtyczka dla Arduino IDE obsługuje łatwe przesyłanie plików do systemu plików ESP32.

W narzędziach Arduino IDE wybierz:

  • Płyta > Moduł rozwojowy ESP32
  • Flash > 4 MB
  • Schemat partycji > Brak OTA (2 MB APP/2 MB SPIFFS)
  • PSRAM > Włączone
  • Port > {port USB powiązany z M5CAM}

Wprowadź kilka zmian w szkicu klasyfikatora, aby obsługiwać M5CAM

W ESP32CamClassificationTfjs.ino: Dodaj SSID sieci Wi-Fi 2,4 GHz i hasło

W camera_wrap.cpp:Find // Select camera modelOdkomentuj wiersz:CAMERA_MODEL_M5STACK_PSRAM

W camera_pins.h: Przejdź do listy definiowania pinów dla CAMERA_MODEL_M5STACK_PSRAMZmień Y2_GPIO_NUM z 32 na 17

Kompiluj i przesyłaj do M5CAM

Użyj narzędzi > Przesyłanie danych szkicu ESP32, aby przesłać pliki do SPIFF

Otwórz monitor szeregowy Arduino IDE

Naciśnij przycisk resetowania na M5CAM

Skopiuj adres IP z monitora szeregowego

Użyj przeglądarki (w tej samej sieci 2,4 GHz), aby surfować pod tym adresem IP

Po załadowaniu modelu przesyłaj strumieniowo wideo i prognozuj obiekty. Jak wspomniano, aby uzyskać najlepszą wydajność, przewidywaj obrazy obiektów, takich jak fortepian, kubki do kawy, butelki itp. Tutaj możesz zobaczyć listę obiektów, które zostały przeszkolone w klasyfikatorze.

W zależności od sposobu trzymania lub mocowania M5CAM obrazy mogą być odwrócone. Jeśli tak, poeksperymentuj z wykomentowaniem bramkowania "jeśli zdefiniowano": s->set_vflip(s, 1); s->set_hmirror(s, 1); w pliku camera_wrap.cpp

Krok 5: Gra karciana Backdoors & Breaches

Gra karciana Backdoors & Breaches
Gra karciana Backdoors & Breaches

Backdoors & Breaches to gra karciana z reagowaniem na incydenty od Black Hills Information Security and Active Countermeasures.

Backdoors & Breaches zawiera 52 unikalne karty, które pomogą Ci przeprowadzić ćwiczenia z odpowiedzią na incydenty oraz nauczyć się taktyk, narzędzi i metod ataku.

Tutaj znajdziesz wskazówki, jak grać. Wiemy jednak, że zhakujesz i dostosujesz talię kart do własnych potrzeb dla Ciebie, Twojego zespołu lub uczniów.

Krok 6: AD8232 Elektrokardiogram (EKG)

AD8232 Elektrokardiogram (EKG)
AD8232 Elektrokardiogram (EKG)

AD8232 (karta danych) to zintegrowany blok kondycjonowania sygnału dla EKG i innych zastosowań pomiaru biopotencjału. Jest przeznaczony do ekstrakcji, wzmacniania i filtrowania niewielkich sygnałów biopotencjału w obecności hałaśliwych warunków, takich jak ruch lub zdalne umieszczenie elektrod. Taka konstrukcja pozwala na uzyskanie sygnału wyjściowego przez konwerter analogowo-cyfrowy (ADC) o bardzo małej mocy lub wbudowany mikrokontroler.

Moduły AD8232 można kupić w Sparkfun. Mają fajny przewodnik podłączania do korzystania z modułu z podstawową płytą Arduino, jeśli masz taką dostępną.

UWAGA: To urządzenie nie jest przeznaczone do diagnozowania ani leczenia jakichkolwiek schorzeń

Jeśli nie masz dostępnej podstawowej płytki Arduino, możliwe jest użycie EKG AD8232 z modułem M5CAM. Można je podłączyć za pomocą złącza Grove (IO13 lub IO4). Ponieważ złącze Grove dostarcza 5V, a moduły EKG wymagają 3,3V, do wygenerowania napięcia 3,3V z szyny 5V należy użyć regulatora napięcia. Styki LO- i LO+ nie są używane.

Krok 7: ZHAKUJ ŻYCIE

ZHAKUJ ŻYCIE
ZHAKUJ ŻYCIE

Mamy nadzieję, że spodobała Ci się przygoda HackerBox w tym miesiącu w elektronikę i technologię komputerową. Sięgnij i podziel się swoim sukcesem w komentarzach poniżej lub na grupie Facebook HackerBox. Pamiętaj też, że możesz w każdej chwili wysłać e-mail na adres [email protected], jeśli masz pytanie lub potrzebujesz pomocy.

Co dalej? Dołącz do rewolucji. Żyj HackLife. Zdobądź fajne pudełko hakowalnego sprzętu dostarczanego co miesiąc prosto do Twojej skrzynki pocztowej. Przejdź do HackerBoxes.com i zarejestruj się, aby otrzymać miesięczną subskrypcję HackerBox.

Zalecana: