Daftar Isi:

HackerBox 0029: Kit Lapangan: 6 Langkah
HackerBox 0029: Kit Lapangan: 6 Langkah

Video: HackerBox 0029: Kit Lapangan: 6 Langkah

Video: HackerBox 0029: Kit Lapangan: 6 Langkah
Video: HackerBox #0029: Field Kit 2024, Juli
Anonim
HackerBox 0029: Kit Lapangan
HackerBox 0029: Kit Lapangan

Field Kit - Bulan ini, HackerBox Hacker sedang menjajaki berbagai miniatur dan alat bergerak untuk operasi lapangan yang gesit. Instruksi ini berisi informasi untuk bekerja dengan HackerBox #0029, yang dapat Anda ambil di sini selama persediaan masih ada. Juga, jika Anda ingin menerima HackerBox seperti ini langsung di kotak surat Anda setiap bulan, silakan berlangganan di HackerBoxes.com dan bergabunglah dengan revolusi!

Topik dan Tujuan Pembelajaran HackerBox 0029:

  • Merakit toolkit elektronik kecil untuk operasi lapangan mobile
  • Siapkan klip mikro-grabber untuk aplikasi peretasan perangkat keras
  • Konfigurasikan platform ATmega32U4 Pro Micro di Arduino IDE
  • Terapkan operasi I/O dan bus sederhana untuk mengeksploitasi target perangkat keras
  • Memahami pemrograman dan membuang konten EPROM
  • Bereksperimenlah dengan alat Penganalisis Logika berbasis Pemrosesan

HackerBoxes adalah layanan kotak berlangganan bulanan untuk elektronik DIY dan teknologi komputer. Kami adalah penghobi, pembuat, dan eksperimen. Kami adalah pemimpi mimpi. HACK PLANET!

Langkah 1: HackerBox 0029: Isi Kotak

HackerBox 0029: Isi Kotak
HackerBox 0029: Isi Kotak
HackerBox 0029: Isi Kotak
HackerBox 0029: Isi Kotak
  • HackerBoxes #0029 Kartu Referensi Koleksi
  • Kasing Ritsleting HackerBoxes Eksklusif
  • Besi Solder 5V Portabel
  • ProMicro ATmega32U4 5V 16MHz
  • Layar OLED 0,91 Inci 128x32 I2C
  • Empat Modul Tombol Tekan
  • Enam Modul Debug LED
  • Modul EEPROM AT24C256 I2C
  • Papan tempat memotong roti tanpa solder 400 Titik
  • Bundel Kawat Jumper
  • Set Klip Grabber Mini
  • Sumbu Solder 2mm kali 1,5m
  • Kabel MicroUSB
  • Kabel Mini USB
  • Set Driver Presisi
  • Eksklusif Phone Phreak Decal Eksklusif
  • Gantungan Kunci Naga 8bit Eksklusif

Beberapa hal lain yang akan membantu:

Komputer untuk menjalankan perangkat lunak

Yang terpenting, Anda akan membutuhkan rasa petualangan, semangat DIY, dan rasa ingin tahu peretas. Elektronik DIY bukanlah pengejaran yang sepele, dan HackerBoxes bukanlah versi yang dipermudah. Tujuannya adalah kemajuan, bukan kesempurnaan. Ketika Anda bertahan dan menikmati petualangan, banyak kepuasan dapat diperoleh dari mempelajari teknologi baru dan semoga beberapa proyek berhasil. Kami menyarankan untuk mengambil setiap langkah secara perlahan, memperhatikan detailnya, dan jangan takut untuk meminta bantuan.

Perhatikan bahwa ada banyak informasi untuk anggota saat ini, dan calon, di FAQ HackerBox.

Langkah 2: Operasi Lapangan

Image
Image

Sebagai Peretas Perangkat Keras, Anda tidak pernah tahu kapan atau di mana Anda mungkin perlu memodifikasi flash pada router, membuang ROM dari sistem video game, mengganti beberapa pin I/O, melepas solder baterai yang sakit, atau menghemat hari.

HackerBoxes Field Kit adalah akses pertama di sumber daya pertolongan pertama elektronik Anda. Setelah dikembangkan, Anda dapat menyimpan peralatan lapangan Anda di ransel, tas kerja, atau tas bug-out Anda.

Contoh Skenario:

Mainan Peretasan

Lebih Banyak Mainan

Mesin Pemungutan Suara

Hari Lapangan 2018

Peretasan Mobil

Langkah 3: Arduino Pro Micro 5V 16MHz

Skenario Pro Mikro untuk Operasi Lapangan
Skenario Pro Mikro untuk Operasi Lapangan

Arduino Pro Micro didasarkan pada mikrokontroler ATmega32U4 yang memiliki antarmuka USB bawaan. Ini berarti tidak ada FTDI, PL2303, CH340, atau chip lain yang bertindak sebagai perantara antara komputer Anda dan mikrokontroler Arduino.

Kami menyarankan untuk bekerja dengan Pro Micro terlebih dahulu tanpa menyolder pin ke tempatnya. Anda dapat melakukan konfigurasi dan pengujian dasar tanpa menggunakan pin header. Juga, menunda penyolderan pada modul memberikan satu variabel lebih sedikit untuk di-debug jika Anda mengalami komplikasi.

Jika Anda belum menginstal Arduino IDE di komputer Anda, mulailah dengan mendapatkannya dari arduino.cc. PERINGATAN: Pastikan untuk memilih versi 5V di bawah alat > prosesor sebelum memprogram Pro Micro. Memiliki set ini untuk 3.3V akan berfungsi sekali dan kemudian perangkat akan tampak tidak pernah terhubung ke PC Anda sampai Anda mengikuti instruksi "Reset to Bootloader" dalam panduan yang dibahas di bawah ini, yang mungkin sedikit rumit.

Sparkfun memiliki Panduan Pengait Mikro Pro yang hebat. Panduan Hookup memiliki gambaran rinci tentang papan Pro Micro dan kemudian bagian untuk "Menginstal: Windows" dan bagian untuk "Menginstal: Mac & Linux." Ikuti petunjuk dalam versi yang sesuai dari petunjuk instalasi tersebut agar Arduino IDE Anda dikonfigurasi untuk mendukung Pro Micro. Kami biasanya mulai bekerja dengan papan Arduino dengan memuat dan/atau memodifikasi sketsa Blink standar. Namun, Pro Micro tidak menyertakan LED biasa pada pin 13. Untungnya, kami dapat mengontrol LED RX/TX dan Sparkfun telah menyediakan sketsa kecil yang rapi untuk menunjukkan caranya. Ini ada di bagian Panduan Hookup berjudul, "Contoh 1: Blinkies!" Pastikan Anda dapat mengkompilasi dan mengunduh Blinkies ini! contoh sebelum melanjutkan.

Langkah 4: Skenario Pro Mikro untuk Operasi Lapangan

Untuk membaca dan menulis set delapan jalur I/O dari Pro Micro menggunakan antarmuka serial sederhana, cobalah sketsa Serial_IO.ino yang disertakan di sini. Ini adalah salah satu alat tertanam paling sederhana yang mungkin kami gunakan untuk memanipulasi atau menginterogasi sistem target apa pun yang sedang kami kerjakan.

Baik jumper sederhana atau modul tombol taktil dapat digunakan untuk mendemonstrasikan input digital pada pin 10, 16, 14, 15, 18, 19, 20, dan 21.

Demikian pula, modul LED dapat digunakan untuk menampilkan output digital pada pin 2, 3, 4, 5, 6, 7, 8, dan 9.

Dalam penggunaan praktis, jalur I/O ini akan berinteraksi dengan sistem target.

Sedikit lebih maju dari contoh ini, platform Pemrosesan dapat digunakan untuk mengimplementasikan penganalisis logika dasar menggunakan Pro Micro.

Kita dapat bereksperimen membaca dan menulis modul EEPROM (datasheet) serial AT24C256 menggunakan kode demo ini.

Layar OLED 128x32 dapat digunakan saat komputer mungkin tidak tersedia untuk menampilkan output. Ada berbagai Perpustakaan SSD1306 yang tersedia secara online.

Untuk tantangan lanjutan dalam menggunakan mikrokontroler sebagai platform debug/peretasan, lihat proyek Bus Ninja. Perhatikan bahwa ini akan membutuhkan toolchain avr-gcc dan avrdude sebagai lawan menggunakan Arduino IDE.

Langkah 5: Mempraktikkan Perangkat Lapangan

Mempraktikkan Perangkat Lapangan
Mempraktikkan Perangkat Lapangan

Karena kita semua memiliki latar belakang yang berbeda dan kasus penggunaan yang berbeda untuk berbagai alat, kami ingin melihat orang-orang membagikan beberapa detail ini di komentar di bawah.

Pertimbangkan untuk membagikan pemikiran Anda tentang beberapa atau semua poin ini:

Untuk kebutuhan spesifik Anda, apa yang mungkin Anda kemas dalam Kit Lapangan Anda yang tidak disertakan di sini?

Dalam situasi apa Anda membayangkan mungkin membutuhkan Kit Lapangan Anda?

Di mana Anda akan menyimpan Peralatan Lapangan Anda?

Selama beberapa bulan mendatang, harap posting kembali di sini tentang kapan dan bagaimana Anda akhirnya menggunakan Field Kit Anda.

Langkah 6: Meretas Planet

Meretas Planet
Meretas Planet

Jika Anda menikmati Instruksi ini dan ingin agar kotak elektronik dan teknologi komputer dikirimkan langsung ke kotak surat Anda setiap bulan, silakan bergabung dengan revolusi HackerBox dengan BERLANGGANAN DI SINI.

Jangkau dan bagikan kesuksesan Anda di komentar di bawah atau di Halaman Facebook HackerBoxes. Tentu saja beri tahu kami jika Anda memiliki pertanyaan atau butuh bantuan dengan apa pun. Terima kasih telah menjadi bagian dari HackerBox!

Direkomendasikan: