Daftar Isi:

HackerBox 0055: Roller Tinggi: 7 Langkah
HackerBox 0055: Roller Tinggi: 7 Langkah

Video: HackerBox 0055: Roller Tinggi: 7 Langkah

Video: HackerBox 0055: Roller Tinggi: 7 Langkah
Video: #98 HackerBox 0055 High Roller 2024, Juli
Anonim
HackerBox 0055: Rol Tinggi
HackerBox 0055: Rol Tinggi

Salam untuk HackerBox Hacker di seluruh dunia! Dengan HackerBox 0055, Anda adalah D20 High Roller dalam Incident Response Card Game, Backdoors & Breaches. Anda juga akan menjelajahi pembelajaran mesin dengan TensorFlow, server web tertanam ESP32, klasifikasi objek visi mesin, serta pengukuran dan pembuatan bagan biopotensial elektrokardiogram (EKG).

Panduan ini berisi informasi untuk memulai dengan HackerBox 0055, yang dapat dibeli di sini selama persediaan masih ada. Jika Anda ingin menerima HackerBox seperti ini langsung di kotak surat Anda setiap bulan, silakan berlangganan di HackerBoxes.com dan bergabunglah dengan revolusi!

HackerBoxes adalah layanan kotak berlangganan bulanan untuk peretas perangkat keras dan penggemar elektronik dan teknologi komputer. Bergabunglah dengan kami dan jalani HIDUP HACK.

Langkah 1: Daftar Konten untuk HackerBox 0055

  • Kit Modul Kamera M5CAM ESP32
  • Pintu Belakang & Pelanggaran Playing Card Deck
  • D20 Dua Puluh Sisi Mati
  • Kabel USB-C ke USB-A
  • Grove 4 Pin ke Kabel Breakout DuPont
  • Modul EKG AD8232
  • ECG Leads dengan Adhesive Pads
  • Modul Breakout USB Empat Arah
  • Regulator 3.3V Linear Dropout Rendah
  • Jumper DuPont Wanita-Wanita
  • Stiker Peretas Kalajengking Kosmik
  • Stiker Peretas Kehidupan Hax0r

Beberapa hal lain yang akan membantu:

  • Besi solder, solder, dan alat solder dasar
  • Komputer untuk menjalankan perangkat lunak

Yang terpenting, Anda akan membutuhkan rasa petualangan, semangat hacker, kesabaran, dan rasa ingin tahu. Membangun dan bereksperimen dengan elektronik, meskipun sangat bermanfaat, terkadang bisa rumit, menantang, dan bahkan membuat frustrasi. Tujuannya adalah kemajuan, bukan kesempurnaan. Ketika Anda bertahan dan menikmati petualangan, banyak kepuasan dapat diperoleh dari hobi ini. Ambil setiap langkah secara perlahan, perhatikan detailnya, dan jangan takut untuk meminta bantuan.

Seperti biasa, kami meminta Anda untuk meninjau FAQ HackerBoxes. Di sana, Anda akan menemukan banyak informasi untuk anggota saat ini dan calon anggota. Hampir semua email dukungan non-teknis yang kami terima sudah dijawab di FAQ, jadi kami sangat menghargainya jika Anda melihat sekilas.

Langkah 2: Pembelajaran Mesin Dengan TensorFlow

Pembelajaran Mesin Dengan TensorFlow
Pembelajaran Mesin Dengan TensorFlow

TensorFlow adalah pustaka perangkat lunak sumber terbuka dan gratis yang dapat digunakan untuk aplikasi pembelajaran mesin (ML) seperti jaringan saraf. TensorFlow dikembangkan oleh tim Google Brain untuk penggunaan internal baik dalam penelitian maupun produksi di Google.

Machine Learning mewakili paradigma baru dalam pemrograman, di mana alih-alih memprogram aturan eksplisit dalam bahasa seperti Java atau C++, Anda membangun sistem yang dilatih pada data untuk menyimpulkan aturan itu sendiri. Tapi seperti apa sebenarnya ML itu? Dalam seri video Machine Learning Zero to Hero, Advokat AI Laurence Moroney memandu kita dari contoh dasar Hello World membangun model ML hingga contoh visi komputer yang sangat menarik.

  • ML Zero to Hero - Bagian 1: Pengantar Pembelajaran Mesin
  • ML Zero to Hero - Bagian 2: Visi Komputer Dasar dengan ML
  • ML Zero to Hero - Bagian 3: Memperkenalkan Jaringan Saraf Konvolusi
  • ML Zero to Hero - Bagian 4: Membangun Pengklasifikasi Gambar

Materi Latar Belakang (seperti yang disajikan dengan HackerBox 0053): Rangkaian empat video tentang Neural Networks dan Deep Learning ini terinspirasi oleh buku online gratis, Neural Networks and Deep Learning. Situs web untuk buku tersebut tertaut ke repo kode untuk contoh-contoh dalam video.

Langkah 3: Modul M5CAM

Modul M5CAM
Modul M5CAM

Modul M5CAM adalah papan pengembangan untuk pemrosesan dan pengenalan gambar. Ini fitur sistem ESP32 pada chip dengan 4M Flash dan RAM 520K. Ini juga dilengkapi dengan array sensor kamera 2 Megapiksel OV2640. Modul ini mendukung transmisi gambar melalui Wi-Fi dan dapat diprogram serta di-debug melalui port USB-C bawaan.

Modul M5CAM hadir dengan gambar firmware webcam Wi-Fi sederhana. Cukup, nyalakan papan melalui USB-C atau GROVE. Di PC atau perangkat seluler Anda, sambungkan ke titik akses Wi-Fi yang memiliki SSID yang dimulai dengan m5stack. Setelah terhubung, buka browser web dan jelajahi 192.168.4.1 di mana Anda akan menemukan streaming video dari M5CAM.

Dokumentasi Online untuk M5CAM

Langkah 4: Klasifikasi Objek TensorFlow Dengan M5CAM

Klasifikasi Objek TensorFlow Dengan M5CAM
Klasifikasi Objek TensorFlow Dengan M5CAM

Ambil sketsa Pengklasifikasi Objek Arduino TensorFlow ini untuk papan kamera ESP32.

Instal Pengunggah Sistem File ESP32 ke Arduino IDE Anda. ESP32 berisi Serial Peripheral Interface Flash File System (SPIFFS). SPIFFS adalah sistem file ringan yang dibuat untuk mikrokontroler dengan chip flash, yang dihubungkan oleh bus SPI, seperti memori flash ESP32. Plugin untuk Arduino IDE ini mendukung pengunggahan file dengan mudah ke sistem file ESP32.

Dalam alat Arduino IDE, pilih:

  • Papan > Modul Pengembang ESP32
  • Flash> 4MB
  • Skema Partisi > Tanpa OTA (2MB APP/2MB SPIFFS)
  • PSRAM > Diaktifkan
  • Port > {Port USB yang terkait dengan M5CAM}

Buat beberapa perubahan pada sketsa pengklasifikasi untuk mendukung M5CAM

Di ESP32CamClassificationTfjs.ino: Tambahkan SSID dan Kata Sandi 2.4GHz jaringan Wi-Fi Anda

Di camera_wrap.cpp:Find // Pilih model kameraBatalkan komentar pada baris:CAMERA_MODEL_M5STACK_PSRAM

Di camera_pins.h: Buka daftar definisi pin untuk CAMERA_MODEL_M5STACK_PSRAMUbah Y2_GPIO_NUM dari 32 menjadi 17

Kompilasi dan Unggah ke M5CAM

Gunakan alat > Unggah Data Sketsa ESP32 untuk mengunggah file ke SPIFF

Buka Serial Monitor Arduino IDE

Tekan Tombol Reset pada M5CAM

Salin alamat IP dari Serial Monitor

Gunakan browser (pada jaringan 2.4GHz yang sama) untuk berselancar ke alamat IP tersebut

Setelah model dimuat, streaming video dan prediksi objek. Seperti yang disebutkan untuk kinerja terbaik, prediksi gambar objek seperti piano, cangkir kopi, botol, dll. Anda dapat melihat daftar objek yang telah dilatih ke dalam pengklasifikasi di sini.

Tergantung pada bagaimana M5CAM dipegang atau dipasang, gambar dapat dibalik. Jika demikian, bereksperimenlah dengan mengomentari gerbang "jika ditentukan" di sekitar: s->set_vflip(s, 1); s->set_hmirror(s, 1); dalam file camera_wrap.cpp

Langkah 5: Permainan Kartu Pintu Belakang & Pelanggaran

Permainan Kartu Pintu Belakang & Pelanggaran
Permainan Kartu Pintu Belakang & Pelanggaran

Backdoors & Breaches adalah Incident Response Card Game dari Black Hills Information Security dan Active Countermeasures.

Backdoors & Breaches berisi 52 kartu unik untuk membantu Anda melakukan latihan respons insiden di atas meja dan mempelajari taktik, alat, dan metode serangan.

Anda akan menemukan petunjuk tentang cara bermain di sini. Namun, kami tahu Anda akan meretas dan menyesuaikan tumpukan kartu agar sesuai dengan kebutuhan Anda sendiri dan tim atau siswa Anda.

Langkah 6: Elektrokardiogram (EKG) AD8232

Elektrokardiogram (EKG) AD8232
Elektrokardiogram (EKG) AD8232

AD8232 (lembar data) adalah blok pengkondisian sinyal terintegrasi untuk EKG dan aplikasi pengukuran biopotensial lainnya. Ini dirancang untuk mengekstrak, memperkuat, dan menyaring sinyal biopotensial kecil di hadapan kondisi bising, seperti yang diciptakan oleh gerakan atau penempatan elektroda jarak jauh. Desain ini memungkinkan konverter analog-ke-digital (ADC) berdaya sangat rendah atau mikrokontroler tertanam untuk memperoleh sinyal output.

Modul AD8232 dapat dibeli dari Sparkfun. Mereka memiliki panduan hookup yang bagus untuk menggunakan modul dengan papan Arduino dasar jika Anda memilikinya.

CATATAN: Perangkat ini tidak dimaksudkan untuk mendiagnosis atau mengobati kondisi apa pun

Jika Anda tidak memiliki papan Arduino dasar, Anda dapat menggunakan EKG AD8232 dengan modul M5CAM. Mereka dapat dihubungkan melalui konektor grove (IO13 atau IO4). Karena konektor grove menyediakan 5V dan modul EKG membutuhkan 3.3V, pengatur tegangan harus digunakan untuk menghasilkan 3.3V dari rel 5V. Pin LO- dan LO+ tidak digunakan.

Langkah 7: HACK HIDUP

HACK HIDUP
HACK HIDUP

Kami harap Anda menikmati petualangan HackerBox bulan ini ke dalam elektronik dan teknologi komputer. Jangkau dan bagikan kesuksesan Anda di komentar di bawah atau di Grup Facebook HackerBox. Juga, ingat bahwa Anda dapat mengirim email ke [email protected] kapan saja jika Anda memiliki pertanyaan atau memerlukan bantuan.

Apa berikutnya? Bergabunglah dengan revolusi. Jalani HackLife. Dapatkan sekotak perlengkapan keren yang dapat diretas dikirim langsung ke kotak surat Anda setiap bulan. Jelajahi HackerBoxes.com dan daftar untuk berlangganan HackerBox bulanan Anda.

Direkomendasikan: