Tartalomjegyzék:
- 1. lépés: Tartalomlista a HackerBox 0056 számára
- 2. lépés: USB Digispark
- 3. lépés: Csupasz fém ATTiny85
- 4. lépés: Címzett LED -vezérlés
- 5. lépés: O.MG DEMON SEED EDU
- 6. lépés: HACK LIFE
- 7. lépés: Teszt
Videó: HackerBox 0056: Démonmag: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ü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
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
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
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
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:
HackerBox 0060: Játszótér: 11 lépés
HackerBox 0060: Játszótér: Üdvözlet a HackerBox Hackereknek szerte a világon! A HackerBox 0060 segítségével kísérletezni fog az Adafruit Circuit Playground Bluefruit játékkal, amely egy erőteljes Nordic Semiconductor nRF52840 ARM Cortex M4 mikrokontrollert tartalmaz. Fedezze fel a beágyazott programozást
HackerBox 0041: CircuitPython: 8 lépés
HackerBox 0041: CircuitPython: Üdvözlet a HackerBox Hackereknek világszerte. A HackerBox 0041 elhozza a CircuitPython -t, a MakeCode Arcade -ot, az Atari Punk Console -t és még sok mást. Ez az útmutató tartalmaz információkat a HackerBox 0041 használatához, amely megvásárolható a
HackerBox 0058: Kódolás: 7 lépés
HackerBox 0058: Kódolás: Üdvözlet a HackerBox Hackereknek világszerte! A HackerBox 0058 segítségével felfedezzük az információkódolást, vonalkódokat, QR -kódokat, az Arduino Pro Micro programozását, a beágyazott LCD -kijelzőket, a vonalkód -generálás integrálását az Arduino projektekbe, az emberi bevitelt
HackerBox 0057: Biztonságos mód: 9 lépés
HackerBox 0057: Biztonságos mód: Üdvözlet a HackerBox Hackereknek világszerte! A HackerBox 0057 az IoT, a vezeték nélküli, a Lockpicking és természetesen a hardverhackelés faluját hozza be az otthoni laborba. Felfedezzük a mikrokontroller programozást, az IoT Wi-Fi kihasználását, a Bluetooth-ot
HackerBox 0034: SubGHz: 15 lépés
HackerBox 0034: SubGHz: Ebben a hónapban a HackerBox Hackerek a szoftver által definiált rádiót (SDR) és az 1 GHz alatti frekvenciájú rádiókommunikációt vizsgálják. Ez az útmutató tartalmazza a HackerBox #0034 használatának megkezdéséhez szükséges információkat, amelyek itt megvásárolhatók, amíg a kellékek