Satura rādītājs:
- Piegādes
- 1. darbība: sākšana drošajā režīmā, izmantojot tīklu
- 2. darbība: Locksport
- 3. darbība: ESP32 T-displeja modulis
- 4. darbība. HackerBox 0057 drošā režīma indie emblēmas PCB
- 5. darbība: samontējiet nozīmīti
- 6. darbība: ielādējiet kādu kodu
- 7. darbība. Akumulatora jauda HackerBox 0057 Indie emblēmai
- 8. solis: Infrasarkanie sakari
- 9. solis: uzlauzt dzīvi
Video: HackerBox 0057: Drošais režīms: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Sveiciens HackerBox hakeriem visā pasaulē! HackerBox 0057 jūsu mājas laboratorijā ienes IoT, bezvadu, bloķēšanas un, protams, aparatūras uzlaušanas ciematu. Mēs izpētīsim mikrokontrolleru programmēšanu, IoT Wi-Fi izmantošanu, Bluetooth saskarni, IR uzlaušanu, Locksports, audio/video signālu ģenerēšanu un daudz ko citu.
HackerBoxes ir ikmēneša abonēšanas kastīšu pakalpojums elektronikas un datortehnikas entuziastiem - Aparatūras hakeri - Sapņu sapņotāji.
HackerBoxes bieži uzdotajos jautājumos ir daudz informācijas esošajiem un topošajiem dalībniekiem. Gandrīz uz visiem saņemtajiem e-pasta ziņojumiem, kas nav tehniskais atbalsts, tur jau ir atbildēts, tāpēc mēs patiesi pateicamies, ka veltāt dažas minūtes, lai izlasītu FAQ.
Piegādes
Šajā pamācībā ir informācija, kā sākt darbu ar HackerBox 0057. Pilns kastes saturs ir norādīts HackerBox 0057 produkta lapā, kur kastīti var iegādāties arī, kamēr beidzas krājumi. Ja vēlaties katru mēnesi automātiski saņemt šādu HackerBox tieši savā pastkastē ar 15 ASV dolāru atlaidi, varat abonēt vietni HackerBoxes.com un pievienoties revolūcijai!
Lai strādātu pie ikmēneša HackerBox, parasti ir nepieciešams lodāmurs, lodētava un pamata lodēšanas rīki. Parasti ir nepieciešams arī dators programmatūras rīku palaišanai.
Vissvarīgākais - jums būs nepieciešama piedzīvojumu sajūta, hakeru gars, pacietība un zinātkāre. Būvēt un eksperimentēt ar elektroniku, lai arī tas ir ļoti izdevīgi, dažkārt var būt sarežģīti, izaicinoši un pat nomākti. Mērķis ir progress, nevis pilnība. Kad jūs neatlaidīgi izbaudāt piedzīvojumu, no šī hobija var gūt lielu gandarījumu. Speriet katru soli lēnām, ņemiet vērā detaļas un nebaidieties lūgt palīdzību.
1. darbība: sākšana drošajā režīmā, izmantojot tīklu
Lielākā daļa HackerBox dalībnieku apmeklē dažādus hakeru kongresus. Pat tie, kas to nedara, visticamāk, ir diezgan labi iepazinušies ar šīm konferencēm un to neticamo kopības sajūtu, ko tās rada, veidojot tīklus, ciematus, konkursus, runātājus, aktivitātes, tradīcijas utt. Dažos apstākļos jums varētu patikt šī hackumentary par DEF CON, kas ir lielākā hakeru konvencija pasaulē.
Viens jautrs hakeru konvenciju, jo īpaši DEF CON, aspekts ir emblēmas, kas vēsturiski kalpoja kā piekļuves karte, lai iekļūtu un piedalītos sazvērestībā. Tie kļuva par elektroniskām nozīmītēm. Visbeidzot, dalībnieki sāka izgatavot savas indie nozīmītes, kas formāli nav konferences sastāvdaļa, bet tiek veidotas, savāktas un nēsātas #badgelife mīlestības dēļ. Jā, ir arī hackumentary par to, kā dzīvot sliktu dzīvi. HackerBox 0057 ietver indie emblēmas komplektu, kuru varat salikt un programmēt pats. Uzticieties savai tehnikai.
Covid-19 pandēmijas dēļ no 2020. gada 6. līdz 9. augustam DEF CON 28 tiks palaists drošajā režīmā ar tīklu. Visas aktivitātes būs virtuālas, tiešsaistes un bezmaksas. Mēs ceram jūs tur redzēt! HackerBox 0057 tēmu nepārprotami iedvesmojis DEF CON 28 drošais režīms.
Viens no DEF CON ciematiem ir aparatūras uzlaušanas ciems (HHV) un ar to saistītais lodēšanas prasmju ciems (SSV). Acīmredzamu iemeslu dēļ HackerBoxers ir milzīgi HHV/SSV fani un atbalstītāji. DEF CON 28 laikā HHV rīkoja tiešraides video būves ar jautājumu un atbilžu sesijām HackerBox 0057 Indie Badge Kit. Video straume ir publicēta pakalpojumā YouTube, ja esat to nokavējis tiešraidē vai vienkārši vēlaties to noskatīties vēlreiz.
2. darbība: Locksport
Atslēgas sports ir slēdzeņu sakaušanas sports vai atpūta. Entuziasti apgūst dažādas prasmes, tostarp slēdzenes savākšanu, slēdzenes saspiešanu un citas metodes, kuras tradicionāli izmanto atslēdznieki un citi drošības speciālisti. Atslēgas sporta entuziasti izbauda izaicinājumu un azartu, mācoties uzvarēt visu veidu slēdzenes, un bieži vien pulcējas sporta grupās, lai dalītos zināšanās, apmainītos idejām un piedalītos dažādās atpūtas aktivitātēs un konkursos.
Lai iegūtu jauku ievadu, iepazīstieties ar MIT rokasgrāmatu par bloķēšanas izvēli.
Noskatieties arī šo video un noteikti pārbaudiet lieliskās saites video aprakstā.
TOOOL (The Open Organization Of Lockpickers) ir personu organizācija, kas nodarbojas ar Locksport hobiju, kā arī izglīto tās biedrus un sabiedrību par drošību (vai tā trūkumu), ko nodrošina kopējās slēdzenes. "TOOOL misija ir veicināt plašākas sabiedrības zināšanas par slēdzenēm un bloķēšanu. Pārbaudot slēdzenes, seifus un citu līdzīgu aparatūru un publiski apspriežot savus atklājumus, mēs ceram atņemt noslēpumu, ar kuru ir pārņemti tik daudzi no šiem produktiem."
DEF CON 28 DROŠAIS REŽĪMS Lockpick Village (LPV) ir smagi strādājis, lai iegūtu lieliskus skaļruņus un sarunas, lai mēs varētu izbaudīt mājas drošību. LPV kalendārs pieejams šeit.
ĒTISKIE APSVĒRUMI: Rūpīgi pārskatiet TOOOL stingro ētikas kodeksu un gūstiet no tā nopietnu iedvesmu, kas apkopots šādos trijos noteikumos:
- Nekad neuzņemieties un nemanipulējiet, lai atvērtu jums nepiederošu slēdzeni, ja vien slēdzenes likumīgais īpašnieks nav jums devis nepārprotamu atļauju.
- Nekad neizplatiet zināšanas vai rīkus bloķēšanai personām, kuras jūs zināt vai kurām ir iemesls aizdomām, ka tās cenšas izmantot šādas prasmes vai aprīkojumu noziedzīgā veidā.
- Ņemiet vērā attiecīgos likumus, kas attiecas uz slēdzenēm un ar tām saistīto aprīkojumu jebkurā valstī, štatā vai pašvaldībā, kur vēlaties nodarboties ar aizraušanos ar vaļaspriekiem vai slēpju sportu.
3. darbība: ESP32 T-displeja modulis
PIEZĪME. Lai vairotu uzticību, konfigurētu mūsu rīkus un samazinātu problēmu novēršanas mainīgos, mēs sākotnēji strādāsim ar T-displeju, PIRMĒJOT moduļa tapas (vai jebko citu).
LilyGO TTGO T-displejs ESP32 ir ļoti kompakta ESP32 izstrādes plate ar 1,14 collu IPS 240x135 pilnkrāsu displeju, Wi-Fi, Bluetooth, akumulatora uzlādes interfeisu, divām iebūvētām GPIO pogām un USB-C savienotāju.
IPS krāsu displeju kontrolē ST7789V draivera mikroshēma, kas ir iepriekš pieslēgta ESP32 tapām, kas parādītas iepriekš redzamajā diagrammā.
- Ieslēdziet T-displeju, izmantojot USB-C kabeli
- Iepriekš ieprogrammēta programmaparatūra parādīs grafisko demonstrāciju
- Instalējiet Arduino IDE
- Izmantojiet Arduino IDE dēļu pārvaldnieku, lai pievienotu ESP32 atbalstu
-
Izvēlnē Rīki izvēlieties:
- Dēlis: ESP32 Dev Module
- Augšupielādes ātrums: 921600
- CPU frekvence: 240 MHz (WiFi/BT)
- Zibspuldzes frekvence: 80Mhz
- Zibspuldzes režīms: QIO
- Zibspuldzes izmērs: 4 MB (32 MB)
- Sadalīšanas shēma: noklusējuma 4 MB ar spiffiem (1,2 MB APP/1,5 SPIFFS)
- Galvenais atkļūdošanas līmenis: nav
- PSRAM: atspējots
- Ports: COM ports, kas parādās un pazūd, kad T-Display ir pievienots/atvienots
- Veidlapas rīki> Bibliotēkas pārvaldnieks, meklējiet TFT_eSPI
- Instalējiet TFT_eSPI bibliotēku no Bodmer
- Atrodiet mapi, kurā ir instalētas Arduino bibliotēkas, un mapi TFT_eSPI
- Teksta redaktorā atrodiet un atveriet failu User_Setup_Select.h
- Komentējiet rindu ar #include User_Setup.h (noklusējums)
- Norakstiet rindu ar #include User_Setups/Setup25_TTGO_T_Display.h
- Ielādēt failu> Piemēri> TFT_eSPI> Pārbaude un diagnostika> Colour_Test
- Apkopojiet un augšupielādējiet Colour_Test ESP32 T displeja modulī
Tagad ESP32 tiek ielādēta jauna programma, kas radīs krāsaina teksta attēlojuma piemēru. Tas apstiprina, ka mūsu ESP32 T-displeja modulis ir pilnībā funkcionāls un ka mūsu rīki un bibliotēkas ir pareizi konfigurētas.
Atsauces:
TTGO-T-Display GitHub krātuve
Jeroen Maathuis T-Display ESP32 koda fragmenti
LCD wiki modulim ar 1,14 collu IPS displeju
4. darbība. HackerBox 0057 drošā režīma indie emblēmas PCB
No shēmas mēs varam redzēt, kuras ierīces ir savienotas ar kurām ESP32 IO tapām. Šī informācija būs noderīga, programmējot emblēmas kodu.
- IO21 - taktilā poga A
- IO22 - taustes poga B
- IO15 - kursorsviru uz augšu
- IO27 - kursorsviru uz leju
- IO17 - kursorsvira pa labi
- IO12 - kursorsvira pa kreisi
- IO13 - kursorsviras centrs (prese)
- IO32 - skaņas signāls
- IO33 - infrasarkanais uztvērējs TSOP4838
- IO02 - infrasarkano staru LED pārraide
- IO25 - kompozīta video izeja (RCA)
- IO26 - audio signāla izeja (RCA)
5. darbība: samontējiet nozīmīti
Sastāvdaļas var pielodēt uz nozīmītes PCB saskaņā ar attēlu, kas parāda sastāvdaļu izvietojumu. Visas sastāvdaļas atrodas PCB augšpusē (melnākā pusē), izņemot četrus akumulatora vadus, kā aprakstīts vēlāk.
Trīs rezistori izskatās ļoti līdzīgi, taču tie nav savstarpēji aizvietojami. Tos var identificēt, izmantojot ommetru vai lasot krāsainās joslas ar palielināmo lupu:
- 220 omu rezistors (sarkans, sarkans, melns, melns, brūns)
- 330 omu rezistors (oranžs, oranžs, melns, melns, brūns)
- 1K omu rezistors (brūns, melns, melns, brūns, brūns)
Rezistori un keramikas kondensators nav polarizēti, un tos var ievietot abos virzienos. Tomēr vairākām citām sastāvdaļām ir īpašas nepieciešamās ievirzes:
- IR gaismas diodes garai tapai jābūt vistuvāk blakus esošajai RCA kontaktdakšai.
- Kursorsvirai ir divas sīkas pozicionēšanas tapas, kas iekļaujas PCB. Ja apgriezts otrādi, lodēšanas spilventiņi nesaliksies vienā rindā.
- 2N2222 tranzistors jānovirza tā, lai plakanā puse būtu vērsta pret kursorsviru.
- Skaņas signālam jābūt vērstam ar punktu, kas ir vistuvāk ESP32 T displejam.
- TS uztvērēja TSOP4838 noapaļotajai virsmai jābūt vērstai pret ESP32 T displeju
Pagaidām nolieciet malā barošanas slēdzi un akumulatora savienotāju. Mēs tos risināsim vēlāk.
6. darbība: ielādējiet kādu kodu
Mēs jau esam eksperimentējuši ar ESP32 MCU programmēšanu. Tagad, kad tā tiek pielodēta emblēmā, mēs varam izmantot ESP32, lai īstenotu dažādus emblēmas aparatūras aspektus.
Signāla izvade
Mūsu pirmais triks, ieskanēsim skaņas signālu. Tam nepieciešama tikai viena tapa (IO32), un tai joprojām jādarbojas, pat ja displeja bibliotēka nav pareizi konfigurēta. Vienkārši paņemiet failu HB0057_Buzzer.ino un augšupielādējiet to ESP32.
Kursorsviru un pogu ievades
Tālāk mēs varam pārbaudīt lietotāja ievadīto informāciju. Skice HB0057_Joystick.ino IPS displejā parādīs kursorsviras un taustes pogu statusu.
Kompozīta video un audio izeja
DawnOfAV projekts no arvien spožākajiem bitluni darbojas bez kastes, ja IDE sadaļā Rīki vienkārši mainām ESP32 nodalījuma shēmu uz "Milzīga APP". Šis video izskaidro, kā viņš ģenerē krāsu PAL/NTSC signālus.
Emulācija Gone Wild
ESP_8_BIT projekts no rossumur iet vecā skolā, lai atdarinātu Atari 8 bitu datorus, NES un SMS spēļu konsoles ESP32 MCU, izmantojot kompozītmateriālu A/V izvadi. Pārbaudiet šo Hackaday ziņojumu par projektu.
Mums ir jāatjaunina trīs šajā projektā izmantotās IO tapas, lai tās atbilstu emblēmas vadiem. Tie ir atrodami failā video_out.h:
- #define VIDEO_PIN 25
- #define AUDIO_PIN 26
- #definēt IR_PIN 33
Papildu projekti
Tur ir daudz lielisku ESP32 projektu, kurus var mērķēt uz šo emblēmas dēli, mainot IO tapu piešķiršanu un pārdomājot video ģenerēšanu, lai izmantotu RCA AV izejas vai iebūvēto IPS displeju. Pāris no tiem tiks apkopoti un dokumentēti, tāpēc uzmanieties.
ESPFLIX straumēšana no NETFLIX uz ESP32
ESP32 mini konsole (kompozītmateriālu AV)
ESP32 rokas spēļu konsole (LCD)
Marauder Bluetooth un Wi-Fi pildspalvu pārbaude
ArduinoMenu demonstrācija ESP32 T displejā
MicroPython T-displejā
ESP32 Bluetooth Low Energy (BLE) ierīcē Arduino IDE
TV-B-Gone priekš ESP32
ESP32 Wi-Fi IR tālvadības pults
7. darbība. Akumulatora jauda HackerBox 0057 Indie emblēmai
T-Display ESP32 var darbināt ar 3,7 V litija polimēru (LiPo) akumulatoru, un tas var arī uzlādēt akumulatoru, kamēr modulis tiek darbināts no USB porta. Kā parādīts šeit, emblēmas PCB nodrošina vienkāršu mehānismu akumulatora izslēgšanai no ķēdes, neatvienojot to no T-Display moduļa, lai to izslēgtu. Ņemiet vērā: ja slēdzis ir izslēgts (atvērts akumulatora vads), akumulatoru nevar uzlādēt ar nozīmīti.
8. solis: Infrasarkanie sakari
Saskaņā ar Sparkfun IR Communications Tutorial: IR jeb infrasarkanais savienojums ir izplatīta, lēta un viegli lietojama bezvadu sakaru tehnoloģija. IR gaisma ir ļoti līdzīga redzamajai gaismai, izņemot to, ka tai ir nedaudz garāks viļņa garums. Tas nozīmē, ka cilvēka acij IR nav nosakāms - ideāli piemērots bezvadu sakariem. Piemēram, nospiežot pogu uz televizora tālvadības pults, IR gaismas diode atkārtoti ieslēdzas un izslēdzas, 38 000 reižu sekundē, lai pārraidītu informāciju (piemēram, skaļuma vai kanāla vadību) uz jūsu televizora IS foto sensoru.
Infrasarkanā datora tālvadības pults ar USB IR uztvērēju
PC Remote ir infrasarkanā tālvadības pults, kas darbojas kopā ar komplektācijā iekļauto USB uztvērēju, lai darbotos kā jebkura personālā datora pele un kontrolieris. Šāds kontrolieris ir noderīgs prezentāciju veidošanai, kā arī audio vai video atskaņošanas kontrolei no attāluma. Piemēram, HTPC lietojumprogrammās.
Ņemiet vērā, ka datora tālvadības pultī neredz IR gaismas iedegšanos. IR gaisma ir ārpus cilvēka gaismas uztveres diapazona. Ja vēlaties, lai gaismas diode iedegas, ieskatieties viedtālruņa kamerā un nospiediet pogu uz tālvadības pults. IR gaisma neatrodas tālruņa kameras sensora noteikšanas diapazonā.
Infrasarkanās emblēmas uzlaušana
HackerBox drošā režīma indie emblēma ietver TSOP4838 (datu lapu) infrasarkano uztvērēju. Žetonā ir iekļauts arī 940 nm infrasarkanais LED raidītājs, kas papildu jaudas nodrošināšanai tiek darbināts ar tranzistora ķēdi.
Lai izmantotu šīs IR uztvērēja un raidītāja ierīces, nepieciešama IR bibliotēka.
Arduino IDE izmantojiet rīkus> Pārvaldīt bibliotēkas, lai instalētu bibliotēku IRremoteESP8266.
Bibliotēka darbojas arī ar ESP32
Demonstrējot TSOP4838 IR uztvērēju
Atveriet Fails> Piemēri> IRremoteESP8266> IRrecvDemo
Rediģējiet kodu, lai iestatītu kRecvPin = 33;
Apkopojiet un augšupielādējiet skici.
Atveriet seriālo monitoru un iestatiet to uz 115, 200 baudām.
Pavērsiet datora tālvadības pulti (vai citu IR tālvadības pulti) pret emblēmu un aizdedziniet.
Demonstrē 940 nm IR LED raidītāju
Atveriet Fails> Piemēri> DumbIRRepeater
Rediģējiet kodu, lai iestatītu kRecvPin = 33; un kIrLedPin = 2;
Apkopojiet un augšupielādējiet skici.
Atveriet seriālo monitoru un iestatiet to uz 115, 200 baudām.
Izmantojiet emblēmu kā IR atkārtotāju, lai saņemtu IR signālu no datora tālvadības pults un pēc tam to "iebāztu" USB uztvērējā.
Lai iegūtu interesantu efektu, ievietojiet jaunu rindu "kavēšanās (5000)"; tieši pirms pirmās rindas, kas sākas ar "irsend". Tas radīs piecu sekunžu aizkavi starp atkārtotāja saņemšanu un nosūtīšanu. USB uztvērējs redzēs pogu, kas nospiesta no tālvadības pults, kad tā tiek nospiesta, un pēc tam vēlreiz pēc piecām sekundēm, kad to atskaņo DumbIRRepeater.
Atsauces
Video ceļvedis IS komunikācijām ESP32 un ESP8266.
Adafruit ceļvedis par infrasarkano staru bibliotēkas izmantošanu Arduino
9. solis: uzlauzt dzīvi
Mēs ceram, ka jums patīk šī mēneša HackerBox piedzīvojums elektronikā un datortehnoloģijās. Sazinieties un dalieties savos panākumos zemāk esošajos komentāros vai citos sociālajos medijos. Atcerieties arī to, ka jebkurā laikā varat sūtīt e -pastu uz [email protected], ja jums ir jautājums vai nepieciešama palīdzība.
Ko tālāk? Pievienojieties revolūcijai. Dzīvojiet HackLife. Katru mēnesi saņemiet vēsu uzlaužamu rīku kastīti tieši jūsu pastkastē. Pārlūkojiet vietni HackerBoxes.com un reģistrējieties ikmēneša HackerBox abonementam.
Ieteicams:
Apgaismojuma pulksteņa režīms: 3 soļi
Apgaismojuma pulksteņa režīms: Analogos pulksteņus ir grūti redzēt naktī. Mans guļamistabas digitālais pulkstenis, ko iegādājos pirms vairākiem mēnešiem. tikko salūza. Man bija pulkstenis, kas apkārt, no baterijām darbināmas šķirnes. Tātad, es to sakārtoju ar dažām pasaku gaismām, kas man bija izvietojušās no
Pasaku gaismas akumulatora taupīšanas režīms: 8 soļi (ar attēliem)
Fairy Light Battery Saver: CR2032 baterijas ir lieliskas, taču tās nedarbojas tik ilgi, cik mēs vēlētos, braucot ar LED " Fairy Light " Stīgas. Ar svētku sezonu šeit es nolēmu pārveidot dažas 20 gaismas virknes, lai tās darbotos no USB barošanas bankas. Es meklēju tiešsaistē un f
Augstākās temperatūras režīms: 4 soļi
Außentemperatursensoren: Dies ist eine Anleitung um durch einen Arduion Nano + Esp Modul Temperatur/Luftdruck/Luftfeuchtigkeitswerte in eine Datenbank zu speichern
Ikea ENEBY 20 barošanas režīms (vairs nav automātiskā miega režīma): 4 soļi
Ikea ENEBY 20 Power Mod (vairs nav automātiskā miega režīma): Ikea ENEBY skaļruņiem ir lieliska skaņa par cenu. Galvenais trūkums ir tas, ka viņi izslēdzas pēc aptuveni 15-20 minūšu mūzikas atskaņošanas, pat ja pārī savienotā ierīce joprojām ir pievienota. Kad jūs to atkal ieslēdzat, skaļums atkal samazināsies
Kā iegūt SLEPENU PASAULI !!!!!! (Atkļūdošanas režīms): 3 soļi
Kā iegūt SLEPENU PASAULI !!!!!! (Atkļūdošanas režīms): Šajā pamācībā es jums parādīšu, kā Minecraft nokļūt slepenā pasaules režīmā