Turinys:
- 1 veiksmas: „HackerBox 0056“turinio sąrašas
- 2 veiksmas: USB „Digispark“
- 3 žingsnis: plikas metalas ATTiny85
- 4 veiksmas: adresuojamas LED valdymas
- 5 žingsnis: O.MG DEMON SEED EDU
- 6 veiksmas: įsilaužimas į gyvenimą
- 7 žingsnis: išbandykite
Video: „HackerBox 0056“: demono sėkla: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Sveikiname HackerBox įsilaužėlius visame pasaulyje! Naudodami „HackerBox 0056“ištirsime USB įsilaužimą, žemo lygio USB signalizaciją, mikrobranduolių USB bitų daužymą su ATTiny mikrokontroleriais, eksperimentus su pliko metalo mikrovaldikliais, „blogų USB“kabelių veikimą ir apsaugą, „DemonSeed“USB implantus, naudingas įvedimo klavišais apkrovas, RF aktyviklius, greitas USB praėjimas ir dar daugiau.
Šiame vadove yra informacijos, kaip pradėti naudotis „HackerBox 0056“, kurią galite įsigyti čia, kol pasibaigs prekės. Jei norėtumėte kiekvieną mėnesį gauti tokią „HackerBox“tiesiai į savo pašto dėžutę, užsiprenumeruokite „HackerBoxes.com“ir prisijunkite prie revoliucijos!
„HackerBoxes“yra mėnesio prenumeratos dėžutės paslauga, skirta aparatūros įsilaužėliams ir elektronikos bei kompiuterinių technologijų entuziastams. Prisijunk prie mūsų ir gyvenk HACK LIFE.
1 veiksmas: „HackerBox 0056“turinio sąrašas
- O. MG Demon Seed EDU su 2 USB implantais
- Juodas „MicroUSB“donoro kabelis 1 m
- Baltas „MicroUSB“donoro kabelis 1 m
- „USBasp“programuotojas su juostiniu kabeliu
- USBasp 6–10 kontaktų adapteris
- USB šakotuvas su keturiais perjungiamais prievadais
- USB „Digispark“
- ATTiny plėtros valdyba
- „MicroUSB Breakout“modulis
- ATTiny85-20PU DIP-8 integruotas grandynas
- APA106 Adresuojamas RGB LED 8 mm apvalus
- Zenerio diodai 3.6V
- Rezistoriai 68 omai
- Rezistoriai 1,5K omai
- Mini juoda be litavimo kepimo kepurė 170 taškų
- Dvigubos atsiskyrusios vyrų antraštės 2x40
- Vyriški-vyriški „Dupont“jungiamieji laidai
- Išskirtinis demonų sėklų EDU lipdukas
- Išskirtinis „HackerBoxes WireHead“lipdukas
Kai kurie kiti dalykai, kurie bus naudingi:
- Lituoklis, lydmetalis ir pagrindiniai litavimo įrankiai
- Kompiuteris programinės įrangos įrankiams paleisti
Svarbiausia, kad jums reikės nuotykių jausmo, įsilaužėlių dvasios, kantrybės ir smalsumo. Elektronikos kūrimas ir eksperimentavimas, nors ir labai naudingas, kartais gali būti sudėtinga, sudėtinga ir net varginanti. Tikslas yra pažanga, o ne tobulumas. Kai ištveriate ir mėgaujatės nuotykiais, iš šio pomėgio galite gauti daug pasitenkinimo. Ženkite kiekvieną žingsnį lėtai, apgalvokite smulkmenas ir nebijokite prašyti pagalbos.
Kaip visada, prašome peržiūrėti DUK apie „HackerBoxes“. Čia rasite daug informacijos esamiems ir būsimiems nariams. Beveik į visus gautus netechninės pagalbos el. Laiškus jau atsakyta DUK, todėl labai vertiname, jei greitai peržiūrite.
2 veiksmas: USB „Digispark“
„Digispark“yra ATTiny85 pagrindu sukurta mikrovaldiklių kūrimo plokštė, panaši į „Arduino“liniją, tik mažesnė ir šiek tiek mažiau galinga. „Digispark“yra puiki vieta pereiti prie mikrovaldiklių arba puikiai tinka, kai „Arduino“yra per didelis arba tiesiog perpildomas.
Specifikacijos:
- „Arduino IDE 1.0+“(OSX/Win/Linux) palaikymas
- Maitinimas per USB arba išorinį šaltinį - 5v arba 7-35v
- Borto 500ma 5V reguliatorius
- Integruotas USB
- 6 įvesties/išvesties kaiščiai (2 naudojami tik USB, jei jūsų programa aktyviai bendrauja per USB, kitaip galite naudoti visus 6, net jei programuojate per USB)
- 8 k „Flash“atmintis (apie 6 k po įkrovos įkėlimo programos)
- I2C ir SPI (USI)
- PWM ant 3 kaiščių (daugiau įmanoma naudojant programinės įrangos PWM)
- ADC ant 4 kaiščių
- Maitinimo šviesos diodas
- Bandymo/būsenos šviesos diodas
Norint suprasti „Demon Seed“implantus, „Digispark“yra reikšmingas, nes ATTiny85 neturi jokios aparatūros, kurią būtų galima prijungti prie USB. Vietoj to, „Digispark“yra iš anksto įkeltas su „Micronucleus“, kad bitų sprogimo USB signalai iš programinės įrangos.
„Micronucleus“yra įkrovos įkroviklis, skirtas „AVR ATTiny“mikrovaldikliams, turintis minimalią USB sąsają, kelių platformų „Libusb“pagrįstą programų įkėlimo įrankį ir daug dėmesio skiriantis įkrovos įkroviklio kompaktiškumui. Tai iki šiol mažiausias „AVR ATTiny“USB įkrovos įkroviklis.
„Digispark“dokumentacija
3 žingsnis: plikas metalas ATTiny85
Visiškai naujas ATTiny85 lustas, įsigytas iš dalių tiekėjo, pvz., „Mouser“ar „DigiKey“, yra visiškai tuščias. Jame nebus mikrobranduolių ar kitų įkrovos įkroviklių. Jį reikės užprogramuoti nuo nulio, pavyzdžiui, naudojant ISP (grandinės programuotoją). Čia mes įdėsime pliką metalą ATTiny85 į ATTiny Development Board lizdą ir prijungsime IPT prie plokštės pradiniam programavimui.
„USBasp“yra USB grandinės programuotojas, skirtas „Atmel“AVR valdikliams. Jį paprasčiausiai sudaro „ATMega88“arba „ATMega8“ir pora pasyvių komponentų. Programuotojas naudoja tik programinės įrangos USB tvarkyklę, nereikia specialaus USB valdiklio.
Įdėkite ATTiny85 į ATTiny Development Board (atkreipkite dėmesį į pirmojo kaiščio indikatorių) ir prijunkite plokštę prie USBasp, kaip parodyta čia.
Pridėkite „ATtiny“palaikymą prie „Arduino IDE“(daugiau informacijos rasite „High-LowTech“):
Skiltyje „Nuostatos“pridėkite įrašą prie lentos valdytojo URL sąrašo, skirto:
raw.githubusercontent.com/damellis/attiny/…
Skiltyje Įrankiai-> Lentos-> Valdybos valdytojai pridėkite Davido A. Mellio „ATtiny“valdybos paketą.
Tai pridės „ATtiny“plokštes prie lentų sąrašo, kur dabar galite pasirinkti … Plokštė: ATtiny25/45/85 Procesorius: ATtiny85 Laikrodis: vidinis 1 MHz
[SVARBI PASTABA: Niekada nenustatykite laikrodžio į išorinį laikrodį, nebent lustas iš tikrųjų turi išorinį laikrodžio šaltinį.]
Įkelkite „mirksėjimo“kodo pavyzdį
Trijose eskizo vietose pakeiskite LED_BUILTIN į 1 ir įkelkite jį į ATtiny85 naudodami USBasp.
„Pluggable DevBoard“šviesos diodas dabar turėtų mirksėti taip pat, kaip „LilyTiny“šviesos diodas iš dėžutės.
Paverskite „ATTiny Development Board“į „Digispark“:
Iki šiol mes naudojome „ATTiny Development Board“kaip „USBasp“prijungimo prielaidą, o ne techniškai kaip „Digispark“. Norint naudoti „Digispark“, mikrovaldiklis ATTiny85 turi būti užprogramuotas naudojant mikrobranduolių įkrovos įkėlimo programą, kurią galite atsisiųsti čia.
4 veiksmas: adresuojamas LED valdymas
Nors tai gana paprastas mikrovaldiklis, ATTiny85 gali būti naudojamas valdyti adresuojamus šviesos diodus, tokius kaip APA106, WS2812 ar neopikseliai.
Galite valdyti tik vieną šviesos diodą arba visą grandinę.
Turėsite pasiimti biblioteką, pvz., „Neopixel“ar „FastLED“, jei jos dar neturite.
Be to, turėsite sumažinti ATTiny85 vidinio laikrodžio dažnį nuo numatytojo 1 MHz iki 8 MHz, naudodami Įrankiai-> Laikrodis. Kai keičiate laikrodžio dažnį, turite atlikti „Burn Bootloader“operaciją naudodami įrankius.
Pavyzdinis projektas.
5 žingsnis: O. MG DEMON SEED EDU
„O. MG DemonSeed EDU“yra edukacinis aparatūros implantas, padedantis sugadinti gerus USB kabelius.
Kiekviename rinkinyje yra 2 pakuotės „DemonSeed“implantų. Tai reiškia, kad galite sukurti du kabelius.
„DemonSeed EDU“yra skirtas švietimui. Pradėkite nuo įprastų USB kabelių, o „DemonSeed“padės juos sugadinti. Galite naudoti „Bad USB“kabelius, kad užprogramuotumėte naudingų įvesties klavišų paspaudimų apkrovas. Be to, dirbdami su O. MG vaizdo įrašų serijomis, galite išmokti įjungti tokias funkcijas kaip RF aktyvikliai, didelės spartos USB perdavimas ir kt.
O. MG ČIA turi nuorodas į „Demon Seed EDU“vaizdo įrašų seriją ir silpną kanalą.
Čia galite nusipirkti DEMON SEED arba galingą O. MG kabelį iš HAK5.
Taip pat pasiimkite O. MG prekių iš „Dustrial“ir gaukite 10% nuolaidą su nuolaidos kodu OMG10.
6 veiksmas: įsilaužimas į gyvenimą
Tikimės, kad jums patinka šio mėnesio „HackerBox“nuotykiai elektronikos ir kompiuterių technologijų srityse. Pasiekite ir pasidalykite savo sėkme komentaruose žemiau arba „HackerBox Facebook“grupėje. Taip pat atminkite, kad bet kuriuo metu galite atsiųsti el. Laišką adresu [email protected], jei turite klausimų ar reikia pagalbos.
Kas toliau? Prisijunk prie revoliucijos. Gyvenk HackLife. Kiekvieną mėnesį į savo pašto dėžutę pristatykite šaunią įsilaužimo įrankių dėžę. Naršykite „HackerBoxes.com“ir prisiregistruokite gauti mėnesinę „HackerBox“prenumeratą.
7 žingsnis: išbandykite
testas
Rekomenduojamas:
„HackerBox 0041“: „CircuitPython“: 8 žingsniai
„HackerBox 0041“: „CircuitPython“: sveikinimai „HackerBox“įsilaužėliams visame pasaulyje. „HackerBox 0041“atneša „CircuitPython“, „MakeCode Arcade“, „Atari Punk“konsolę ir daug daugiau. Šioje instrukcijoje yra informacijos, kaip pradėti naudotis „HackerBox 0041“, kurią galima įsigyti
„HackerBox 0058“: koduoti: 7 žingsniai
„HackerBox 0058“: koduoti: sveikinimai „HackerBox“įsilaužėliams visame pasaulyje! Naudodami „HackerBox 0058“ištirsime informacijos kodavimą, brūkšninius kodus, QR kodus, programuosime „Arduino Pro Micro“, įterptus skystųjų kristalų ekranus, integruosime brūkšninių kodų generavimą į „Arduino“projektus, įvesime žmogų
„HackerBox 0057“: saugus režimas: 9 žingsniai
„HackerBox 0057“: saugus režimas: sveikiname „HackerBox“įsilaužėlius visame pasaulyje! „HackerBox 0057“į jūsų namų laboratoriją atneša „IoT“, „Wireless“, „Lockpicking“ir, žinoma, „Hardware Hacking“kaimą. Mes ištirsime mikrovaldiklių programavimą, interneto „Wi-Fi“galimybes, „Bluetooth“
„HackerBox 0053“: „Chromalux“: 8 žingsniai
„HackerBox 0053“: „Chromalux“: sveikinimai „HackerBox“įsilaužėliams visame pasaulyje! „HackerBox 0053“tyrinėja spalvas ir šviesą. Konfigūruokite „Arduino UNO“mikrovaldiklio plokštę ir IDE įrankius. Prijunkite spalvotą 3,5 colio skystųjų kristalų „Arduino Shield“su jutiklinio ekrano įvestimis ir ištirkite liečiamą skausmą
„HackerBox 0054“: išmanieji namai: 8 žingsniai
„HackerBox 0054“: išmanieji namai: sveikinimai „HackerBox“įsilaužėliams visame pasaulyje! „HackerBox 0054“tyrinėja namų automatizavimą per išmaniuosius jungiklius, jutiklius ir kt. Konfigūruokite išmaniuosius „Sonoff WiFi“jungiklius. Pakeiskite išmaniuosius jungiklius, kad pridėtumėte programavimo antraščių ir „Flash“alternatyvios programinės įrangos