Sadržaj:
- Korak 1: Popis sadržaja za HackerBox 0056
- Korak 2: USB Digispark
- Korak 3: Bare Metal ATTiny85
- Korak 4: Adresibilna LED kontrola
- Korak 5: O.MG DEMONSKO SJEMENSKO EDU
- Korak 6: HAKNI ŽIVOT
- Korak 7: Testirajte
Video: HackerBox 0056: Demonsko sjeme: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Pozdrav HackerBox hakerima širom svijeta! S HackerBox-om 0056 istražit ćemo hakiranje USB-a, nisku razinu USB signalizacije, mikronuklearno USB bitovanje s ATTiny mikrokontrolerima, eksperimentiranje s golim metalnim mikrokontrolerom, rad i obranu "Bad USB" kabela, DemonSeed USB implantate, opterećenje ubrizgavanjem tipki, RF okidače, USB prolaz velike brzine i još mnogo toga.
Ovaj vodič sadrži informacije za početak rada s HackerBox -om 0056, koji se može kupiti ovdje dok traju zalihe. Ako želite svaki mjesec primati ovakav HackerBox u poštanski sandučić, pretplatite se na HackerBoxes.com i pridružite se revoluciji!
HackerBoxes je mjesečna pretplatna usluga za hakere hardvera i ljubitelje elektronike i računalne tehnologije. Pridružite nam se i živite HACK LIFE.
Korak 1: Popis sadržaja za HackerBox 0056
- O. MG Demon Seed EDU s 2 USB implantata
- Crni MicroUSB donatorski kabel 1m
- Bijeli MicroUSB donatorski kabel 1m
- USBasp programator s vrpčnim kabelom
- USBasp adapter od 6 do 10 pinova
- USB čvorište s četiri preklopna porta
- Digispark USB
- Razvojna ploča ATTiny
- MicroUSB prekidački modul
- Integrirani krug ATTiny85-20PU DIP-8
- APA106 Adresibilna RGB LED okrugla 8 mm
- Zener diode 3.6V
- Otpornici 68 ohma
- Otpornici 1,5K ohma
- Mini crni krušni lemilac bez lemljenja 170 bodova
- Dvostruka odvojiva muška zaglavlja 2x40
- Dupont žice za spajanje muško-muški
- Ekskluzivna EDU naljepnica Demon Seed
- Ekskluzivna naljepnica WireHead HackerBoxes
Još neke stvari koje će vam biti od pomoći:
- Lemilica, lemljenje i osnovni alati za lemljenje
- Računalo za pokretanje softverskih alata
Ono što je najvažnije, trebat će vam osjećaj avanture, hakerski duh, strpljenje i znatiželja. Izgradnja i eksperimentiranje s elektronikom, iako vrlo isplativo, ponekad može biti zeznuto, izazovno, pa čak i frustrirajuće. Cilj je napredak, a ne savršenstvo. Kad ustrajete i uživate u avanturi, iz ovog hobija može se steći veliko zadovoljstvo. Polako poduzimajte svaki korak, pazite na detalje i ne bojte se zatražiti pomoć.
Kao i uvijek, tražimo da pregledate FAQ o HackerBoxima. Tamo ćete pronaći mnoštvo informacija za sadašnje i buduće članove. Gotovo sve e-poruke o netehničkoj podršci koje primamo već su odgovorene u FAQ-u, stoga vam jako zahvaljujemo ako pogledate na brzinu.
Korak 2: USB Digispark
Digispark je razvojna ploča mikrokontrolera zasnovana na ATTiny85 slična liniji Arduino, samo manja i nešto manje moćna. Digispark je izvrsno mjesto za skok u mikrokontrolere ili je savršen za slučajeve kada je Arduino prevelik ili jednostavno pretjeran.
Tehnički podaci:
- Podrška za Arduino IDE 1.0+ (OSX/Win/Linux)
- Napajanje putem USB -a ili vanjskog izvora - 5v ili 7-35v
- Ugrađeni regulator snage 500ma 5V
- Ugrađeni USB
- 6 I/O pinova (2 se koriste za USB samo ako vaš program aktivno komunicira putem USB -a, inače možete koristiti svih 6 čak i ako programirate putem USB -a)
- 8k Flash memorije (oko 6k nakon pokretanja)
- I2C i SPI (u odnosu na USI)
- PWM na 3 pina (više moguće sa softverskim PWM -om)
- ADC na 4 pina
- LED za napajanje
- LED za testiranje/status
U svrhu razumijevanja implantata Demon Seed, Digispark je značajan jer ATTiny85 nema hardver za spajanje na USB. Umjesto toga, Digispark dolazi sa unaprijed učitanim Micronucleusom za bit-bang USB signale iz softvera.
Micronucleus je pokretački program za podizanje sustava dizajniran za mikrokontrolere AVR ATTiny s minimalnim USB sučeljem, alatom za učitavanje programa koji se temelji na libusb platformi i snažnim naglaskom na kompaktnosti pokretačkog programa. To je daleko najmanji USB bootloader za AVR ATTiny.
Digispark Dokumentacija
Korak 3: Bare Metal ATTiny85
Potpuno novi ATTiny85 čip kupljen od dobavljača dijelova kao što su Mouser ili DigiKey dolazi potpuno prazan. Neće imati mikronukleus ili bilo koji drugi pokretački program. Morat će se programirati ispočetka, na primjer pomoću ISP-a (programatora u krugu). Ovdje ćemo umetnuti goli metal ATTiny85 u utičnicu razvojne ploče ATTiny i spojiti ISP -a na ploču radi početnog programiranja.
USBasp je USB unutarnji programer za Atmel AVR kontrolere. Jednostavno se sastoji od ATMega88 ili ATMega8 i nekoliko pasivnih komponenti. Programer koristi USB upravljački program samo za firmver, nije potreban poseban USB kontroler.
Umetnite ATTiny85 u ATTiny razvojnu ploču (pazite na indikator pin pin) i spojite ploču na USBasp kao što je prikazano ovdje.
Dodajte ATtiny podršku svom Arduino IDE-u (pogledajte detalje na High-LowTech-u):
U okviru postavki dodajte unos na popis URL -ova upravitelja ploče za:
raw.githubusercontent.com/damellis/attiny/…
U odjeljku Alati-> Ploče-> Upravitelji odbora dodajte paket upravitelja odbora iz ATtinyja David A. Mellis.
Ovo će dodati ATtiny ploče na popis ploča, gdje sada možete odabrati … Ploča: ATtiny25/45/85Procesor: ATtiny85Sat: Interni 1 MHz
[VAŽNA NAPOMENA: Nikada ne postavljajte sat na vanjski sat osim ako čip zapravo ima vanjski izvor sata.]
Učitajte primjer koda za "treptanje"
Promijenite LED_BUILTIN u 1 na tri mjesta na toj skici i prenesite je na ATtiny85 koristeći USBasp.
Pluggable DevBoard LED dioda bi sada trebala treptati baš kao što je to učinila LilyTiny LED dioda.
Pretvorite razvojnu ploču ATTiny u Digispark:
Do sada smo koristili razvojnu ploču ATTiny kao proboj za priključivanje USBaspa, a ne tehnički kao Digispark. Da biste ga koristili kao Digispark, mikrokontroler ATTiny85 morat će se programirati pomoću mikronuklearnog pokretača koji se može preuzeti ovdje.
Korak 4: Adresibilna LED kontrola
Iako je prilično jednostavan mikrokontroler, ATTiny85 se može koristiti za upravljanje adresabilnim LED diodama poput APA106, WS2812 ili Neopiksela.
Možete kontrolirati samo jednu LED ili cijeli niz.
Morat ćete nabaviti biblioteku poput Neopixela ili FastLED -a ako je već nemate.
Također ćete morati povećati ATTiny85 unutarnju brzinu takta sa zadanih 1 MHz do 8 MHz pomoću Alati-> Sat. Kad god promijenite brzinu takta, morate izvršiti operaciju "Burn Bootloader" pod alatima.
Primjer projekta.
Korak 5: O. MG DEMONSKO SJEMENSKO EDU
O. MG DemonSeed EDU obrazovni je hardverski implantat za loše USB kabele.
Svaki komplet uključuje 2 pakiranja implantata DemonSeed. To znači da možete stvoriti dva kabela.
DemonSeed EDU namijenjen je obrazovanju. Počnite s uobičajenim USB kabelima i DemonSeed će vam pomoći da ih pokvarite. Loše USB kabele možete koristiti za programiranje korisnog tereta za ubrizgavanje tipki. Također, radeći kroz video seriju O. MG -a, možete naučiti omogućiti funkcije poput RF okidača, brzog USB prolaska i još mnogo toga.
O. MG OVDJE ima linkove na video seriju Demon Seed EDU, kao i slab kanal.
Ovdje možete kupiti DEMON SEED ili snažni kabel O. MG iz HAK5.
Također, uzmite malo O. MG robe od Dustriala i ostvarite 10% popusta s kodom za popust OMG10.
Korak 6: HAKNI ŽIVOT
Nadamo se da uživate u ovomjesečnoj HackerBox avanturi u elektronici i računalnoj tehnologiji. Javite se i podijelite svoj uspjeh u komentarima ispod ili na Facebook grupi HackerBox. Također zapamtite da u bilo kojem trenutku možete poslati e -poruku na [email protected] ako imate pitanje ili trebate pomoć.
Što je sljedeće? Pridružite se revoluciji. Živite HackLife. Svaki mjesec nabavite hladnu kutiju opreme za hakiranje izravno u vaš poštanski sandučić. Pređite na stranicu HackerBoxes.com i prijavite se za mjesečnu pretplatu na HackerBox.
Korak 7: Testirajte
test
Preporučeni:
HackerBox 0060: Igralište: 11 koraka
HackerBox 0060: Igralište: Pozdrav HackerBoxu Hakeri diljem svijeta! S HackerBoxom 0060 eksperimentirat ćete s igralištem Adafruit Circuit Playground Bluefruit sa snažnim mikrokontrolerom Nordic Semiconductor nRF52840 ARM Cortex M4. Istražite ugrađeno programiranje putem
HackerBox 0041: CircuitPython: 8 koraka
HackerBox 0041: CircuitPython: Pozdrav HackerBox hakerima diljem svijeta. HackerBox 0041 donosi nam CircuitPython, MakeCode Arcade, Atari Punk Console i još mnogo toga. Ovaj Instructable sadrži informacije za početak rada s HackerBox 0041, koje se mogu kupiti h
HackerBox 0058: Kodiranje: 7 koraka
HackerBox 0058: Kodiranje: Pozdrav HackerBox hakerima širom svijeta! Uz HackerBox 0058 istraživat ćemo kodiranje informacija, crtične kodove, QR kodove, programiranje Arduino Pro Micro, ugrađene LCD zaslone, integriranje generiranja crtičnog koda u Arduino projekte, ljudski inp
Automatski stroj za sjeme Chia: 6 koraka
Automatski stroj za sjeme Chia: Korištenjem ultrazvučnog senzora, kad se korisnik približi određenoj udaljenosti, chia sjemenke bit će izbačene. Kako bi se zabranilo bacanje chia sjemenki. LED dioda će podsjetiti korisnika ako je svjetlo zasjalo, korisnik može odnijeti spremnik
Lampa za sjeme za stolna računala: 38 koraka (sa slikama)
Desktop Energy Seed Lamp: Pozdrav svima, danas ću vam pokazati nešto vrlo zanimljivo. To nije robot za ubijanje ili skynet (još nije). To je stolno ambijentalno svjetlo koje koristi mrtvu alkalnu bateriju za napajanje. Ovaj dizajn može držati do 15 baterija. Koristi jedan jou