Sisällysluettelo:

HackerBox 0056: Demon Seed: 8 vaihetta
HackerBox 0056: Demon Seed: 8 vaihetta

Video: HackerBox 0056: Demon Seed: 8 vaihetta

Video: HackerBox 0056: Demon Seed: 8 vaihetta
Video: HackerBoxes Gift Bundles 2019 2024, Heinäkuu
Anonim
HackerBox 0056: Demonin siemen
HackerBox 0056: Demonin siemen

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

USB Digispark
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

Paljas metalli ATTiny85
Paljas metalli 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

Osoitettava LED -ohjaus
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

Image
Image

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: