Sisällysluettelo:
- Vaihe 1: Sisältöluettelo HackerBox 0056: lle
- Vaihe 2: USB Digispark
- Vaihe 3: Paljaat metallit ATTiny85
- Vaihe 4: Osoitettava LED -ohjaus
- Vaihe 5: O.MG DEMON SEED EDU
- Vaihe 6: HACK LIFE
- Vaihe 7: Testaa
Video: HackerBox 0056: Demon Seed: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tervehdys HackerBox -hakkereille ympäri maailmaa! HackerBox 0056: n avulla tutustumme USB-hakkerointiin, matalan tason USB-signalointiin, mikrotuma-USB-bittien hakkerointiin ATTiny-mikrokontrollereilla, paljaiden metallien mikrokontrollerien kokeiluun, "huonojen USB" -kaapeleiden toimintaan ja puolustamiseen, DemonSeed-USB-implantteihin, näppäimen ruiskutuksen hyötykuormiin, RF-laukaisimiin, nopea USB-läpivienti ja paljon muuta.
Tämä opas sisältää tietoja HackerBox 0056: n käytön aloittamisesta, ja sen voi ostaa täältä niin kauan kuin tavaraa riittää. Jos haluat saada tällaisen HackerBoxin suoraan postilaatikkoosi joka kuukausi, tilaa HackerBoxes.com ja liity vallankumoukseen!
HackerBoxes on kuukausittainen tilauslaatikkopalvelu laitteistohakkereille ja elektroniikan ja tietotekniikan harrastajille. Liity meihin ja elä HACK LIFE.
Vaihe 1: Sisältöluettelo HackerBox 0056: lle
- O. MG Demon Seed EDU 2 USB -implantilla
- Musta MicroUSB -luovuttajakaapeli, 1 m
- Valkoinen MicroUSB -luovuttajakaapeli, 1 m
- USBasp -ohjelmoija nauhakaapelilla
- USBasp 6-10-nastainen sovitin
- USB -keskitin, jossa on neljä kytkettävää porttia
- Digispark USB
- ATTiny Development Board
- MicroUSB -katkaisumoduuli
- ATTiny85-20PU DIP-8 integroitu piiri
- APA106 Osoitettava RGB LED 8mm pyöreä
- Zener -diodit 3.6V
- Vastukset 68 ohmia
- Vastukset 1,5K ohmia
- Mini Black Solderless Breadboad 170 pistettä
- Dual Breakaway uros otsikot 2x40
- Uros-uros Dupont-hyppyjohdot
- Ainutlaatuinen Demon Seed EDU -tarra
- Ainutlaatuinen HackerBoxes WireHead -tarra
Muutamia muita asioita, joista on apua:
- Juotosrauta, juote ja perusjuottotyökalut
- Tietokone ohjelmistotyökalujen suorittamiseen
Mikä tärkeintä, tarvitset seikkailutunnetta, hakkerihenkeä, kärsivällisyyttä ja uteliaisuutta. Elektroniikan rakentaminen ja kokeileminen, vaikkakin erittäin palkitsevaa, voi olla hankalaa, haastavaa ja jopa turhauttavaa toisinaan. Tavoitteena on edistyminen, ei täydellisyys. Kun jatkat ja nautit seikkailusta, tästä harrastuksesta voi saada paljon tyydytystä. Ota jokainen askel hitaasti, muista yksityiskohdat ja älä pelkää pyytää apua.
Kuten aina, pyydämme sinua tarkistamaan HackerBoxien usein kysytyt kysymykset. Sieltä löydät runsaasti tietoa nykyisille ja tuleville jäsenille. Lähes kaikkiin saamiimme ei-teknisen tuen sähköpostiviesteihin on jo vastattu usein kysytyissä kysymyksissä, joten arvostamme sitä todella, jos vilkaiset niitä nopeasti.
Vaihe 2: USB Digispark
Digispark on ATTiny85 -pohjainen mikrokontrollerin kehityskortti, joka on samanlainen kuin Arduino -linja, vain pienempi ja hieman vähemmän tehokas. Digispark on loistava paikka hypätä mikro -ohjaimiin tai täydellinen silloin, kun Arduino on liian suuri tai yksinkertaisesti ylikypsä.
Tekniset tiedot:
- Tuki Arduino IDE 1.0+: lle (OSX/Win/Linux)
- Virta USB: n tai ulkoisen lähteen kautta - 5v tai 7-35v
- Sisäänrakennettu 500ma 5V-säädin
- Sisäänrakennettu USB
- 6 I/O -nastaista (2 käytetään USB: tä varten vain, jos ohjelmasi kommunikoi aktiivisesti USB: n kautta, muuten voit käyttää kaikkia 6: ta, vaikka ohjelmoisit USB: n kautta)
- 8k Flash -muisti (noin 6k käynnistyslataimen jälkeen)
- I2C ja SPI (USI)
- PWM 3 nastaa (enemmän mahdollista ohjelmiston PWM: llä)
- ADC 4 nastaa
- Virta LED
- Testi-/tila -LED
Demison Seed -implanttien ymmärtämisen kannalta Digispark on merkittävä, koska ATTiny85: ssä ei ole laitteistoa USB -liitäntään. Sen sijaan Digisparkissa on esiladattu mikrotuma ytimellä ohjelmiston USB-signaaleihin.
Micronucleus on AVR ATTiny -mikro-ohjaimille suunniteltu käynnistyslatain, jossa on minimaalinen usb-käyttöliittymä, eri alustojen libusb-pohjainen ohjelmien lataustyökalu ja jossa korostetaan voimakkaasti käynnistyslataimen kompaktisuutta. Se on ylivoimaisesti pienin USB -käynnistyslatain AVR ATTiny -laitteelle.
Digispark -dokumentaatio
Vaihe 3: Paljaat metallit ATTiny85
Upouusi ATTiny85 -siru, joka on ostettu osien toimittajalta, kuten Mouser tai DigiKey, tulee täysin tyhjäksi. Siinä ei ole mikrotumaa tai muuta käynnistyslatainta. Se on ohjelmoitava alusta alkaen, esimerkiksi käyttämällä ISP: tä (piirin sisäinen ohjelmoija). Tässä asetamme paljaan metallin ATTiny85 ATTiny -kehityskortin pistorasiaan ja liitämme Internet -palveluntarjoajan korttiin alustavaa ohjelmointia varten.
USBasp on USB-sisäänrakennettu ohjelmoija Atmel AVR -ohjaimille. Se koostuu yksinkertaisesti ATMega88: sta tai ATMega8: sta ja muutamasta passiivisesta komponentista. Ohjelmoija käyttää vain laiteohjelmistoa käyttävää USB-ohjainta, eikä siihen tarvita erityistä USB-ohjainta.
Aseta ATTiny85 ATTiny -kehityskorttiin (huomioi nastan yksi ilmaisin) ja kytke kortti USBasp: iin tässä kuvatulla tavalla.
Lisää ATtiny-tuki Arduino IDE -laitteeseesi (katso yksityiskohdat High-LowTech):
Lisää asetusten alla merkintä hallituksen ylläpitäjien URL -osoitteiden luetteloon seuraaville:
raw.githubusercontent.com/damellis/attiny/…
Lisää David A. Mellisin ATtiny-levynhallintapaketti kohtaan Työkalut-> Taulut-> Hallituksen hallitsijat.
Tämä lisää ATtiny -levyt piirilevylle, josta voit nyt valita… Taulu: ATtiny25/45/85 Prosessori: ATtiny85 Kello: Sisäinen 1 MHz
[TÄRKEÄ HUOMAUTUS: Älä koskaan aseta kelloa ulkoiseksi kelloksi, ellei sirulla ole ulkoista kellolähdettä.]
Lataa esimerkki "vilkkua"
Vaihda LED_BUILTIN arvoksi 1 kolmesta luonnoksen paikasta ja lataa se ATtiny85 -laitteeseen USBasp -liitännän avulla.
Pluggable DevBoard -LED -valon pitäisi nyt vilkkua aivan kuten LilyTiny -LED -valo.
Tee ATTiny Development Boardista Digispark:
Toistaiseksi olemme käyttäneet ATTiny Development Boardia USBasp: n liittämisessä, ei teknisesti Digisparkina. Jotta sitä voidaan käyttää Digisparkina, ATTiny85 -mikro -ohjain on ohjelmoitava mikrotuma -käynnistyslataimella, joka voidaan ladata täältä.
Vaihe 4: Osoitettava LED -ohjaus
Vaikka ATTiny85 on melko yksinkertainen mikrokontrolleri, sitä voidaan käyttää ohjaamaan osoitettavia LED -valoja, kuten APA106, WS2812 tai Neopixels.
Voit ohjata vain yhtä LEDiä tai koko säikeen.
Sinun on hankittava kirjasto, kuten Neopixel tai FastLED, jos sinulla ei vielä ole sitä.
Sinun on myös nostettava ATTiny85: n sisäinen kellotaajuus oletusarvoisesta 1 MHz: stä 8 MHz: iin käyttämällä Työkalut-> Kello. Aina kun muutat kellotaajuutta, sinun on suoritettava "Burn Bootloader" -toiminto työkalujen alla.
Esimerkki projekti.
Vaihe 5: O. MG DEMON SEED EDU
O. MG DemonSeed EDU on opetuslaitteisto, joka tekee hyvät USB -kaapelit huonoiksi.
Jokainen pakkaus sisältää 2 pakkausta DemonSeed-implantteja. Tämä tarkoittaa, että voit luoda kaksi kaapelia.
DemonSeed EDU on suunniteltu koulutukseen. Aloita tavallisilla USB -kaapeleilla, ja DemonSeed auttaa sinua tekemään niistä huonoja. Huonoilla USB -kaapeleilla voit ohjelmoida painalluksen ruiskutuskuormia. Lisäksi O. MG: n videosarjan kautta voit oppia ottamaan käyttöön toimintoja, kuten RF -laukaisimet, nopea USB -läpivienti ja paljon muuta.
O. MG: llä on linkit TÄSTÄ Demon Seed EDU -videosarjaan sekä löysä kanava.
Voit ostaa DEMON SEEDin tai tehokkaan O. MG -kaapelin HAK5: ltä täältä.
Hanki myös O. MG -kauppatavaraa Dustrialista ja saat 10% alennuksen alennuskoodilla OMG10.
Vaihe 6: HACK LIFE
Toivomme, että nautit tämän kuukauden HackerBox -seikkailusta elektroniikan ja tietotekniikan parissa. Ota yhteyttä ja jaa menestyksesi alla olevissa kommenteissa tai HackerBox Facebook -ryhmässä. Muista myös, että voit lähettää sähköpostia osoitteeseen [email protected] milloin tahansa, jos sinulla on kysyttävää tai tarvitset apua.
Mitä seuraavaksi? Liity vallankumoukseen. Elää HackLife. Hanki viileä pakkauslaitteisto, joka toimitetaan suoraan postilaatikkoosi joka kuukausi. Selaa HackerBoxes.com -sivustoa ja tilaa kuukausittainen HackerBox -tilauksesi.
Vaihe 7: Testaa
testata
Suositeltava:
HackerBox 0060: Leikkikenttä: 11 vaihetta
HackerBox 0060: Leikkikenttä: Tervehdys HackerBox -hakkereille ympäri maailmaa! HackerBox 0060: n avulla voit kokeilla Adafruit Circuit Playground Bluefruitia, jossa on tehokas Nordic Semiconductor nRF52840 ARM Cortex M4 -kontrolleri. Tutustu sulautettuun ohjelmointiin
HackerBox 0041: CircuitPython: 8 vaihetta
HackerBox 0041: CircuitPython: Terveisiä HackerBox -hakkereille ympäri maailmaa. HackerBox 0041 tuo meille CircuitPythonin, MakeCode Arcaden, Atari Punk -konsolin ja paljon muuta. Tämä opas sisältää tietoja HackerBox 0041: n käytön aloittamisesta, ja sen voi ostaa
HackerBox 0058: Koodaus: 7 vaihetta
HackerBox 0058: Koodaus: Terveisiä HackerBox -hakkereille ympäri maailmaa! HackerBox 0058: n avulla tutkimme tietojen koodausta, viivakoodeja, QR -koodeja, ohjelmoimme Arduino Pro Micron, upotetut LCD -näytöt, integroimme viivakoodin generoinnin Arduino -projekteihin, ihmisten tietoja
Kuinka asentaa LED Demon Eye W/ Smart Phone Bluetooth -sovellus: 5 vaihetta
Kuinka asentaa LED Demon Eye W/ Smart Phone Bluetooth -sovellus: Tämä asennusopas Bluetooth -yhteyden muodostavan sovelluksen asentamisesta. Tämä sovellus löytyy sekä Apple Storesta että Google Playsta, nimeltään "Happy Lighting"
Demon tallentaminen ja hallitseminen kotona: perusteet: 7 vaihetta
Demon tallentaminen ja hallitseminen kotona: perusasiat: Tämä on vain perusidea, kuinka tallennan ja hallitsen musiikkia. Esittävässä kappaleessa on vain kaksi kitaraosaa ja rumpuraita, mutta mainitsen, mitä tehdä basson ja laulun kanssa ja mitä teen eri musiikkityyleillä