Mündəricat:

HackerBox 0056: Şeytan Toxumu: 8 addım
HackerBox 0056: Şeytan Toxumu: 8 addım

Video: HackerBox 0056: Şeytan Toxumu: 8 addım

Video: HackerBox 0056: Şeytan Toxumu: 8 addım
Video: #101 HackerBox 0056 Demon Seed 2024, Iyul
Anonim
HackerBox 0056: Şeytan Toxumu
HackerBox 0056: Şeytan Toxumu

Bütün dünyada HackerBox hackerlərinə salamlar! HackerBox 0056 ilə, USB Hacking, Aşağı Səviyyə USB siqnalizasiyası, ATTiny mikrokontrolörləri ilə mikronükleus USB bit vurma, çılpaq metal mikrokontroller təcrübəsi, "Bad USB" kabellərinin istismarı və müdafiəsi, DemonSeed USB implantları, düyməli vuruş enjeksiyon yükləri, RF tetikleyicilərini araşdıracağıq., yüksək sürətli USB keçidi və s.

Bu təlimatda HackerBox 0056 ilə işə başlamaq üçün məlumatlar var, onları təchizat bitənə qədər burada əldə etmək olar. Hər ay poçt qutunuzda belə bir HackerBox almaq istəyirsinizsə, HackerBoxes.com saytına abunə olun və inqilaba qoşulun!

HackerBoxes, hardware hackerləri və elektronika və kompüter texnologiyası həvəskarları üçün aylıq abunə qutusu xidmətidir. Bizə qoşul və HACK LIFE yaşa.

Addım 1: HackerBox 0056 üçün Məzmun siyahısı

  • 2 USB İmplantlı O. MG Demon Seed EDU
  • Qara MicroUSB Donor Kabeli 1m
  • Ağ MicroUSB Donor Kabeli 1 m
  • Şerit Kabeli olan USBasp Proqramçısı
  • USBasp 6-dan 10-a qədər pinli adapter
  • Dörd dəyişdirilə bilən USB Hub
  • Digispark USB
  • ATTiny İnkişaf Şurası
  • MicroUSB Breakout Modulu
  • ATTiny85-20PU DIP-8 İnteqrasiya edilmiş Dövrə
  • APA106 Ünvanlı RGB LED 8mm Yuvarlaq
  • Zener Diodları 3.6V
  • Rezistorlar 68 Ohm
  • Rezistorlar 1.5K Ohm
  • Mini Qara Lehimsiz Breadboad 170 bal
  • Dual Breakaway Kişi Başlıqları 2x40
  • Kişi-Kişi Dupont Jumper Telləri
  • Eksklüziv Demon Toxumu EDU Sticker
  • Eksklüziv HackerBoxes WireHead Stikeri

Faydalı olacaq digər şeylər:

  • Lehimləmə dəmiri, lehim və əsas lehim alətləri
  • Proqram vasitələrini işlətmək üçün kompüter

Ən əsası, macəra hissinə, hacker ruhuna, səbrə və marağa ehtiyacınız olacaq. Elektronikanı qurmaq və sınamaq, çox faydalı olsa da, bəzən çətin, çətin və hətta sinir bozucu ola bilər. Məqsəd inkişaf deyil, mükəmməllikdir. Davam edərək macəradan zövq aldığınız zaman bu hobbinizdən böyük məmnunluq əldə edə bilərsiniz. Hər addımı yavaş -yavaş atın, detalları düşünün və kömək istəməkdən qorxmayın.

Həmişə olduğu kimi, HackerBoxes FAQ -nu nəzərdən keçirməyinizi xahiş edirik. Orada hazırkı və gələcək üzvlər üçün çoxlu məlumat tapa bilərsiniz. Aldığımız qeyri-texniki dəstək e-məktublarının demək olar ki, hamısı FAQ-da cavablandırılmışdır, buna görə də sürətli bir nəzəriniz varsa həqiqətən də təşəkkür edirik.

Addım 2: USB Digispark

USB Digispark
USB Digispark

Digispark, Arduino xəttinə bənzər bir ATTiny85 əsaslı mikrokontroller inkişaf etdirmə lövhəsidir, yalnız daha kiçik və bir az da güclüdür. Digispark, mikrokontrolörlərə keçmək üçün əla bir yerdir və ya bir Arduino çox böyük olduqda və ya sadəcə həddindən artıq öldürmə üçün idealdır.

Xüsusiyyətlər:

  • Arduino IDE 1.0+ üçün dəstək (OSX/Win/Linux)
  • USB və ya Xarici Mənbə ilə Güc - 5v və ya 7-35v
  • Bortda 500ma 5V tənzimləyicisi
  • Daxili USB
  • 6 G/Ç Pimi (2 yalnız proqramınız USB üzərindən aktiv şəkildə ünsiyyət qurduqda USB üçün istifadə olunur, əks halda USB vasitəsilə proqramlaşdırsanız da bütün 6 -dan istifadə edə bilərsiniz)
  • 8k Flash Yaddaş (bootloaderdan təxminən 6k sonra)
  • I2C və SPI (USI ilə müqayisədə)
  • 3 pinli PWM (Proqram PWM ilə daha mümkündür)
  • 4 pin üzərində ADC
  • Güc LED
  • Test/Status LED

Demon Toxumu implantlarını anlamaq üçün Digispark əhəmiyyətlidir, çünki ATTiny85 -in USB -yə qoşulmaq üçün heç bir aparatı yoxdur. Bunun əvəzinə, Digispark, proqramdan gələn USB siqnallarını bit-bang etmək üçün Micronucleus ilə əvvəlcədən yüklənir.

Micronucleus, minimal usb interfeysi, çarpaz platformalı libusb əsaslı proqram yükləmə vasitəsi və önyükləyicinin kompaktlığına güclü diqqət yetirən AVR ATTiny mikrokontrolörləri üçün hazırlanmış bir yükləyicidir. Bu günə qədər AVR ATTiny üçün ən kiçik USB yükləyicisidir.

Digispark Sənədləri

Addım 3: Çılpaq Metal ATTiny85

Çılpaq metal ATTiny85
Çılpaq metal ATTiny85

Mouser və ya DigiKey kimi bir hissə təchizatçısından alınan yeni bir ATTiny85 çipi tamamilə boş görünür. Mikronükleus və ya başqa bir yükləyici olmayacaq. Sıfırdan proqramlaşdırılmalı olacaq, məsələn, bir ISP (dövrəli proqramçı) istifadə etməklə. Burada, çılpaq metal ATTiny85 -i ATTiny İnkişaf etdirmə lövhəsinin yuvasına daxil edəcəyik və ilkin proqramlaşdırma üçün ISP -ni lövhəyə bağlayacağıq.

USBasp, Atmel AVR nəzarətçiləri üçün bir USB dövrəli proqramçıdır. Sadəcə bir ATMega88 və ya ATMega8 və bir neçə passiv komponentdən ibarətdir. Proqramçı yalnız bir firmware USB sürücüsündən istifadə edir, xüsusi bir USB nəzarətçisinə ehtiyac yoxdur.

ATTiny85 -i ATTiny İnkişaf etdirmə lövhəsinə daxil edin (pin bir göstəriciyə diqqət yetirin) və lövhəni burada göstərildiyi kimi USBasp -a bağlayın.

Arduino IDE-yə ATtiny dəstəyi əlavə edin (High-LowTech-də detallara baxın):

Tercihlər altında, idarə heyəti URL -lərinin siyahısına bir giriş əlavə edin:

raw.githubusercontent.com/damellis/attiny/…

Alətlər-> Lövhələr-> İdarə Heyəti menecerləri altında David A. Mellis tərəfindən ATtiny-dən lövhə meneceri paketini əlavə edin.

Bu, ATtiny lövhələrini lövhə siyahısına əlavə edəcək, burada seçə bilərsiniz … Kart: ATtiny25/45/85 Prosessor: ATtiny85Saat: Daxili 1 MHz

[Vacib Qeyd: Çipin əslində xarici saat mənbəyi olmadığı təqdirdə heç vaxt saatı xarici saata qoymayın.]

"Göz qırpmaq" üçün kod nümunəsini yükləyin

Bu eskizdə LED_BUILTIN -i üç yerdə 1 olaraq dəyişdirin və USBasp istifadə edərək ATtiny85 -ə yükləyin.

Plugable DevBoard LED indi LilyTiny LED qutudan çıxdığı kimi yanıb sönməlidir.

ATTiny İnkişaf Lövhəsini Digisparka çevirin:

İndiyə qədər ATTiny İnkişaf etdirmə Panosunu texniki olaraq Digispark olaraq deyil, USBasp -in bağlanması üçün istifadə etdik. Digispark olaraq istifadə etmək üçün ATTiny85 mikrokontrolörünün buradan yüklənə bilən mikro nüvə yükləyicisi ilə proqramlaşdırılması lazımdır.

Addım 4: Ünvanlı LED İdarəetmə

Ünvanlı LED Nəzarət
Ünvanlı LED Nəzarət

Sadə bir mikro nəzarətçi olmasına baxmayaraq, ATTiny85 APA106, WS2812 və ya Neopixels kimi ünvanlı LEDləri idarə etmək üçün istifadə edilə bilər.

Yalnız bir LED və ya bütün bir ipi idarə edə bilərsiniz.

Hələ yoxdursa, Neopixel və ya FastLED kimi bir kitabxana almalı olacaqsınız.

Ayrıca, Tools-> Clock istifadə edərək, standart 1MHz-dən 8MHz-ə qədər olan ATTiny85 daxili saat sürətini artırmalısınız. Saat nisbətinə keçdiyiniz zaman alətlər altında "Boot Bootloader Burn" əməliyyatı etməlisiniz.

Layihə nümunəsi.

Addım 5: O. MG DEMON SEED EDU

Image
Image

O. MG DemonSeed EDU, yaxşı USB kabellərini pis hala gətirmək üçün bir təhsil cihazıdır.

Hər dəstə 2 paketlik DemonSeed implantları daxildir. Yəni iki kabel yarada bilərsiniz.

DemonSeed EDU təhsil üçün nəzərdə tutulmuşdur. Normal USB kabellərindən başlayın və DemonSeed onları pisləşdirməyə kömək edəcək. Tuş vurma enjeksiyon yüklərini proqramlaşdırmaq üçün Bad USB kabellərindən istifadə edə bilərsiniz. Ayrıca, O. MG -nin video seriyası ilə işləyərək, RF tetikleyicileri, yüksək sürətli USB keçidi və daha çox kimi funksiyaları aktivləşdirməyi öyrənə bilərsiniz.

O. MG -nin BURADA Demon Seed EDU video seriyasına və boş kanalına bağlantıları var.

HAK5 -dən DEMON SEED və ya güclü O. MG Kabelini buradan ala bilərsiniz.

Ayrıca, Dustrial -dan bir az O. MG Merch alın və OMG10 endirim kodu ilə 10% endirim əldə edin.

Addım 6: HƏYATI HACK edin

Ümid edirik ki, bu ay elektronika və kompüter texnologiyası ilə bağlı HackerBox macərasından zövq alırsınız. Uğurunuzu aşağıdakı şərhlərdə və ya HackerBox Facebook Qrupunda paylaşın. Həm də unutmayın ki, hər hansı bir sualınız olarsa və ya yardıma ehtiyacınız varsa [email protected] ünvanına e -poçt göndərə bilərsiniz.

Sonrakı Nədir? İnqilaba qoşulun. HackLife ilə yaşayın. Hər ay poçt qutunuza çatdırılan sərin bir qutu alın. HackerBoxes.com saytına daxil olun və aylıq HackerBox abunəliyinizə yazılın.

Addım 7: Test edin

sınaq

Tövsiyə: