Përmbajtje:

HackerBox 0057: Mënyra e Sigurt: 9 Hapa
HackerBox 0057: Mënyra e Sigurt: 9 Hapa

Video: HackerBox 0057: Mënyra e Sigurt: 9 Hapa

Video: HackerBox 0057: Mënyra e Sigurt: 9 Hapa
Video: Hackerbox 0057 Badge Boot and Test 2024, Nëntor
Anonim
HackerBox 0057: Mënyra e Sigurt
HackerBox 0057: Mënyra e Sigurt

Përshëndetje për HackerBox Hackers në të gjithë botën! HackerBox 0057 sjell një fshat IoT, Wireless, Lockpicking, dhe natyrisht Hacking Hardware pikërisht në laboratorin tuaj të shtëpisë. Ne do të eksplorojmë programimin e mikrokontrolluesve, shfrytëzimet e IoT Wi-Fi, ndërfaqen Bluetooth, hake IR, Locksports, gjenerimin e sinjalit audio/video dhe më shumë.

HackerBoxes është shërbimi mujor i kutisë së abonimit për entuziastët e elektronikës dhe teknologjisë kompjuterike - Hardware Hackers - The Dreamers of Dreams.

Ekziston një sasi e madhe informacioni për anëtarët aktualë dhe të ardhshëm në FAQ të HackerBoxes. Pothuajse të gjitha emailet e mbështetjes jo-teknike që marrim janë përgjigjur tashmë atje, kështu që ne me të vërtetë e vlerësojmë që keni marrë disa minuta për të lexuar FAQ.

Furnizimet

Ky udhëzues përmban informacione për fillimin me HackerBox 0057. Përmbajtja e plotë e kutisë është e shënuar në faqen e produktit për HackerBox 0057, ku kutia është gjithashtu e disponueshme për blerje derisa furnizimet të zgjasin. Nëse dëshironi të merrni automatikisht një HackerBox si kjo e drejtë në kutinë tuaj postare çdo muaj me një zbritje prej 15 $, mund të regjistroheni në HackerBoxes.com dhe t'i bashkoheni revolucionit!

Për të punuar në HackerBox mujor, në përgjithësi nevojiten një hekur bashkues, saldues dhe mjete bazë bashkimi. Zakonisht kërkohet edhe një kompjuter për drejtimin e mjeteve softuerike.

Më e rëndësishmja, do t'ju duhet një ndjenjë aventure, shpirti haker, durimi dhe kurioziteti. Ndërtimi dhe eksperimentimi me elektronikë, edhe pse shumë shpërblyes, mund të jetë i ndërlikuar, sfidues dhe madje edhe zhgënjyes nganjëherë. Qëllimi është përparimi, jo përsosmëria. Kur këmbëngulni dhe shijoni aventurën, një kënaqësi e madhe mund të rrjedhë nga ky hobi. Merrni çdo hap ngadalë, mbani mend detajet dhe mos kini frikë të kërkoni ndihmë.

Hapi 1: Fillimi në modalitetin e sigurt me rrjetëzim

Fillimi në modalitetin e sigurt me rrjetëzim
Fillimi në modalitetin e sigurt me rrjetëzim

Shumica e Anëtarëve të HackerBox marrin pjesë në konventa të ndryshme hakerësh. Edhe ata që nuk janë të ngjarë të jenë mjaft të njohur me këto konferenca dhe ndjenjën e pabesueshme të komunitetit që ata ngjallin përmes rrjeteve, fshatrave, garave, folësve, aktiviteteve, traditave, etj. Për njëfarë konteksti, ju mund të shijoni këtë dokumentar gjithçka për DEF CON, e cila është konventa më e madhe e hakerëve në botë.

Një aspekt argëtues i konventave të hakerëve, veçanërisht DEF CON, janë simbolet që historikisht shërbyen si kalim aksesi për të hyrë dhe marrë pjesë në mashtrim. Këto evoluan në simbole elektronike. Përfundimisht të pranishmit filluan të bëjnë simbolet e tyre indie, të cilat nuk janë zyrtarisht pjesë e konferencës, por janë ndërtuar, mbledhur dhe veshur për dashurinë e #badgelife. Po, ka gjithashtu një dokumentar për të jetuar në jetën e keqe. HackerBox 0057 përfshin një çantë indie, të cilën mund ta montoni dhe programoni vetë. Besojini teknolustit tuaj.

Për shkak të pandemisë COVID-19, nga 6 deri më 9 gusht 2020, DEF CON 28 do të nisë në Modalitetin e Sigurt me Rrjetëzimin. Të gjitha aktivitetet do të jenë virtuale, online dhe falas. Shpresojmë të shihemi atje! Tema e HackerBox 0057 është frymëzuar qartë nga DEF CON 28 Safe Mode.

Një nga fshatrat e DEF CON është Fshati i Hekimit të Pajisjeve (HHV) dhe Fshati i Shkathtësive të Soldering (SSV) i lidhur. Për arsye të dukshme, HackerBoxers janë tifozë dhe mbështetës të mëdhenj të HHV/SSV. Gjatë DEF CON 28, HHV priti ndërtimin e videove drejtpërdrejt me seanca Pyetje dhe Përgjigje për HackerBox 0057 Indie Badge Kit. Rrjedha e videos është publikuar në YouTube në rast se e keni humbur drejtpërdrejt, ose thjesht dëshironi të shikoni përsëri.

Hapi 2: Locksport

Locksport
Locksport

Locksport është sporti ose rekreacioni i humbjes së bravave. Entuziastët mësojnë një sërë aftësish duke përfshirë marrjen e bravës, përplasjen e bllokimit dhe teknika të tjera të përdorura tradicionalisht nga bravandreqësit dhe profesionistë të tjerë të sigurisë. Entuziastët e Locksport gëzojnë sfidën dhe eksitimin e të mësuarit për të mposhtur të gjitha format e bravave, dhe shpesh mblidhen së bashku në grupe sportive për të shkëmbyer njohuri, për të shkëmbyer ide dhe për të marrë pjesë në një sërë aktivitetesh dhe garash rekreative.

Për një hyrje të bukur, shikoni Udhëzuesin e MIT për të bllokuar zgjedhjen.

Gjithashtu, shikoni këtë video dhe sigurohuni që të kontrolloni lidhjet e shkëlqyera në përshkrimin e videos.

TOOOL (Organizata e Hapur e Lockpickers) është një organizatë e individëve që angazhohen në hobi të Locksport, si dhe edukojnë anëtarët e tij dhe publikun në lidhje me sigurinë (ose mungesën e tij) të siguruar nga bravat e zakonshme. "Misioni i TOOOL është të avancojë njohuritë e përgjithshme të publikut në lidhje me bravat dhe bllokimin. Duke ekzaminuar bravat, kasafortat dhe pajisje të tjera të tilla dhe duke diskutuar publikisht gjetjet tona, ne shpresojmë të heqim misterin me të cilin janë ngopur kaq shumë nga këto produkte."

DEF CON 28 SAFE MODE Fshati Lockpick (LPV) ka punuar shumë për të marrë disa folës dhe biseda të shkëlqyera për ne që të shijojmë nga siguria e shtëpisë. Kalendari LPV i disponueshëm këtu.

KONSIDERIMET ETIKE: Rishikoni me kujdes dhe merrni frymëzim serioz nga kodi etik i rreptë i TOOOL, i cili përmblidhet në tre rregullat e mëposhtme:

  1. Asnjëherë mos zgjidhni ose manipuloni me qëllim të hapjes së ndonjë bravë që nuk ju përket juve, përveç nëse ju është dhënë leje e qartë nga pronari i ligjshëm i bravës.
  2. Asnjëherë mos i shpërndani njohuritë ose mjetet e bllokimit të personave për të cilët njihni ose për të cilët keni arsye të dyshoni se do të kërkojnë të përdorin aftësi ose pajisje të tilla në mënyrë kriminale.
  3. Kini parasysh ligjet përkatëse në lidhje me kapëset me kyç dhe pajisjet përkatëse në çdo vend, shtet ose bashki ku kërkoni të përfshiheni në grumbullime hobi ose mbyllje sportive rekreative.

Hapi 3: Moduli i ESP32 T-Display

Moduli i ekranit T ESP32
Moduli i ekranit T ESP32

SH NOTNIM: Për të ndërtuar besimin, konfigurimin e mjeteve tona dhe zvogëlimin e variablave të zgjidhjes së problemeve, fillimisht do të punojmë me T-Display PA SOLARDING të kunjave (ose ndonjë gjë tjetër) në modul.

T-ekrani LilyGO TTGO ESP32 është një bord zhvillimi shumë kompakt ESP32 me një ekran 1.14 inç IPS 240x135 me ngjyra, Wi-Fi, Bluetooth, ndërfaqe për karikimin e baterisë, dy butona GPIO në bord dhe një lidhës USB-C.

Ekrani IPS me ngjyra kontrollohet nga një çip ST7789V Driver që është i lidhur me kunjat ESP32 të treguar në diagramin e mësipërm.

  • Ndizni ekranin T duke përdorur një kabllo USB-C
  • Firmware i para-programuar do të shfaqë një demonstrim grafik
  • Instaloni Arduino IDE
  • Përdorni Arduino IDE Boards Manager për të shtuar Mbështetjen ESP32
  • Brenda menysë Tools, zgjidhni:

    • Bordi: Moduli ESP32 Dev
    • Shpejtësia e ngarkimit: 921600
    • Frekuenca e CPU: 240Mhz (WiFi/BT)
    • Frekuenca e ndezjes: 80 Mhz
    • Mënyra e ndezjes: QIO
    • Madhësia e blicit: 4MB (32Mb)
    • Skema e Ndarjes: 4MB e parazgjedhur me spife (1.2MB APP/1.5 SPIFFS)
    • Niveli i Korrigjimit Kryesor: Asnjë
    • PSRAM: Me aftësi të kufizuara
    • Port: Porta COM që shfaqet dhe zhduket kur T-Display është e lidhur/shkëputur
  • Mjetet e Formularit> Menaxheri i Bibliotekës, kërkoni për TFT_eSPI
  • Instaloni Bibliotekën TFT_eSPI nga Bodmer
  • Gjeni dosjen ku janë instaluar Bibliotekat Arduino dhe dosjen për TFT_eSPI
  • Gjeni dhe hapni skedarin User_Setup_Select.h në një redaktues teksti
  • Komentoni rreshtin me #include User_Setup.h (parazgjedhje)
  • Mos komentoni linjën me #include User_Setups/Setup25_TTGO_T_Display.h
  • Ngarko skedarin> Shembuj> TFT_eSPI> Test dhe Diagnostikë> Colour_Test
  • Përpiloni dhe Ngarkoni Colour_Test në modulin e ekranit T ESP32

Një program i ri tani është ngarkuar në ESP32, i cili do të krijojë një shembull të shfaqjes së tekstit me ngjyra. Kjo konfirmon që Moduli ynë i T-Display ESP32 është plotësisht funksional dhe gjithashtu se mjetet dhe bibliotekat tona janë konfiguruar siç duhet.

Referencat:

Depo GitHub e TTGO-T-Display

Pjesë kodesh të T-Display ESP32 të Jeroen Maathuis

Wiki LCD për modul me ekran IPS 1.14 inç

Hapi 4: PCB HackerBox 0057 Safe Mode Indie Badge

HackerBox 0057 Modeli i Sigurt Indie Badge PCB
HackerBox 0057 Modeli i Sigurt Indie Badge PCB

Nga skema, ne mund të shohim se cilat pajisje janë të lidhura me cilat kunja IO të ESP32. Ky informacion do të bëhet i dobishëm gjatë programimit të kodit për simbolin.

  • IO21 - Butoni i prekshëm A
  • IO22 - Butoni i prekshëm B
  • IO15 - Joystick Up
  • IO27 - Joystick Down
  • IO17 - Joystick Right
  • IO12 - Xhojstik Majtas
  • IO13 - Qendra Joystick (Shtypi)
  • IO32 - Zile
  • IO33 - Marrës me rreze infra të kuqe TSOP4838
  • IO02 - Transmetues LED me rreze infra të kuqe
  • IO25 - Dalje video e përbërë (RCA)
  • IO26 - Dalja e sinjalit audio (RCA)

Hapi 5: Mblidhni simbolin

Mblidhni simbolin
Mblidhni simbolin

Komponentët mund të ngjiten në PCB Badge sipas imazhit që tregon vendosjen e përbërësve. Të gjithë përbërësit shkojnë në pjesën e sipërme (ana më e zezë) e PCB me përjashtim të katër telave të baterisë siç u diskutua më vonë.

Tre rezistencat duken shumë të ngjashme, por ato nuk janë të këmbyeshme. Mund t'i identifikoni duke përdorur një ohmmetër ose duke lexuar brezat me ngjyrë me një zmadhues:

  • Rezistencë 220 Ohm (e kuqe, e kuqe, e zezë, e zezë, kafe)
  • Rezistencë 330 Ohm (portokalli, portokalli, e zezë, e zezë, kafe)
  • Rezistencë 1K Ohm (kafe, e zezë, e zezë, kafe, kafe)

Rezistencat dhe kondensatori qeramik nuk janë të polarizuar dhe mund të futen në të dy drejtimet. Sidoqoftë, disa nga përbërësit e tjerë kanë një orientim specifik të kërkuar:

  • Kunja e gjatë e LED LED duhet të jetë më afër prizës fqinje RCA.
  • Joystick ka dy kunja të vegjël pozicionimi që përshtaten në PCB. Nëse përmbyset, jastëkët e saldimit nuk do të rreshtohen.
  • Transistori 2N2222 duhet të orientohet me anën e sheshtë përballë Joystick.
  • Buzzer duhet të jetë i orientuar me pikën më të afërt me T-Display ESP32.
  • Sipërfaqja e rrumbullakosur e Marrësit TSOP4838 IR duhet të jetë larg nga T-Display ESP32

Lini mënjanë çelësin e energjisë dhe lidhësin e baterisë tani për tani. Ne do t'i trajtojmë këto në një hap të mëvonshëm.

Hapi 6: Ngarkoni një kod

Ngarko një kod
Ngarko një kod

Ne kemi eksperimentuar tashmë me programimin e ESP32 MCU. Tani që është duke u bashkuar në simbol, ne mund të përdorim ESP32 për të ushtruar aspektet e ndryshme të pajisjes së simbolit.

Dalja e zileve

Për trukun tonë të parë, le të lëvizim zilen. Kjo kërkon vetëm një kunj (IO32) dhe duhet të funksionojë edhe nëse biblioteka e ekranit nuk është konfiguruar siç duhet. Thjesht kapni skedarin HB0057_Buzzer.ino dhe ngarkojeni në ESP32.

Joystick dhe Button Inputet

Tjetra, ne mund të provojmë hyrjet e përdoruesit. Skica HB0057_Joystick.ino do të tregojë statusin e butonëve të levës dhe prekjes në ekranin IPS.

Dalje video dhe audio e përbërë

Projekti DawnOfAV nga bitluni gjithnjë brilant funksionon jashtë kutisë nëse thjesht ndryshojmë Skemën e Ndarjes ESP32 në "APP Huge" nën Mjetet në IDE. Kjo video shpjegon se si ai gjeneron sinjale me ngjyra PAL/NTSC.

Emulimi Gone Wild

Projekti ESP_8_BIT nga rossumur shkon në shkollën e vjetër për të imituar kompjuterët Atari 8 bit, NES dhe tastierat e lojërave SMS në ESP32 MCU duke shfrytëzuar daljen A/V të Përbërjes. Shikoni këtë raport të Hackaday mbi projektin.

Ne duhet të përditësojmë tre kunjat e IO të përdorura nga ky projekt në mënyrë që ato të përputhen me instalimet elektrike të simbolit. Këto gjenden në skedarin video_out.h:

  • #përcaktoni VIDEO_PIN 25
  • #përcakto AUDIO_PIN 26
  • #përcaktoni IR_PIN 33

Projekte Shtese

Ka shumë projekte të shkëlqyera ESP32 atje që mund të synohen për këtë tabelë simboli duke ndryshuar detyrat e kunjave IO dhe duke rishqyrtuar krijimin e videos për të përdorur daljet RCA AV ose ekranin IPS në bord. Ne do të marrim disa nga këto dhe të dokumentuara, kështu që mbani një sy jashtë.

ESPFLIX duke transmetuar NETFLIX në ESP32

Mini tastierë ESP32 (AV e përbërë)

Konsola lojërash dore ESP32 (LCD)

Marauder Bluetooth dhe Wi-Fi Pen-Testing

Demo ArduinoMenu në ESP32 T-Display

MicroPython në T-Display

ESP32 Bluetooth me Energji të Ulët (BLE) në Arduino IDE

TV-B-Gone për ESP32

Telekomandë ESP32 Wi-Fi IR

Hapi 7: Fuqia e baterisë për simbolin indie të HackerBox 0057

Fuqia e baterisë për simbolin indie HackerBox 0057
Fuqia e baterisë për simbolin indie HackerBox 0057

T-Display ESP32 mund të mundësohet nga një bateri 3.7V litium polimer (LiPo) dhe gjithashtu mund të ngarkojë baterinë ndërsa moduli mundësohet nga porta USB. Siç tregohet këtu, PCB-ja e simbolit siguron një mekanizëm të thjeshtë për kalimin e baterisë nga qarku pa pasur nevojë ta shkëputni atë nga moduli T-Display për ta fikur. Vini re se kur çelësi fiket (priza e baterisë e hapur), bateria nuk mund të ngarkohet nga simboli.

Hapi 8: Komunikimet me rreze infra të kuqe

Komunikimet me rreze infra të kuqe
Komunikimet me rreze infra të kuqe

Sipas Sparkfun IR Communications Tutorial: IR, ose infra të kuqe, komunikimi është një teknologji e zakonshme komunikimi pa tel, e lirë dhe e lehtë për t’u përdorur. Drita IR është shumë e ngjashme me dritën e dukshme, përveç se ka një gjatësi vale pak më të gjatë. Kjo do të thotë që rrezatimi IR nuk mund të zbulohet për syrin e njeriut - i përsosur për komunikim pa tel. Për shembull, kur shtypni një buton në telekomandën e televizorit tuaj, një LED IR ndizet dhe fiket vazhdimisht, 38,000 herë në sekondë, për të transmetuar informacion (si kontrolli i volumit ose kanalit) në një sensor fotografik IR në televizorin tuaj.

Telekomandë me PC me rreze infra të kuqe me marrës IR IR

Telekomanda e PC është një telekomandë infra të kuqe që punon me marrësin USB të përfshirë për të funksionuar si një mi dhe telekomandë për çdo kompjuter personal. Një kontrollues i tillë është i dobishëm për të bërë prezantime dhe gjithashtu për të kontrolluar luajtjen audio ose video nga distanca. Për shembull, në aplikacionet HTPC.

Vini re se nuk mund ta shihni dritën IR IR brenda telekomandës së kompjuterit. Drita IR është jashtë kufirit të perceptimit të dritës njerëzore. Nëse doni të shihni LED të ndriçuar, hidhini një sy përmes kamerës së smartphone tuaj dhe shtypni një buton në telekomandë. Drita IR nuk është jashtë kufirit të zbulimit të sensorit të kamerës së telefonit tuaj.

Hackimi i Badge Infrared

Simboli Indie i HackerBox Safe Mode përfshin një marrës infra të kuqe TSOP4838 (fletë të dhënash). Shenja gjithashtu përfshin një transmetues LED 940nm infra të kuqe që drejtohet nga një qark transistor për fuqi shtesë.

Nevojitet një bibliotekë IR për të përdorur këto pajisje marrëse dhe transmetuese IR.

Në Arduino IDE, përdorni Veglat> Menaxho Bibliotekat për të instaluar bibliotekën IRremoteESP8266.

Biblioteka gjithashtu punon me ESP32

Demonstrimi i Marrësit IR TSOP4838

Hapni Skedarin> Shembujt> IRremoteESP8266> IRrecvDemo

Ndryshoni kodin për të vendosur kRecvPin = 33;

Përpiloni dhe Ngarko skicën.

Hapni Monitorin Serial dhe vendoseni në 115, 200 baud.

Synoni telekomandën e kompjuterit (ose telekomandën tjetër IR) drejt simbolit dhe largojeni zjarrin.

Demonstrimi i transmetuesit IR LED 940nm

Hapni Skedarin> Shembujt> DumbIRRepeater

Ndryshoni kodin për të vendosur kRecvPin = 33; dhe kIrLedPin = 2;

Përpiloni dhe Ngarko skicën.

Hapni Monitorin Serial dhe vendoseni në 115, 200 baud.

Përdorni simbolin si një përsëritës IR për të marrë një sinjal IR nga telekomanda e kompjuterit dhe më pas "shpërthejeni" atë në marrësin USB.

Për një efekt interesant, futni një rresht të ri të "vonesës (5000);" pak para rreshtit të parë që fillon me "irsend". Kjo do të vendosë një vonesë prej pesë sekondash midis marrjes dhe transmetimit të përsëritësit. Marrësi USB do të shohë një shtypje butoni nga telekomanda në momentin kur shtypet dhe pastaj përsëri pesë sekonda më vonë kur riprodhohet nga DumbIRRepeater.

Referencat

Udhëzues video për IR Communications për ESP32 dhe ESP8266.

Udhëzuesi i Adafruit për Përdorimin e Bibliotekës Infrared në Arduino

Hapi 9: Hack Life

Hack Life
Hack Life

Shpresojmë që po shijoni aventurën e këtij muaji HackerBox në elektronikë dhe teknologji kompjuterike. Ndihmoni dhe ndani suksesin tuaj në komentet më poshtë ose media të tjera sociale. Gjithashtu, mbani mend se mund t'i dërgoni email [email protected] në çdo kohë nëse keni ndonjë pyetje ose keni nevojë për ndihmë.

Ç'pritet më tej? Bashkohuni me revolucionin. Jeto HackLife. Merrni një kuti të ftohtë të pajisjeve që mund të hackohen, të dorëzuara menjëherë në kutinë tuaj postare çdo muaj. Shfletoni në HackerBoxes.com dhe regjistrohuni për abonimin tuaj mujor në HackerBox.

Recommended: