Përmbajtje:
- Hapi 1: Lista e Përmbajtjes për HackerBox 0056
- Hapi 2: USB Digispark
- Hapi 3: Bare Metal ATTiny85
- Hapi 4: Kontrolli LED i adresueshëm
- Hapi 5: O.MG DEMON SEED EDU
- Hapi 6: HACK LIFE
- Hapi 7: Testoni
Video: HackerBox 0056: Fara e demonit: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
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
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
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
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
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:
HackerBox 0060: Sheshi i lojërave: 11 hapa
HackerBox 0060: Sheshi i lojërave: Përshëndetje për HackerBox Hakerët në të gjithë botën! Me HackerBox 0060 ju do të eksperimentoni me Adafruit Circuit Playground Bluefruit që përmban një mikrokontrollues të fuqishëm Nordik Semiconductor nRF52840 ARM Cortex M4. Eksploroni programimin e ngulitur me
HackerBox 0041: CircuitPython: 8 hapa
HackerBox 0041: CircuitPython: Përshëndetje për HackerBox Hakerët në të gjithë botën. HackerBox 0041 na sjell CircuitPython, MakeCode Arcade, Atari Punk Console dhe shumë më tepër. Ky udhëzues përmban informacione për fillimin me HackerBox 0041, të cilat mund të blihen në
HackerBox 0058: Kodoni: 7 hapa
HackerBox 0058: Kodimi: Përshëndetje për HackerBox Hakerët në të gjithë botën! Me HackerBox 0058 ne do të eksplorojmë kodimin e informacionit, barkodet, kodet QR, programimin e Arduino Pro Micro, ekranet LCD të ngulitura, integrimin e gjenerimit të barkodit brenda projekteve Arduino, inp
HackerBox 0057: Mënyra e Sigurt: 9 Hapa
HackerBox 0057: Mënyra e Sigurt: Përshëndetje për HackerBox Hakerët në të gjithë botën! HackerBox 0057 sjell një fshat IoT, Wireless, Lockpicking, dhe natyrisht Hacking Hardware pikërisht në laboratorin tuaj të shtëpisë. Ne do të eksplorojmë programimin e mikrokontrolluesve, shfrytëzimet e IoT Wi-Fi, Bluetooth int
HackerBox 0034: NënGHz: 15 hapa
HackerBox 0034: SubGHz: Këtë muaj, HackerBox Hackers po eksplorojnë Radio të Përcaktuar me Softuer (SDR) dhe radio komunikime në frekuenca nën 1 GHz. Ky udhëzues përmban informacione për fillimin me HackerBox #0034, të cilat mund të blihen këtu ndërsa furnizohen