Tartalomjegyzék:

HackerBox 0056: Démonmag: 8 lépés
HackerBox 0056: Démonmag: 8 lépés

Videó: HackerBox 0056: Démonmag: 8 lépés

Videó: HackerBox 0056: Démonmag: 8 lépés
Videó: "Safe Mode" HackerBox 0057 Unboxing 2024, Július
Anonim
HackerBox 0056: Démonmag
HackerBox 0056: Démonmag

Üdvözlet a HackerBox Hackereknek világszerte! A HackerBox 0056 segítségével megvizsgáljuk az USB-hackelést, az alacsony szintű USB-jelzést, a mikronukleuszos USB-bitütést ATTiny mikrokontrollerekkel, a csupasz fém mikrokontrollerek kísérletezését, a "rossz USB" kábelek működését és védelmét, a DemonSeed USB-implantátumokat, a billentyűleütéses hasznos terheléseket, az RF-triggeröket, nagy sebességű USB áthaladás és így tovább.

Ez az útmutató információkat tartalmaz a HackerBox 0056 használatának megkezdéséhez, amelyet itt vásárolhat, amíg a készlet tart. Ha minden hónapban szeretne egy ilyen HackerBox -ot közvetlenül a postaládájába kapni, akkor iratkozzon fel a HackerBoxes.com oldalon, és csatlakozzon a forradalomhoz!

A HackerBoxes a havi előfizetési doboz szolgáltatás hardveres hackereknek, valamint az elektronika és a számítástechnika rajongóinak. Csatlakozz hozzánk és éld a HACK LIFE -t.

1. lépés: Tartalomlista a HackerBox 0056 számára

  • O. MG Demon Seed EDU 2 USB implantátummal
  • Fekete MicroUSB donorkábel 1 m
  • Fehér MicroUSB donorkábel 1 m
  • USBasp programozó szalagkábellel
  • USBasp 6-10 tűs adapter
  • USB hub négy kapcsolható porttal
  • Digispark USB
  • ATTiny Fejlesztési Tanács
  • MicroUSB Breakout modul
  • ATTiny85-20PU DIP-8 integrált áramkör
  • APA106 címezhető RGB LED 8 mm -es kerek
  • Zener diódák 3.6V
  • Ellenállások 68 Ohm
  • Ellenállások 1,5K ohm
  • Mini fekete forrasztás nélküli kenyérsütő 170 pont
  • Kettős leválasztható fejfej 2x40
  • Férfi-férfi Dupont jumper vezetékek
  • Exkluzív Demon Seed EDU matrica
  • Exkluzív HackerBoxes WireHead matrica

Néhány más hasznos dolog:

  • Forrasztópáka, forrasztó és alapvető forrasztószerszámok
  • Számítógép szoftvereszközök futtatásához

A legfontosabb, hogy kalandérzékre, hacker szellemre, türelemre és kíváncsiságra lesz szüksége. Az elektronika építése és kísérletezése, bár nagyon kifizetődő, bonyolult, kihívásokkal teli és néha frusztráló is lehet. A cél a haladás, nem a tökéletesség. Ha kitart és élvezi a kalandot, sok elégedettség származhat ebből a hobbiból. Lépjen minden lépést lassan, vegye figyelembe a részleteket, és ne féljen segítséget kérni.

Mint mindig, kérjük, tekintse át a HackerBoxok GYIK -ot. Ott rengeteg információt talál a jelenlegi és leendő tagok számára. Szinte az összes nem technikai támogatási e-mailre, amelyet kapunk, már válaszolunk a GYIK-ban, ezért nagyon hálásak vagyunk, ha gyorsan megnézi.

2. lépés: USB Digispark

USB Digispark
USB Digispark

A Digispark egy ATTiny85 alapú mikrovezérlő fejlesztő kártya, hasonló az Arduino vonalhoz, csak kisebb és kicsit kevésbé erős. A Digispark remek hely a mikrovezérlők használatához, vagy tökéletes arra az esetre, ha egy Arduino túl nagy vagy egyszerűen túlzás.

Specifikációk:

  • Az Arduino IDE 1.0+ (OSX/Win/Linux) támogatása
  • Tápellátás USB -n vagy külső forráson keresztül - 5v vagy 7-35v
  • Fedélzeti 500ma 5V szabályozó
  • Beépített USB
  • 6 I/O érintkező (2 csak akkor használható USB -hez, ha a program aktívan kommunikál USB -n keresztül, különben mind a 6 -ot használhatja, még akkor is, ha USB -n keresztül programoz)
  • 8k Flash memória (kb. 6k a rendszerbetöltő után)
  • I2C és SPI (USI)
  • PWM 3 érintkezőn (több lehetséges a szoftver PWM használatával)
  • ADC 4 tűn
  • Tápellátás LED
  • Teszt/állapot LED

A Demon Seed implantátumok megértése szempontjából a Digispark jelentős, mivel az ATTiny85 nem rendelkezik hardverrel az USB -hez való csatlakoztatáshoz. Ehelyett a Digispark előtelepítve van a Micronucleus-szal, hogy bit-bang USB jeleket küldjön a szoftverekből.

A Micronucleus egy rendszerbetöltő, amelyet AVR ATTiny mikrokontrollerekhez terveztek, minimális usb interfésszel, többplatformos libusb-alapú programfeltöltő eszközzel, és nagy hangsúlyt fektet a rendszerbetöltő kompaktságára. Ez messze a legkisebb USB bootloader az AVR ATTiny számára.

Digispark dokumentáció

3. lépés: Csupasz fém ATTiny85

Csupasz fém ATTiny85
Csupasz fém ATTiny85

Egy teljesen új ATTiny85 chip, amelyet olyan alkatrész -beszállítótól vásároltak, mint a Mouser vagy a DigiKey, teljesen üres. Nem lesz micronucleus vagy más rendszerbetöltő. A nulláról kell programozni, például egy ISP (áramköri programozó) segítségével. Itt behelyezzük a csupasz fém ATTiny85 -öt az ATTiny fejlesztői kártya foglalatába, és egy internetszolgáltatót csatlakoztatunk a kártyához a kezdeti programozáshoz.

Az USBasp egy USB-s áramköri programozó Atmel AVR vezérlőkhöz. Egyszerűen egy ATMega88 -ból vagy ATMega8 -ból és néhány passzív komponensből áll. A programozó csak firmware-t használó USB illesztőprogramot használ, nincs szükség speciális USB vezérlőre.

Helyezze be az ATTiny85 -öt az ATTiny Development Board -ba (ügyeljen a pin pin jelzőre), és csatlakoztassa a táblát az USBasp -hez az itt látható módon.

Adjon ATtiny támogatást az Arduino IDE-hez (részleteket lásd a High-LowTech oldalon):

A beállítások alatt adjon hozzá egy bejegyzést a táblakezelő URL -címeinek listájához:

raw.githubusercontent.com/damellis/attiny/…

Az Eszközök-> Táblák-> Táblamenedzserek menüpontban adja hozzá David A. Mellis ATtiny fórumkezelő csomagját.

Ez hozzáadja az ATtiny táblákat a táblák listájához, ahol most kiválaszthatja… Tábla: ATtiny25/45/85 Processzor: ATtiny85 Óra: Belső 1 MHz

[FONTOS MEGJEGYZÉS: Soha ne állítsa az órát külső órára, kivéve, ha a chip valóban rendelkezik külső óraforrással.]

Töltse be a "blink" kódpéldát

A vázlat három helyén módosítsa a LED_BUILTIN értéket 1 -re, és töltse fel az ATtiny85 -re az USBasp segítségével.

A Pluggable DevBoard LED -nek most ugyanúgy kell villognia, mint a LilyTiny LED -nek.

Változtassa az ATTiny Fejlesztőtáblát Digisparkmá:

Eddig az ATTiny Fejlesztőpanelt használtuk az USBasp csatlakoztatásához, technikailag nem Digisparkként. Ahhoz, hogy Digisparkként használhassa, az ATTiny85 mikrokontrollert be kell programozni a micronucleus bootloaderrel, amely letölthető innen.

4. lépés: Címzett LED -vezérlés

Címzett LED vezérlés
Címzett LED vezérlés

Annak ellenére, hogy ez egy meglehetősen egyszerű mikrokontroller, az ATTiny85 használható olyan címezhető LED -ek vezérlésére, mint az APA106, WS2812 vagy Neopixels.

Csak egy LED -et vagy egy egész szálat vezérelhet.

Szükség van egy könyvtárra, például Neopixelre vagy FastLED -re, ha még nem rendelkezik ilyennel.

Ezenkívül az Eszközök-> Óra segítségével az ATTiny85 belső órajelét az alapértelmezett 1 MHz-ről 8 MHz-re kell növelnie. Amikor az órajelre vált, akkor az "Eszköz -égetés" műveletet kell végrehajtania az eszközök alatt.

Példa projekt.

5. lépés: O. MG DEMON SEED EDU

Image
Image

Az O. MG DemonSeed EDU egy oktató hardverbeültetés a jó USB -kábelek megrontására.

Minden készlet 2 csomag DemonSeed implantátumot tartalmaz. Ez azt jelenti, hogy két kábelt hozhat létre.

A DemonSeed EDU -t oktatásra tervezték. Kezdje a normál USB -kábelekkel, és a DemonSeed segít rosszabbá tenni őket. A Bad USB kábelekkel programozhatja a billentyűleütéses befecskendezés hasznos terhét. Az O. MG videósorozatán keresztül megtanulhat olyan funkciókat is engedélyezni, mint az RF -trigger, a nagy sebességű USB -átvezetés stb.

Az O. MG linkeket ITT talál a Demon Seed EDU videosorozathoz, valamint egy laza csatornát.

Itt vásárolhat DEMON SEED -et vagy a nagy teljesítményű O. MG kábelt a HAK5 -től.

Ezenkívül szerezzen be néhány O. MG árut a Dustrial -tól, és 10% kedvezményt kap az OMG10 kedvezménykóddal.

6. lépés: HACK LIFE

Reméljük, élvezni fogja a hacker HackerBox kalandját az elektronika és a számítástechnika területén. Vegye fel a kapcsolatot és ossza meg sikerét az alábbi megjegyzésekben vagy a HackerBox Facebook -csoportban. Ne feledje továbbá, hogy bármikor írhat e -mailt a [email protected] címre, ha kérdése van, vagy segítségre van szüksége.

Mi a következő lépés? Csatlakozz a forradalomhoz. Éld a HackLife -t. Minden hónapban kap egy hűvös, feltörhető felszerelést a postaládájába. Böngésszen a HackerBoxes.com oldalon, és iratkozzon fel havi HackerBox -előfizetésére.

7. lépés: Teszt

teszt

Ajánlott: