Tartalomjegyzék:
- Kellékek
- 1. lépés: Indítás biztonságos módban a hálózat használatával
- 2. lépés: Locksport
- 3. lépés: ESP32 T-kijelző modul
- 4. lépés: HackerBox 0057 biztonságos mód indie jelvény NYÁK
- 5. lépés: Szerelje össze a jelvényt
- 6. lépés: Töltsön be néhány kódot
- 7. lépés: Akkumulátor -energia a HackerBox 0057 Indie jelvényhez
- 8. lépés: Infravörös kommunikáció
- 9. lépés: Hack Life
Videó: HackerBox 0057: Biztonságos mód: 9 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ü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áltságát, a Bluetooth interfészt, az infravörös hackeléseket, a Locksportokat, az audio/video jel generálását és még sok mást.
A HackerBoxes havi előfizetési doboz szolgáltatás az elektronika és a számítástechnika rajongói számára - Hardver Hackerek - Az álmok álmodozói.
A HackerBoxes GYIK -ban rengeteg információ található a jelenlegi és leendő tagok számára. Szinte az összes nem technikai támogatási e-mail, amelyet kapunk, már megválaszolásra került, ezért nagyra értékeljük, hogy szán néhány percet a GYIK elolvasására.
Kellékek
Ez az útmutató tartalmaz információkat a HackerBox 0057 használatának megkezdéséhez. A doboz teljes tartalma megtalálható a HackerBox 0057 termékoldalán, ahol a doboz is megvásárolható, amíg a készlet tart. Ha szeretné, hogy minden hónapban automatikusan kapjon egy ilyen HackerBox -ot a postafiókjába 15 dolláros kedvezménnyel, akkor iratkozzon fel a HackerBoxes.com webhelyen, és csatlakozzon a forradalomhoz!
A havi HackerBox használatához általában forrasztópáka, forraszanyag és alapvető forrasztóeszközök szükségesek. Szoftvereszközök futtatásához általában számítógépre is szükség van.
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.
1. lépés: Indítás biztonságos módban a hálózat használatával
A HackerBox tagok többsége különféle hackergyűléseken vesz részt. Még azok is, akik nem, valószínűleg nem ismerik ezeket a konferenciákat és a hihetetlen közösségi érzést, amelyet a hálózatépítés, falvak, versenyek, előadók, tevékenységek, hagyományok stb. Bizonyos összefüggésekben élvezheti ezt a hackumentary -t, amely a DEF CON -ról szól, amely a világ legnagyobb hacker -egyezménye.
A hacker -konvenciók, különösen a DEF CON, egyik szórakoztató aspektusa a jelvények, amelyek történelmileg belépési engedélyként szolgáltak a belépéshez és a részvételhez. Ezekből elektronikus jelvények lettek. Végül a résztvevők elkezdték elkészíteni saját indie jelvényeiket, amelyek formálisan nem képezik részét a konferenciának, de a #badgelife szerelmére épülnek, gyűjtenek és viselnek. Igen, van egy hackumentary is a rossz élet éléséről. A HackerBox 0057 tartalmaz egy indie jelvénykészletet, amelyet önállóan összeállíthat és programozhat. Bízz a technolustodban.
A COVID-19 világjárvány miatt 2020. augusztus 6-tól 9-ig a DEF CON 28 biztonságos módba indul hálózatokkal. Minden tevékenység virtuális, online és ingyenes lesz. Reméljük, hogy ott találkozunk! A HackerBox 0057 témáját egyértelműen a DEF CON 28 biztonságos mód ihlette.
Az egyik DEF CON falu a Hardware Hacking Village (HHV) és a hozzá tartozó Soldering Skills Village (SSV). Nyilvánvaló okokból a HackerBoxerek hatalmas rajongói és támogatói a HHV/SSV -nek. A DEF CON 28 folyamán a HHV élő videóépítéseket szervezett a HackerBox 0057 Indie Badge Kithez kapcsolódó Q&A ülésekkel. A videófolyamot közzétették a YouTube -on, ha lemaradtál róla élőben, vagy csak újra szeretnéd nézni.
2. lépés: Locksport
A Locksport a zárak legyőzésének sportja vagy kikapcsolódása. A rajongók különféle készségeket sajátítanak el, beleértve a zárak szedését, a zár ütközését és a lakatosok és más biztonsági szakemberek által hagyományosan használt technikákat. A locksport szerelmesei élvezik a kihívást és az izgalmat, hogy megtanulják legyőzni a zárak minden formáját, és gyakran összegyűlnek sportcsoportokban, hogy megosszák tudásukat, eszmét cseréljenek, és részt vegyenek különféle szabadidős tevékenységekben és versenyeken.
Egy szép bevezetőért nézze meg az MIT Guide to Lock Picking című részt.
Nézze meg ezt a videót is, és ellenőrizze a videó leírásában található kiváló hivatkozásokat.
A TOOOL (The Open Organization Of Lockpickers) olyan személyek szervezete, akik a Locksport hobbijával foglalkoznak, valamint a közös zárak nyújtotta biztonságról (vagy annak hiányáról) oktatják tagjaikat és a nyilvánosságot. "A TOOOL küldetése az, hogy elősegítse a lakosság általános ismereteit a zárakról és a zárolásról. A zárak, széfek és egyéb hardverek megvizsgálásával, valamint eredményeink nyilvános megvitatásával reméljük, hogy el tudjuk távolítani a rejtélyt, amellyel e termékek sokasága áthatott."
DEF CON 28 BIZTONSÁGOS MÓD A Lockpick Village (LPV) keményen dolgozik azon, hogy kiváló hangszórókat és beszélgetéseket szerezzen nekünk, hogy otthonról élvezhessük. Az LPV naptár itt érhető el.
ETIKAI SZEMPONTOK: Gondosan tekintse át, és merítsen komoly inspirációt a TOOOL szigorú etikai kódexéből, amelyet a következő három szabály foglal össze:
- Soha ne válasszon és ne manipuláljon azzal a céllal, hogy kinyisson olyan zárat, amely nem tartozik Önre, kivéve, ha a zár jogos tulajdonosától kifejezett engedélyt kapott.
- Soha ne terjessze a zárolás ismereteit vagy eszközeit olyan személyek számára, akikről tudja, vagy akiknek oka van feltételezni, hogy ilyen készségeket vagy felszereléseket kívánnak büntetőjogi módon alkalmazni.
- Tartsa szem előtt a zárószárakra és a kapcsolódó berendezésekre vonatkozó vonatkozó törvényeket minden olyan országban, államban vagy településen, ahol hobbista zárszerűsítéssel vagy szabadidős zársportozással kíván foglalkozni.
3. lépés: ESP32 T-kijelző modul
MEGJEGYZÉS: A bizalom növelése, az eszközeink konfigurálása és a hibaelhárítási változók csökkentése érdekében kezdetben a T-kijelzővel fogunk dolgozni anélkül, hogy a modul csapjait (vagy bármi mást) forrasztanánk.
A LilyGO TTGO T-kijelző ESP32 egy nagyon kompakt ESP32 fejlesztőlap, 1,14 hüvelykes IPS 240x135 színes kijelzővel, Wi-Fi-vel, Bluetooth-szal, akkumulátor töltő interfésszel, két beépített GPIO gombbal és USB-C csatlakozóval.
Az IPS színes kijelzőt egy ST7789V illesztőprogram -chip vezérli, amely előre be van kötve a fenti ábrán látható ESP32 csapokhoz.
- Kapcsolja be a T-kijelzőt USB-C kábellel
- Az előre programozott firmware grafikus bemutatót jelenít meg
- Telepítse az Arduino IDE -t
- Használja az Arduino IDE Boards Manager alkalmazást az ESP32 támogatás hozzáadásához
-
Az Eszközök menüben válassza a következőket:
- Alaplap: ESP32 Dev Module
- Feltöltési sebesség: 921600
- CPU frekvencia: 240Mhz (WiFi/BT)
- Vakufrekvencia: 80Mhz
- Vaku mód: QIO
- Vaku mérete: 4 MB (32 MB)
- Partíciós séma: Alapértelmezett 4 MB spiffekkel (1,2 MB APP/1,5 SPIFFS)
- Alap hibakeresési szint: Nincs
- PSRAM: Letiltva
- Port: COM port, amely megjelenik és eltűnik, amikor a T-Display csatlakoztatva/leválasztva van
- Űrlapeszközök> Könyvtárkezelő, keresse meg a TFT_eSPI szót
- Telepítse a TFT_eSPI könyvtárat a Bodmerből
- Keresse meg azt a mappát, ahová az Arduino Libraries telepítve van, és a TFT_eSPI mappát
- Keresse meg és nyissa meg a User_Setup_Select.h fájlt egy szövegszerkesztőben
- Kommentálja a sort a #include User_Setup.h segítségével (alapértelmezett)
- Szüntesse meg a sor megjegyzését a következővel: #include User_Setups/Setup25_TTGO_T_Display.h
- Fájl betöltése> Példák> TFT_eSPI> Teszt és diagnosztika> Colour_Test
- Fordítsa össze és töltse fel a Colour_Test-et az ESP32 T-Display modulra
Most egy új program van betöltve az ESP32 -be, amely példát mutat a színes szöveges megjelenítésre. Ez megerősíti, hogy az ESP32 T-Display modulunk teljesen működőképes, és hogy eszközeink és könyvtáraink megfelelően vannak konfigurálva.
Hivatkozások:
TTGO-T-Display GitHub adattár
Jeroen Maathuis T-kijelző ESP32 kódrészletei
LCD wiki modulhoz 1,14 hüvelykes IPS kijelzővel
4. lépés: HackerBox 0057 biztonságos mód indie jelvény NYÁK
A sematikából láthatjuk, hogy mely eszközök vannak csatlakoztatva az ESP32 melyik IO csapjaihoz. Ez az információ hasznos lesz a jelvény kódjának programozása során.
- IO21 - Tapintható gomb A
- IO22 - Tapintható gomb B
- IO15 - Joystick Up
- IO27 - Joystick Down
- IO17 - Joystick jobbra
- IO12 - Joystick balra
- IO13 - Joystick Center (sajtó)
- IO32 - Hangjelző
- IO33 - TSOP4838 infravörös vevő
- IO02 - Infravörös LED átvitel
- IO25 - Kompozit videó kimenet (RCA)
- IO26 - Hangjel kimenet (RCA)
5. lépés: Szerelje össze a jelvényt
Az alkatrészek forraszthatók a jelvény NYÁK -ra az alkatrészek elhelyezését bemutató kép szerint. Minden alkatrész a NYÁK tetején (feketébb oldalán) található, kivéve a négy akkumulátor vezetéket, amint azt később tárgyaljuk.
A három ellenállás nagyon hasonlít, de nem cserélhetők. Ezeket ohmmérő segítségével vagy a színes sávok nagyítóval történő beolvasásával azonosíthatja:
- 220 Ohm ellenállás (piros, piros, fekete, fekete, barna)
- 330 ohmos ellenállás (narancs, narancs, fekete, fekete, barna)
- 1K ohmos ellenállás (barna, fekete, fekete, barna, barna)
Az ellenállások és a kerámia kondenzátor nem polarizált, és mindkét irányba behelyezhetők. Mindazonáltal számos más összetevőnek megvannak a szükséges irányai:
- Az IR LED hosszú tűjének a legközelebb kell lennie a szomszédos RCA csatlakozóhoz.
- A joystick két apró pozícionáló csappal rendelkezik, amelyek illeszkednek a NYÁK -ba. Fordított helyzetben a forrasztópárnák nem fognak egymáshoz illeszkedni.
- A 2N2222 tranzisztornak úgy kell állnia, hogy a lapos oldala a joystick felé nézzen.
- A zümmögőnek az ESP32 T-kijelzőhöz legközelebb eső ponttal kell állnia.
- A TSOP4838 IR vevő lekerekített felülete az ESP32 T-kijelzővel szemben legyen
Egyelőre tegye félre a hálózati kapcsolót és az akkumulátor csatlakozóját. Ezekkel egy későbbi lépésben foglalkozunk.
6. lépés: Töltsön be néhány kódot
Már kísérleteztünk az ESP32 MCU programozásával. Most, hogy beilleszkedik a jelvénybe, az ESP32 segítségével gyakorolhatjuk a jelvény hardverének különböző aspektusait.
Zümmögő kimenet
Első trükkünkre zümmögjünk. Ez csak egy tűt (IO32) igényel, és akkor is működnie kell, ha a kijelzőkönyvtár nincs megfelelően konfigurálva. Egyszerűen fogja meg a HB0057_Buzzer.ino fájlt, és töltse fel az ESP32 -re.
Joystick és gomb bemenetek
Ezután tesztelhetjük a felhasználói bemeneteket. A HB0057_Joystick.ino vázlat megjeleníti a joystick és a tapintható gombok állapotát az IPS kijelzőn.
Kompozit video- és hangkimenet
A DawnOfAV Project a mindig ragyogó bitluni-ból működik, ha egyszerűen megváltoztatjuk az ESP32 partíciós sémát "Hatalmas APP" -ra az IDE Eszközök menüjében. Ez a videó elmagyarázza, hogyan hoz létre színes PAL/NTSC jeleket.
Az Emulation Gone Wild elment
A rossumur ESP_8_BIT projektje régi iskolába megy, hogy az Atari 8 bites számítógépeket, NES és SMS játékkonzolokat emulálja az ESP32 MCU kompozit A/V kimenetén. Nézze meg ezt a Hackaday -jelentést a projektről.
Frissítenünk kell a projekt által használt három IO csapot, hogy illeszkedjenek a jelvény vezetékeihez. Ezeket a video_out.h fájl tartalmazza:
- #define VIDEO_PIN 25
- #define AUDIO_PIN 26
- #define IR_PIN 33
További projektek
Rengeteg nagyszerű ESP32 projekt létezik, amelyeket meg lehet célozni erre a jelvénytáblára, ha megváltoztatjuk az IO tűk hozzárendelését, és átgondoljuk a videó generálását az RCA AV kimenetek vagy az alaplapi IPS kijelző használatára. Ebből párat előállítunk és dokumentálunk, ezért figyeljen oda.
ESPFLIX streaming NETFLIX -ről ESP32 -re
ESP32 mini konzol (kompozit AV)
ESP32 kézi játékkonzol (LCD)
Marauder Bluetooth és Wi-Fi toll tesztelés
ArduinoMenu demó az ESP32 T-kijelzőn
MicroPython a T-kijelzőn
ESP32 Bluetooth Low Energy (BLE) az Arduino IDE -n
TV-B-Elment az ESP32-hez
ESP32 Wi-Fi IR távirányító
7. lépés: Akkumulátor -energia a HackerBox 0057 Indie jelvényhez
A T-Display ESP32 tápellátása 3,7 V-os lítium-polimer (LiPo) akkumulátor, és az akkumulátor töltése is lehetséges, miközben a modul az USB-porton keresztül működik. Amint az itt látható, a jelvény NYÁK egyszerű mechanizmust biztosít az akkumulátor áramkörből való kikapcsolásához anélkül, hogy ki kellene húzni a T-Display modulból. Vegye figyelembe, hogy ha a kapcsoló ki van kapcsolva (az akkumulátor vezeték nyitva van), az akkumulátor nem tölthető a jelvény segítségével.
8. lépés: Infravörös kommunikáció
A Sparkfun IR Communications Tutorial szerint: Az infravörös vagy infravörös kommunikáció gyakori, olcsó és könnyen használható vezeték nélküli kommunikációs technológia. Az infravörös fény nagyon hasonlít a látható fényhez, azzal a különbséggel, hogy valamivel hosszabb hullámhosszú. Ez azt jelenti, hogy az IR az emberi szem számára nem észlelhető - tökéletes a vezeték nélküli kommunikációhoz. Például, ha megnyom egy gombot a TV távirányítóján, az IR LED másodpercenként 38 000 alkalommal ismételten be- és kikapcsol, hogy információt (például hangerőt vagy csatornavezérlést) továbbítson a TV -je infravörös érzékelőjéhez.
Infravörös PC távirányító USB infravörös vevővel
A PC Remote egy infravörös távirányító, amely a mellékelt USB -vevőegységgel együttműködve bármilyen személyi számítógép távoli egérként és vezérlőjeként működik. Ez a vezérlő hasznos prezentációk készítéséhez, valamint audio- vagy videolejátszás távolról történő vezérléséhez. Például HTPC alkalmazásokban.
Ne feledje, hogy az infravörös LED nem világít a PC távirányítóban. Az infravörös fény kívül esik az emberi fényérzékelés tartományán. Ha látni szeretné, hogy a LED világít, nézzen át az okostelefon kameráján, és nyomja meg a gombot a távirányítón. Az infravörös fény nem tartózkodik a telefon kameraérzékelőjének észlelési tartományán.
Infravörös jelvény hackelés
A HackerBox biztonságos mód indie jelvénye egy TSOP4838 (adatlap) infravörös vevőt tartalmaz. A jelvény tartalmaz egy 940 nm -es infravörös LED -jeladót is, amelyet egy tranzisztoros áramkör hajt meg az extra teljesítmény érdekében.
Az IR vevő és adó eszközök használatához infravörös könyvtárra van szükség.
Az Arduino IDE -ben használja az Eszközök> Könyvtárak kezelése parancsot az IRremoteESP8266 könyvtár telepítéséhez.
A könyvtár ESP32 -esekkel is működik
A TSOP4838 IR vevő bemutatása
Nyissa meg a Fájl> Példák> IRremoteESP8266> IRrecvDemo parancsot
A kód szerkesztésével állítsa be a kRecvPin = 33;
Fordítsa össze és töltse fel a vázlatot.
Nyissa meg a soros monitort, és állítsa 115, 200 baud értékre.
Irányítsa a PC távirányítót (vagy más infravörös távirányítót) a jelvényre, és tüzeljen el.
A 940 nm -es IR LED távadó bemutatása
Nyissa meg a Fájl> Példák> DumbIRRepeater elemet
A kód szerkesztésével állítsa be a kRecvPin = 33; és kIrLedPin = 2;
Fordítsa össze és töltse fel a vázlatot.
Nyissa meg a soros monitort, és állítsa 115, 200 baud értékre.
Használja a jelvényt IR -ismétlőként, hogy IR -jelet fogadjon a PC -távirányítótól, majd "robbantsa" be az USB -vevőbe.
Az érdekes hatás érdekében illesszen be egy új sort "delay (5000)"; közvetlenül az "irsend" betűvel kezdődő első sor előtt. Ez öt másodperces késleltetést eredményez az ismétlő fogadása és adása között. Az USB -vevőegység a gomb megnyomásának pillanatában nyomja meg a gombot, majd öt másodperccel később, amikor a DumbIRRepeater újrajátszja.
Hivatkozások
Videó útmutató az IR kommunikációhoz ESP32 és ESP8266 esetén.
Adafruit útmutató az infravörös könyvtár használatához Arduino -n
9. 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 sikereit az alábbi megjegyzésekben vagy más közösségi médiában. 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.
Ajánlott:
Biztonságos karácsonyfa: 6 lépés
Biztonságos karácsonyfa: Ez az Elegoo teljes kezdőcsomagja egy Arduino Mega -val. Néhány nappal ezelőtt Elegoo küldött nekem egy készletet, és kihívott, hogy építsek vele karácsonyi projektet. Ez a készlet több összetevőt tartalmaz. Egy Arduino Mega, szervók, ultrahang -érzékelők, távirányító
Nem biztonságos Lockbox: 7 lépés
Nem biztonságos Lockbox: Ez az oktatható a Dél -Floridai Egyetem Makecourse projektkövetelményének teljesítésével jött létre (www.makecourse.com) Hello! Vannak-e olyan értékes értékei, amelyeket biztosítani szeretne, de nem olyan biztonságban?
Biztonságos WIFI útválasztó - AntiVirus, Malware és Ransomware Protection & Privacy: 5 lépés
Biztonságos WIFI -útválasztó - vírus-, kártevő- és Ransomware -védelem és adatvédelem: Olcsó végpontvédelem a RaspBerryPI 4 és a nyílt forráskód használatával. Letiltja a következőket, Mielőtt elérné számítógépét vagy telefonját: Rosszindulatú vírusok A RansomWareAlso biztosítja: Felnőtt/gyűlölet -webhelyek szülői felügyelete hirdetésen keresztül
RFID Bank biztonságos: 3 lépés
RFID Bank Safe: Az RFID rádiófrekvenciás azonosítás. A Bankszéf az értéktárgyak páncélszekrénye. A kettő összekapcsolása még biztonságosabbá teszi az A bankot. Íme, hogyan építhet egyet az Arduino komponensekből és egy kis garázsmunkából
Nem biztonságos zajszintmérő vagy jel: 4 lépés (képekkel)
Nem biztonságos zajszintmérő vagy jel: Szeretem nézni az emberek kreatív projektjeit. Modern eszközök & a technológia rengeteg kreatív lehetőséget kínál számunkra. Kemény anyagokat tanítok középiskolás diákoknak egy új -zélandi középiskolában, így mindig fejlődök & új dolgok kipróbálása. Thi