Isi kandungan:

HackerBox 0056: Benih Iblis: 8 Langkah
HackerBox 0056: Benih Iblis: 8 Langkah

Video: HackerBox 0056: Benih Iblis: 8 Langkah

Video: HackerBox 0056: Benih Iblis: 8 Langkah
Video: MALAM SERAM The Horror Talkshow - Ditaja Top 1 Agent Hartanah TeamMirzaFai 2024, November
Anonim
HackerBox 0056: Benih Iblis
HackerBox 0056: Benih Iblis

Salam untuk Penggodam HackerBox di seluruh dunia! Dengan HackerBox 0056, kami akan meneroka Peretasan USB, isyarat USB peringkat rendah, pemukul bit USB mikro nukleus dengan mikrokontroler ATTiny, percubaan mikrokontroler telanjang logam, operasi dan pertahanan kabel "Bad USB", implan USB DemonSeed, muatan suntikan keystroke, pemicu RF, laluan USB berkelajuan tinggi dan banyak lagi.

Panduan ini mengandungi maklumat untuk memulakan dengan HackerBox 0056, yang boleh dibeli di sini selagi bekalan masih ada. Sekiranya anda ingin menerima HackerBox seperti ini di kotak surat anda setiap bulan, sila langgan di HackerBoxes.com dan sertai revolusi!

HackerBoxes adalah perkhidmatan kotak langganan bulanan untuk penggodam perkakasan dan peminat teknologi elektronik dan komputer. Sertailah kami dan menjalani HACK LIFE.

Langkah 1: Senarai Kandungan untuk HackerBox 0056

  • O. MG Demon Seed EDU dengan 2 Implan USB
  • Kabel Penderma MikroUSB Hitam 1m
  • Kabel Penderma MicroUSB Putih 1m
  • Pengaturcara USBasp dengan Kabel Pita
  • Adaptor USBasp 6-to-10 pin
  • Hab USB dengan Empat Pelabuhan Beralih
  • Digispark USB
  • Lembaga Pembangunan ATTiny
  • Modul Breakout MicroUSB
  • Litar Bersepadu ATTiny85-20PU DIP-8
  • APA106 LED RGB 8mm Rounded
  • Zener Diodes 3.6V
  • Perintang 68 Ohms
  • Perintang 1.5K Ohms
  • Mini Black Solderless Breadboad 170 mata
  • Header Lelaki Dual Breakaway 2x40
  • Wayar Jumper Dupont Lelaki-Lelaki
  • Pelekat EDU Benih Demon Eksklusif
  • Pelekat HackerBoxes WireHead Eksklusif

Beberapa perkara lain yang akan membantu:

  • Alat pemateri besi solder, solder, dan asas
  • Komputer untuk menjalankan alat perisian

Yang paling penting, anda memerlukan rasa pengembaraan, semangat penggodam, kesabaran, dan rasa ingin tahu. Membangun dan bereksperimen dengan elektronik, walaupun sangat bermanfaat, kadang-kadang sukar, mencabar, dan bahkan mengecewakan. Tujuannya adalah kemajuan, bukan kesempurnaan. Apabila anda bertahan dan menikmati pengembaraan, kepuasan yang banyak dapat diperoleh dari hobi ini. Lakukan setiap langkah dengan perlahan, ingat perinciannya, dan jangan takut untuk meminta pertolongan.

Seperti biasa, kami meminta anda menyemak FAQ HackerBoxes. Di sana, anda akan mendapat banyak maklumat untuk ahli semasa dan bakal ahli. Hampir semua e-mel sokongan bukan teknikal yang kami terima sudah dijawab dalam Soalan Lazim, jadi kami sangat menghargainya jika anda melihat dengan cepat.

Langkah 2: Digispark USB

Digispark USB
Digispark USB

Digispark adalah papan pengembangan mikrokontroler berasaskan ATTiny85 yang serupa dengan garis Arduino, hanya lebih kecil dan sedikit kurang kuat. Digispark adalah tempat yang bagus untuk melompat ke mikrokontroler, atau sesuai untuk ketika Arduino terlalu besar atau hanya berlebihan.

Spesifikasi:

  • Sokongan untuk Arduino IDE 1.0+ (OSX / Win / Linux)
  • Kuasa melalui USB atau Sumber Luar - 5v atau 7-35v
  • Pengatur 500ma 5V on-board
  • USB terbina dalam
  • 6 Pin I / O (2 digunakan untuk USB hanya jika program anda berkomunikasi secara aktif melalui USB, jika tidak, anda boleh menggunakan semua 6 walaupun anda memprogram melalui USB)
  • Memori Flash 8k (kira-kira 6k selepas bootloader)
  • I2C dan SPI (berbanding USI)
  • PWM pada 3 pin (lebih mungkin dengan Perisian PWM)
  • ADC pada 4 pin
  • LED Kuasa
  • LED Ujian / Status

Untuk tujuan memahami implan Benih Demon, Digispark adalah penting kerana ATTiny85 tidak mempunyai perkakasan untuk menyambung ke USB. Sebaliknya, Digispark dilengkapi dengan Micronucleus ke isyarat USB bit-bang dari perisian.

Micronucleus adalah pemuat but yang direka untuk mikrokontroler AVR ATTiny dengan antara muka usb minimum, alat muat naik program berasaskan libusb lintas platform, dan penekanan yang kuat pada kekompakan bootloader. Sejauh ini, pemuat but USB terkecil untuk AVR ATTiny.

Dokumentasi Digispark

Langkah 3: Bare Metal ATTiny85

Bare Metal ATTiny85
Bare Metal ATTiny85

Cip ATTiny85 baru yang dibeli dari pembekal alat ganti seperti Mouser atau DigiKey kosong. Ia tidak akan mempunyai mikronukleus atau pemuat but lain. Ia perlu diprogramkan dari awal, misalnya menggunakan ISP (pengaturcara dalam litar). Di sini, kami akan memasukkan logam telanjang ATTiny85 ke soket Lembaga Pembangunan ATTiny dan menghubungkan ISP ke papan untuk pengaturcaraan awal.

USBasp adalah pengaturcara litar USB untuk pengawal AVR Atmel. Ia hanya terdiri daripada ATMega88 atau ATMega8 dan beberapa komponen pasif. Pengaturcara menggunakan pemacu USB firmware sahaja, tidak diperlukan pengawal USB khas.

Masukkan ATTiny85 ke dalam Papan Pembangunan ATTiny (ingat penunjuk pin one) dan pasangkan papan ke atas USBasp seperti yang ditunjukkan di sini.

Tambahkan sokongan ATtiny ke Arduino IDE anda (lihat butiran di High-LowTech):

Di bawah pilihan, tambahkan entri ke senarai URL pengurus papan untuk:

raw.githubusercontent.com/damellis/attiny/…

Di bawah Tools-> Boards-> Board Manger, tambahkan pakej pengurus papan dari ATtiny oleh David A. Mellis.

Ini akan menambahkan papan ATtiny ke senarai papan, di mana anda sekarang boleh memilih… Papan: ATtiny25 / 45 / 85Prosesor: ATtiny85Clock: Dalaman 1 MHz

[CATATAN PENTING: Jangan sekali-kali menetapkan jam ke jam luaran kecuali jika cip sebenarnya mempunyai sumber jam luaran.]

Muatkan contoh kod untuk "berkedip"

Tukar LED_BUILTIN menjadi 1 dari tiga tempat dalam lakaran tersebut dan muat naik ke ATtiny85 menggunakan USBasp.

LED Pluggable DevBoard kini harus berkelip sama seperti LED LilyTiny di luar kotak.

Ubah Papan Pembangunan ATTiny menjadi Digispark:

Setakat ini, kami telah menggunakan Lembaga Pembangunan ATTiny sebagai jalan keluar untuk memasang USBasp, bukan secara teknikal sebagai Digispark. Untuk menggunakannya sebagai Digispark, pengawal mikro ATTiny85 perlu diprogramkan dengan bootloader mikronukleus yang boleh dimuat turun di sini.

Langkah 4: Kawalan LED yang dapat diatasi

Kawalan LED yang boleh ditujukan
Kawalan LED yang boleh ditujukan

Walaupun mikrokontroler cukup mudah, ATTiny85 dapat digunakan untuk mengendalikan LED yang dapat diatasi seperti APA106, WS2812, atau Neopixels.

Anda boleh mengawal hanya satu LED atau keseluruhan helai.

Anda perlu mengambil perpustakaan seperti Neopixel atau FastLED jika anda belum memilikinya.

Anda juga perlu meningkatkan kadar jam dalaman ATTiny85 dari 1MHz lalai hingga 8MHz menggunakan Tools-> Clock. Setiap kali anda menukar kepada kadar jam, anda harus melakukan operasi "Burn Bootloader" di bawah alat.

Contoh projek.

Langkah 5: O. MG DEMON SEED EDU

Image
Image

O. MG DemonSeed EDU adalah implan perkakasan pendidikan untuk membuat kabel USB yang baik menjadi buruk.

Setiap kit merangkumi 2 paket implan DemonSeed. Ini bermaksud anda boleh membuat dua kabel.

DemonSeed EDU direka untuk pendidikan. Mulakan dengan kabel USB biasa dan DemonSeed akan membantu anda menjadikannya tidak baik. Anda boleh menggunakan kabel USB Buruk untuk memprogram muatan suntikan penekanan kekunci. Juga, melalui siri video O. MG, anda boleh belajar mengaktifkan fungsi seperti pencetus RF, laluan USB berkelajuan tinggi, dan banyak lagi.

O. MG mempunyai pautan di SINI untuk siri video Demon Seed EDU dan juga saluran yang kendur.

Anda boleh membeli DEMON SEED atau Kabel O. MG yang kuat dari HAK5 di sini.

Juga, ambil sebahagian O. MG Merch dari Dustrial dan dapatkan potongan 10% dengan kod diskaun OMG10.

Langkah 6: KEHIDUPAN HACK

Kami harap anda menikmati pengembaraan HackerBox bulan ini ke dalam teknologi elektronik dan komputer. Jangkau dan kongsi kejayaan anda dalam komen di bawah atau di Kumpulan Facebook HackerBox. Juga, ingat bahawa anda boleh menghantar e-mel ke [email protected] bila-bila masa sekiranya anda mempunyai pertanyaan atau memerlukan bantuan.

Apa yang akan datang? Sertailah revolusi. Jalankan HackLife. Dapatkan kotak gear hackable yang hebat dihantar terus ke peti mel anda setiap bulan. Melayari HackerBoxes.com dan mendaftar langganan HackerBox bulanan anda.

Langkah 7: Uji

ujian

Disyorkan: