Përmbajtje:

HackerBox 0056: Fara e demonit: 8 hapa
HackerBox 0056: Fara e demonit: 8 hapa

Video: HackerBox 0056: Fara e demonit: 8 hapa

Video: HackerBox 0056: Fara e demonit: 8 hapa
Video: #101 HackerBox 0056 Demon Seed 2024, Nëntor
Anonim
HackerBox 0056: Farë Demoni
HackerBox 0056: Farë Demoni

Përshëndetje për HackerBox Hackers në të gjithë botën! Me HackerBox 0056, ne do të eksplorojmë USB Hacking, sinjalizim USB të nivelit të ulët, mikronukleus USB bit-banging me mikrokontrollues ATTiny, eksperimente të mikrokontrolluesve të zhveshur të metaleve, funksionim dhe mbrojtje të kabllove "Bad USB", implantet USB DemonSeed, ngarkesa të injektimit të goditjes së tastit, shkaktarë RF, kalim USB me shpejtësi të lartë dhe më shumë.

Ky udhëzues përmban informacione për fillimin me HackerBox 0056, të cilat mund të blihen këtu derisa furnizimet të kenë mbaruar. Nëse dëshironi të merrni një HackerBox si kjo e drejtë në kutinë tuaj postare çdo muaj, ju lutemi regjistrohuni në HackerBoxes.com dhe bashkohuni me revolucionin!

HackerBoxes është shërbimi mujor i kutisë së abonimit për hakerët e pajisjeve dhe entuziastët e elektronikës dhe teknologjisë kompjuterike. Bashkohuni me ne dhe jetoni HACK LIFE.

Hapi 1: Lista e Përmbajtjes për HackerBox 0056

  • O. MG Demon Seed EDU me 2 Implante USB
  • Kabllo e Zezë MicroUSB Donator 1m
  • Kabllo e Bardhë MicroUSB Donator 1m
  • Programues USBasp me kabllo shiriti
  • Përshtatës USBsp 6-në-10 pin
  • USB Hub me katër porte të ndërrueshme
  • Digispark USB
  • Bordi i Zhvillimit ATTiny
  • Moduli i shpërthimit MicroUSB
  • Qarku i Integruar ATTiny85-20PU DIP-8
  • APA106 RGB LED i adresueshëm 8mm i rrumbullakët
  • Diodat Zener 3.6V
  • Rezistentët 68 Ohms
  • Rezistentët 1.5K Ohms
  • Mini Black Black Solderless Breadboad 170 pikë
  • Krerët meshkuj të dyfishtë të larguar 2x40
  • Tela meshkuj-meshkuj Dupont Jumper
  • Ngjitësja ekskluzive e farës së demonit EDU
  • Ngjitësja ekskluzive e HackerBoxes WireHead

Disa gjëra të tjera që do të jenë të dobishme:

  • Saldimi, saldimi dhe mjetet bazë të saldimit
  • Kompjuter për drejtimin e mjeteve softuerike

Më e rëndësishmja, do t'ju duhet një ndjenjë aventure, shpirti haker, durimi dhe kurioziteti. Ndërtimi dhe eksperimentimi me elektronikë, edhe pse shumë shpërblyes, mund të jetë i ndërlikuar, sfidues dhe madje edhe zhgënjyes nganjëherë. Qëllimi është përparimi, jo përsosmëria. Kur këmbëngulni dhe shijoni aventurën, një kënaqësi e madhe mund të rrjedhë nga ky hobi. Merrni çdo hap ngadalë, mbani mend detajet dhe mos kini frikë të kërkoni ndihmë.

Si gjithmonë, ne kërkojmë që të rishikoni FAQ -të e HackerBoxes. Atje, do të gjeni një mori informacionesh për anëtarët aktualë dhe të ardhshëm. Pothuajse të gjitha emailet e mbështetjes jo-teknike që marrim janë përgjigjur tashmë në FAQ, kështu që ne me të vërtetë e vlerësojmë nëse keni një vështrim të shpejtë.

Hapi 2: USB Digispark

USB Digispark
USB Digispark

Digispark është një bord zhvillimi i mikrokontrolluesve me bazë ATTiny85 i ngjashëm me linjën Arduino, vetëm më i vogël dhe pak më pak i fuqishëm. Digispark është një vend i shkëlqyeshëm për të kërcyer në mikrokontrollues, ose i përsosur për kur një Arduino është shumë i madh ose thjesht i tepërt.

Specifikimet:

  • Mbështetje për Arduino IDE 1.0+ (OSX/Win/Linux)
  • Fuqia përmes USB ose Burimit të Jashtëm - 5v ose 7-35v
  • Rregullator në bord 500ma 5V
  • USB i integruar
  • 6 kunja I/O (2 përdoren për USB vetëm nëse programi juaj komunikon në mënyrë aktive përmes USB, përndryshe mund t'i përdorni të 6 edhe nëse programoni përmes USB)
  • Memorie Flash 8k (rreth 6k pas ngarkuesit të ngarkimit)
  • I2C dhe SPI (kundrejt USI)
  • PWM në 3 kunja (më e mundur me Softuerin PWM)
  • ADC në 4 kunja
  • Fuqia LED
  • Test/LED i statusit

Me qëllim të kuptimit të implanteve të Demon Seed, Digispark është i rëndësishëm sepse ATTiny85 nuk ka ndonjë pajisje për t'u lidhur me USB. Në vend të kësaj, Digispark vjen i ngarkuar me Micronucleus për të shpërthyer sinjalet USB nga softueri.

Micronucleus është një bootloader i krijuar për mikrokontrolluesit AVR ATTiny me një ndërfaqe minimale usb, mjet për ngarkimin e programeve të bazuara në libusb dhe një theks të fortë në kompaktësinë e bootloader.,Shtë, deri tani, ngarkuesi më i vogël USB për AVR ATTiny.

Dokumentacioni Digispark

Hapi 3: Bare Metal ATTiny85

Bare Metal ATTiny85
Bare Metal ATTiny85

Një çip i ri ATTiny85 i blerë nga një furnizues i pjesëve si Mouser ose DigiKey vjen plotësisht bosh. Nuk do të ketë mikronukleus ose ndonjë bootloader tjetër. Do të duhet të programohet nga e para, për shembull duke përdorur një ISP (programues në qark). Këtu, ne do të futim metalin e zhveshur ATTiny85 në prizën e një Bordi Zhvillimi ATTiny dhe do të lidhim një ISP me bordin për programimin fillestar.

USBasp është një programues USB në qark për kontrolluesit Atmel AVR. Ai thjesht përbëhet nga një ATMega88 ose një ATMega8 dhe disa përbërës pasivë. Programuesi përdor një drejtues USB vetëm për firmware, nuk kërkohet kontrollues i veçantë USB.

Futni ATTiny85 në Bordin e Zhvillimit ATTiny (kini parasysh treguesin pin një) dhe lidhni bordin me USBasp siç tregohet këtu.

Shtoni mbështetje ATtiny në Arduino IDE tuaj (shikoni detajet në High-LowTech):

Sipas preferencave, shtoni një hyrje në listën e URL -ve të menaxherit të bordit për:

raw.githubusercontent.com/damellis/attiny/…

Nën Veglat-> Bordet-> Menaxherët e Bordit, shtoni paketën e menaxherit të bordit nga ATtiny nga David A. Mellis.

Kjo do të shtojë bordet ATtiny në listën e bordeve, ku tani mund të zgjidhni… Bordi: ATtiny25/45/85Procesori: ATtiny85Clock: I brendshëm 1 MHz

[SH NOTNIM I RORTNDSISHM: Asnjëherë mos e vendosni orën në orën e jashtme, përveç nëse çipi në fakt ka një burim të jashtëm të orës.]

Ngarko shembullin e kodit për "blink"

Ndryshoni LED_BUILTIN në 1 në tre vende në atë skicë dhe ngarkojeni atë në ATtiny85 duke përdorur USBasp.

Pluggable DevBoard LED tani duhet të vezullojë ashtu siç bëri LilyTiny LED nga kutia.

Kthejeni Bordin e Zhvillimit ATTiny në një Digispark:

Deri më tani, ne kemi përdorur Bordin e Zhvillimit ATTiny si një shpërthim për bashkimin e USBasp, jo teknikisht si një Digispark. Për ta përdorur atë si Digispark, mikrokontrolluesi ATTiny85 do të duhet të programohet me ngarkuesin mikronukleus që mund të shkarkohet këtu.

Hapi 4: Kontrolli LED i adresueshëm

Kontrolli LED i adresueshëm
Kontrolli LED i adresueshëm

Edhe pse është një mikrokontrollues mjaft i thjeshtë, ATTiny85 mund të përdoret për të kontrolluar LED të adresueshëm si APA106, WS2812 ose Neopixels.

Ju mund të kontrolloni vetëm një LED ose një fije të tërë.

Ju do të duhet të merrni një bibliotekë të tillë si Neopixel ose FastLED nëse nuk e keni një të tillë.

Gjithashtu, do t'ju duhet të përplasni shpejtësinë e orës së brendshme ATTiny85 nga 1MHz e saj të paracaktuar deri në 8MHz duke përdorur Tools-> Clock. Sa herë që ndryshoni në normën e orës, duhet të kryeni një operacion "Burn Bootloader" nën mjete.

Shembull projekti.

Hapi 5: O. MG DEMON SEED EDU

Image
Image

O. MG DemonSeed EDU është një implant harduer arsimor për të bërë keq kabllot USB të mira.

Çdo komplet përfshin një paketë 2 të implanteve DemonSeed. Kjo do të thotë që ju mund të krijoni dy kabllo.

DemonSeed EDU është krijuar për arsim. Filloni me kabllo USB normale dhe DemonSeed do t'ju ndihmojë t'i bëni ato keq. Ju mund të përdorni kabllot Bad USB për të programuar ngarkesat e injektimit të goditjes së tastit. Gjithashtu, duke punuar përmes serisë video të O. MG, mund të mësoni të aktivizoni funksionalitetin si shkaktarët RF, kalimin e USB me shpejtësi të lartë dhe më shumë.

O. MG ka lidhje KERTU me serinë video Demon Seed EDU, si dhe një kanal të ngadaltë.

Ju mund të blini DEMON SEED ose Kabllon e fuqishme O. MG nga HAK5 këtu.

Gjithashtu, merrni disa mallra O. MG nga Dustrial dhe përfitoni 10% zbritje me kodin e zbritjes OMG10.

Hapi 6: HACK LIFE

Shpresojmë që po shijoni aventurën e këtij muaji HackerBox në elektronikë dhe teknologji kompjuterike. Ndihmoni dhe ndani suksesin tuaj në komentet më poshtë ose në grupin e Facebook HackerBox. Gjithashtu, mbani mend se mund t'i dërgoni email [email protected] në çdo kohë nëse keni ndonjë pyetje ose keni nevojë për ndihmë.

Ç'pritet më tej? Bashkohuni me revolucionin. Jeto HackLife. Merrni një kuti të ftohtë të pajisjeve që mund të hackohen, të dorëzuara menjëherë në kutinë tuaj postare çdo muaj. Shfletoni në HackerBoxes.com dhe regjistrohuni për abonimin tuaj mujor në HackerBox.

Hapi 7: Testoni

test

Recommended: