Mündəricat:
- Təchizat
- Addım 1: Şəbəkə ilə Təhlükəsiz Moddan Başlayın
- Addım 2: Locksport
- Addım 3: ESP32 T-Ekran Modulu
- Addım 4: HackerBox 0057 Təhlükəsiz Mod Indie Badge PCB
- Addım 5: Nişanı yığın
- Addım 6: Bəzi Kodları Yükləyin
- Addım 7: HackerBox 0057 Indie Nişanı üçün Batareya Gücü
- Addım 8: İnfraqırmızı rabitə
- Addım 9: Hack Life
Video: HackerBox 0057: Təhlükəsiz rejim: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bütün dünyada HackerBox hackerlərinə salamlar! HackerBox 0057, ev laboratoriyanıza IoT, Wireless, Lockpicking və əlbəttə Hardware Hacking kəndini gətirir. Mikro nəzarətçi proqramlaşdırmasını, IoT Wi-Fi istismarını, Bluetooth interfeysini, IR hacks, Locksports, Audio/Video siqnalının yaranmasını və daha çoxunu araşdıracağıq.
HackerBoxes, elektronika və kompüter texnologiyası həvəskarları üçün aylıq abunə qutusu xidmətidir - Avadanlıq Hackerləri - Xəyalların Xəyalpərəstləri.
HackerBoxes FAQ -da mövcud və gələcək üzvlər üçün çoxlu məlumatlar var. Aldığımız qeyri-texniki dəstək e-poçtlarının demək olar ki, hamısı artıq orada cavablandırılmışdır, buna görə FAQ-ı oxumaq üçün bir neçə dəqiqə ayırdığınız üçün çox minnətdarıq.
Təchizat
Bu Təlimat, HackerBox 0057 ilə işə başlamaq üçün məlumatları ehtiva edir. Tam qutu məzmunu HackerBox 0057 üçün məhsul səhifəsində verilmişdir ki, burada da qutu təchizat bitdikdə satın alınır. Hər ay poçt qutunuzda 15 dollar endirimlə avtomatik olaraq belə bir HackerBox əldə etmək istəyirsinizsə, HackerBoxes.com saytına abunə ola və inqilaba qoşula bilərsiniz!
Aylıq HackerBox üzərində işləmək üçün ümumiyyətlə bir lehimləmə dəmiri, lehim və əsas lehim alətləri lazımdır. Proqram vasitələrini işlətmək üçün adətən bir kompüter də tələb olunur.
Ən əsası, macəra hissinə, hacker ruhuna, səbrə və marağa ehtiyacınız olacaq. Elektronikanı qurmaq və sınamaq, çox faydalı olsa da, bəzən çətin, çətin və hətta sinir bozucu ola bilər. Məqsəd inkişaf deyil, mükəmməllikdir. Davam edərək macəradan zövq aldığınız zaman bu hobbinizdən böyük məmnunluq əldə edə bilərsiniz. Hər addımı yavaş -yavaş atın, detalları düşünün və kömək istəməkdən qorxmayın.
Addım 1: Şəbəkə ilə Təhlükəsiz Moddan Başlayın
HackerBox üzvlərinin əksəriyyəti müxtəlif haker qurultaylarına qatılır. Şəbəkə, kəndlər, yarışmalar, natiqlər, fəaliyyətlər, ənənələr və s. Bir kontekstdə, dünyanın ən böyük hacker konvensiyası olan DEF CON haqqında bu sənədli sənəddən zövq ala bilərsiniz.
Hacker konvensiyalarının, xüsusən DEF CON -ın əyləncəli tərəflərindən biri, tarixən konfiyə daxil olmaq və iştirak etmək üçün giriş keçidi kimi xidmət edən nişanlardır. Bunlar elektron nişanlara çevrildi. Nəhayət, iştirakçılar rəsmi olaraq konfransın bir hissəsi olmayan, lakin #badgelife sevgisi üçün tikilmiş, toplanan və geyilən öz fərdi nişanlarını hazırlamağa başladılar. Bəli, nişan həyatı yaşamağa dair bir sənəd də var. HackerBox 0057, tək başına yığa və proqramlaşdıra biləcəyiniz indie nişan dəsti daxildir. Texnologiyanıza etibar edin.
COVID-19 pandemiyası səbəbindən, 6-9 Avqust 2020-ci il tarixlərində DEF CON 28 Şəbəkə ilə Təhlükəsiz Modda açılacaq. Bütün fəaliyyətlər virtual, onlayn və pulsuz olacaq. Sizi orada görməyi ümid edirik! HackerBox 0057 mövzusu açıq şəkildə DEF CON 28 Təhlükəsiz Moddan ilham almışdır.
DEF CON kəndlərindən biri Hardware Hacking Village (HHV) və əlaqədar Lehimləmə Bacarıqları Kəndidir (SSV). Aydın səbəblərə görə HackerBoxers, HHV/SSV -nin böyük pərəstişkarları və tərəfdarlarıdır. DEF CON 28 zamanı HHV, HackerBox 0057 Indie Badge Kit üçün sual -cavab sessiyaları ilə canlı video quruluşlarına ev sahibliyi etdi. Video axını canlı olaraq qaçırdığınız və ya yenidən baxmaq istədiyiniz halda YouTube -da yayımlandı.
Addım 2: Locksport
Locksport, kilidləri məğlub etməyin idmanı və ya istirahətidir. Həvəskarlar çilingər və digər təhlükəsizlik mütəxəssisləri tərəfindən ənənəvi olaraq istifadə olunan kilid toplama, kilid vurma və digər üsullar da daxil olmaqla müxtəlif bacarıqları öyrənirlər. Locksport həvəskarları, hər cür kilidi məğlub etməyi öyrənməyin çətinliyindən və həyəcanından zövq alırlar və tez -tez bilik mübadiləsi, fikir mübadiləsi və müxtəlif əyləncə fəaliyyətləri və yarışmalarda iştirak etmək üçün idman qruplarında bir araya gəlirlər.
Gözəl bir giriş üçün MIT Guide to Lock Picking.
Ayrıca, bu videoya baxın və videonun təsvirindəki əla bağlantıları yoxladığınızdan əmin olun.
TOOOL (Lockpickers Açıq Təşkilatı), Locksport hobbisi ilə məşğul olan, həm də üzvlərinə və ictimaiyyətə ümumi qıfılların təmin etdiyi təhlükəsizlik (və ya olmaması) haqqında məlumat verən şəxslərin bir təşkilatdır. "TOOOL -un missiyası, kilidlər və kilidləmə haqqında ümumi ictimaiyyətin məlumatlarını inkişaf etdirməkdir. Kilidləri, seyfləri və digər bu cür avadanlıqları araşdıraraq və tapıntılarımızı ictimaiyyətlə müzakirə edərək bu məhsulların bir çoxunun sirrini açmağı ümid edirik."
DEF CON 28 SAFE MODE Lockpick Village (LPV), evin təhlükəsizliyindən zövq almağımız üçün əla dinamiklər və danışıqlar əldə etmək üçün çox çalışır. LPV təqvimi burada mövcuddur.
ETİK MÜLAHİZƏLƏR: TOOOL -un aşağıdakı üç qaydada ümumiləşdirilmiş ciddi etik kodunu diqqətlə nəzərdən keçirin və ciddi ilham alın:
- Heç vaxt sizə aid olmayan hər hansı bir kilidi açmaq məqsədi ilə seçməyin və ya manipulyasiya etməyin.
- Bildiyiniz və ya şübhələnmək üçün səbəbi olan şəxslərə bu cür bacarıq və ya avadanlıqdan cinayət yolu ilə istifadə etmək istədikləri şəxslərə heç vaxt bilik və ya vasitələr yaymayın.
- Həvəskar kilid toplama və ya əyləncə kilidi idmanı ilə məşğul olmaq istədiyiniz hər hansı bir ölkədə, əyalətdə və ya bələdiyyədə kilid qutuları və əlaqədar avadanlıqlarla əlaqədar müvafiq qanunları unutmayın.
Addım 3: ESP32 T-Ekran Modulu
DİQQƏT: Etibar yaratmaq, alətlərimizi konfiqurasiya etmək və dəyişən problemlərin həllini azaltmaq üçün, əvvəlcə sancaqları (və ya başqa bir şeyi) modula LƏHMƏSİZ T-Ekranı ilə işləyəcəyik.
LilyGO TTGO T-display ESP32, 1.14 düymlük IPS 240x135 Tam Rəngli Ekran, Wi-Fi, Bluetooth, batareya şarj interfeysi, iki GPIO düyməsi və USB-C konnektoru olan çox kompakt bir ESP32 inkişaf lövhəsidir.
IPS Rəngli Ekran, yuxarıdakı diaqramda göstərilən ESP32 pinlərinə əvvəlcədən bağlanmış bir ST7789V Sürücü Çipi tərəfindən idarə olunur.
- USB-C kabelindən istifadə edərək T-Ekranı işə salın
- Əvvəlcədən proqramlaşdırılmış proqram təminatı bir qrafik demo göstərəcək
- Arduino IDE quraşdırın
- ESP32 dəstəyi əlavə etmək üçün Arduino IDE Boards Manager -dən istifadə edin
-
Alətlər menyusunda seçin:
- Kart: ESP32 Dev Modulu
- Yükləmə Sürəti: 921600
- CPU tezliyi: 240 MHz (WiFi/BT)
- Flaş Tezliyi: 80 MHz
- Flaş rejimi: QIO
- Flaş Ölçüsü: 4MB (32Mb)
- Bölmə Şeması: Varsayılan 4MB spiffs ilə (1.2MB APP/1.5 SPIFFS)
- Əsas Debug səviyyəsi: Yoxdur
- PSRAM: Əlil
- Port: T-Display qoşulduqda/ayrıldıqda görünən və yox olan COM portu
- Form Alətləri> Kitabxana Meneceri, TFT_eSPI axtarın
- Bodmer -dən TFT_eSPI Kitabxanasını quraşdırın
- Arduino Kitabxanalarının quraşdırıldığı qovluğu və TFT_eSPI qovluğunu tapın
- Mətn redaktorunda User_Setup_Select.h faylını tapın və açın
- Satırı #include User_Setup.h ilə yazın (standart)
- İstifadəçi_Setupları/Quraşdırılması25_TTGO_T_Display.h daxil edin.
- Fayl yükləyin> Nümunələr> TFT_eSPI> Test və Diaqnostika> Colour_Test
- Colour_Test-i tərtib edin və ESP32 T-Ekran Moduluna yükləyin
Rəngli mətn göstərmə nümunəsi yaradacaq ESP32 -yə yeni bir proqram yüklənir. Bu, ESP32 T-Display Modulumuzun tam işlək olduğunu və alətlərimizin və kitabxanalarımızın düzgün qurulduğunu təsdiqləyir.
İstinadlar:
TTGO-T-Display GitHub Deposu
Jeroen Maathuis'in T-Display ESP32 Kod Parçaları
1.14 düymlük IPS Ekranı olan modul üçün LCD viki
Addım 4: HackerBox 0057 Təhlükəsiz Mod Indie Badge PCB
Şematik olaraq, ESP32 -nin hansı IO pinlərinə hansı cihazların qoşulduğunu görə bilərik. Bu məlumat nişan kodunu proqramlaşdırarkən faydalı olacaq.
- IO21 - toxunma düyməsi A
- IO22 - toxunma düyməsi B.
- IO15 - Joystick Up
- IO27 - Joystick Down
- IO17 - Joystick Sağ
- IO12 - Joystick Sol
- IO13 - Joystick Mərkəzi (Mətbuat)
- IO32 - Buzzer
- IO33 - TSOP4838 infraqırmızı qəbuledicisi
- IO02 - infraqırmızı LED ötürücü
- IO25 - Kompozit Video Çıxış (RCA)
- IO26 - Audio Siqnal Çıxışı (RCA)
Addım 5: Nişanı yığın
Komponentlər, hissələrin yerləşdirilməsini göstərən görüntüyə görə Nişan PCB -yə lehimlənə bilər. Daha sonra müzakirə edildiyi kimi, dörd batareya teli istisna olmaqla, bütün komponentlər PCB -nin üstündə (daha qara tərəfdə) gedir.
Üç rezistor çox oxşardır, lakin bir -birini əvəz edə bilməz. Bir ohmmetre istifadə edərək və ya böyüdücü ilə rəngli bantları oxuyaraq onları müəyyən edə bilərsiniz:
- 220 Ohm Rezistor (qırmızı, qırmızı, qara, qara, qəhvəyi)
- 330 Ohm Rezistor (narıncı, narıncı, qara, qara, qəhvəyi)
- 1K Ohm Rezistor (qəhvəyi, qara, qara, qəhvəyi, qəhvəyi)
Rezistorlar və keramika kondansatörü qütbləşmir və hər iki istiqamətə daxil edilə bilər. Bununla birlikdə, digər komponentlərdən bir neçəsinin xüsusi tələb olunan istiqamətləri vardır:
- IR LED -in uzun pimi qonşu RCA fişinə ən yaxın olmalıdır.
- Joystick, PCB -yə uyğun olan iki kiçik yerləşdirmə dirəyinə malikdir. Əksinə, lehim yastiqcikləri sıralanmayacaq.
- 2N2222 Transistor, düz tərəfi Joystickə baxan şəkildə yönəldilməlidir.
- Buzzer, ESP32 T-Display-ə ən yaxın nöqtə ilə istiqamətləndirilməlidir.
- TSOP4838 IR Alıcısının yuvarlaqlaşdırılmış səthi ESP32 T-Display-dən uzaqlaşmalıdır
Güc düyməsini və batareya konnektorunu bir kənara qoyun. Sonrakı bir mərhələdə bunları həll edəcəyik.
Addım 6: Bəzi Kodları Yükləyin
ESP32 MCU proqramlaşdırma ilə artıq sınaqdan keçmişik. Nişana lehimləndiyinə görə, nişan aparatının müxtəlif cəhətlərini həyata keçirmək üçün ESP32 -dən istifadə edə bilərik.
Buzzer Çıxışı
İlk hiylə üçün, səs siqnalı səsləndirək. Bunun üçün yalnız bir pin (IO32) tələb olunur və ekran kitabxanası düzgün konfiqurasiya olunmasa belə hələ də işləməlidir. Sadəcə HB0057_Buzzer.ino faylını götürün və ESP32 -ə yükləyin.
Joystick və Düymə Girişləri
Sonra istifadəçi girişlərini yoxlaya bilərik. HB0057_Joystick.ino eskizində IPS Ekranındakı joystick və toxunma düymələrinin vəziyyəti göstəriləcək.
Kompozit Video və Səs Çıxışı
Daima parlaq bitluni-dən DawnOfAV Layihəsi, ESP32 Bölmə Sxemini IDE-də Alətlər altında "Böyük Tətbiq" olaraq dəyişdirsək qutudan çıxacaq. Bu video, rəngli PAL/NTSC siqnallarını necə yaratdığını izah edir.
Emulyasiya Vəhşi Getdi
Rossumur -dan ESP_8_BIT Layihəsi, Kompozit A/V çıxışından istifadə edən ESP32 MCU -da Atari 8 bit kompüterləri, NES və SMS oyun konsollarını təqlid etmək üçün köhnə məktəbə gedir. Layihə haqqında bu Hackaday hesabatına baxın.
Bu layihənin istifadə etdiyi üç IO pinini nişanın naqillərinə uyğun gəlməsi üçün yeniləməmiz lazımdır. Bunlar video_out.h faylında tapılıb:
- #VIDEO_PIN 25 -i təyin edin
- #AUDIO_PIN 26 təyin edin
- #IR_PIN 33 təyin edin
Əlavə Layihələr
IO pin tapşırıqlarını dəyişdirərək və RCA AV çıxışlarını və ya yerüstü IPS Ekranından istifadə etmək üçün video istehsalını yenidən nəzərdən keçirərək bu nişan lövhəsi üçün hədəflənə biləcək bir çox böyük ESP32 layihəsi var. Bunlardan bir neçəsini alacağıq və sənədləşdirəcəyik, buna görə də diqqət edin.
ESPFLIX NETFLIX -dən ESP32 -ə axın edir
ESP32 Mini Konsol (Kompozit AV)
ESP32 Əl Oyun Konsolu (LCD)
Marauder Bluetooth və Wi-Fi Qələm Testi
ESP32 T-Display-də ArduinoMenu demosu
T-Ekranda MicroPython
Arduino IDE -də ESP32 Bluetooth Aşağı Enerji (BLE)
ESP32 üçün TV-B-Gone
ESP32 Wi-Fi IR Uzaqdan
Addım 7: HackerBox 0057 Indie Nişanı üçün Batareya Gücü
T-Display ESP32, 3.7V lityum polimer (LiPo) batareya ilə təchiz edilə bilər və modul USB portu ilə işləyərkən batareyanı da şarj edə bilər. Burada göstərildiyi kimi, rozet PCB, batareyanı söndürmək üçün onu T-Display modulundan çıxarmadan dövrə xaric etmək üçün sadə bir mexanizm təmin edir. Diqqət yetirin ki, açar söndürüldükdə (batareya açarı açıqdır), batareya nişanı ilə doldurula bilməz.
Addım 8: İnfraqırmızı rabitə
Sparkfun IR Rabitə Dərsliyinə görə: IR və ya infraqırmızı, ünsiyyət ümumi, ucuz və istifadəsi asan bir simsiz rabitə texnologiyasıdır. IR işığı, görünən işığa çox bənzəyir, bir az daha uzun dalğa uzunluğuna malikdir. Bu o deməkdir ki, İR insan gözü üçün aşkarlanmır - simsiz əlaqə üçün idealdır. Məsələn, televizorunuzun pultundakı bir düyməni basdığınız zaman, İQ LED -i məlumatları (səs səviyyəsi və ya kanal idarə etməsi kimi) televizorunuzdakı İK foto sensoruna ötürmək üçün saniyədə 38 min dəfə dəfələrlə açılır və sönür.
USB IR Alıcı ilə İnfraqırmızı PC Uzaqdan
PC Remote, hər hansı bir fərdi kompüter üçün uzaq bir siçan və nəzarətçi kimi fəaliyyət göstərmək üçün daxil olan USB qəbuledicisi ilə işləyən infraqırmızı uzaqdan idarəetmədir. Belə bir nəzarətçi təqdimat etmək üçün, həm də uzaqdan səs və ya videonun oxunmasını idarə etmək üçün faydalıdır Məsələn, HTPC tətbiqlərində.
Diqqət yetirin ki, IR Uzaqdan idarəetmənin içərisində IR LED işığını görə bilməzsiniz. İQ şüası insan işığı algılama aralığının xaricindədir. LED -in yandığını görmək istəyirsinizsə, smartfonunuzun kamerasına baxın və pultdakı düyməni basın. İQ işığı telefonunuzun kamera sensorunun aşkarlama diapazonundan kənarda deyil.
İnfraqırmızı Nişan Hacking
HackerBox Təhlükəsiz Mod Indie Badge, TSOP4838 (məlumat cədvəli) infraqırmızı qəbuledicisini özündə birləşdirir. Nişanda əlavə güc üçün tranzistor dövrəsi ilə idarə olunan 940nm infraqırmızı LED ötürücü də var.
Bu IR qəbuledici və ötürücü cihazlardan istifadə etmək üçün İR kitabxanasına ehtiyac var.
Arduino IDE -də IRremoteESP8266 kitabxanasını qurmaq üçün Alətlər> Kitabxanaları İdarə Etdən istifadə edin.
Kitabxana ESP32 ilə də işləyir
TSOP4838 IR Alıcısını nümayiş etdirir
Fayl> Nümunələr> IRremoteESP8266> IRrecvDemo açın
KRecvPin = 33 təyin etmək üçün kodu düzəldin;
Eskizi tərtib edin və yükləyin.
Serial Monitoru açın və 115, 200 baud olaraq təyin edin.
PC Uzaqdan idarəetmə cihazını (və ya digər IR uzaqdan idarəetmə cihazını) nişana yönəldin və yanğın atın.
940nm IR LED ötürücüsünü nümayiş etdirir
Fayl> Nümunələr> DumbIRRepeater açın
KRecvPin = 33 təyin etmək üçün kodu düzəldin; və kIrLedPin = 2;
Eskizi tərtib edin və yükləyin.
Serial Monitoru açın və 115, 200 baud olaraq təyin edin.
PC Uzaqdan bir IR siqnalı almaq və sonra onu USB qəbuledicisinə "partlatmaq" üçün nişanı IR Təkrarlayıcı olaraq istifadə edin.
Maraqlı bir təsir üçün yeni bir "gecikmə (5000)" sətri daxil edin; "irsend" ilə başlayan ilk sətirdən dərhal əvvəl. Bu, təkrarlayıcının qəbulu və ötürülməsi arasında beş saniyəlik gecikmə yaradacaq. USB alıcısı, basıldığı zaman uzaqdan idarəetmə düyməsindən bir düyməni, sonra da DumbIRRepeater tərəfindən təkrar oxunduqdan sonra beş saniyə sonra yenidən görəcək.
İstinadlar
ESP32 və ESP8266 üçün IR Rabitə üçün video bələdçi.
Adafruit -in Arduino -da İnfraqırmızı Kitabxanadan İstifadə etmə bələdçisi
Addım 9: Hack Life
Ümid edirik ki, bu ay elektronika və kompüter texnologiyası ilə bağlı HackerBox macərasından zövq alırsınız. Uğurunuzu aşağıdakı şərhlərdə və ya digər sosial mediada paylaşın. Həm də unutmayın ki, hər hansı bir sualınız olarsa və ya yardıma ehtiyacınız varsa [email protected] ünvanına e -poçt göndərə bilərsiniz.
Sonrakı Nədir? İnqilaba qoşulun. HackLife ilə yaşayın. Hər ay poçt qutunuza çatdırılan sərin bir qutu alın. HackerBoxes.com saytına daxil olun və aylıq HackerBox abunəliyinizə yazılın.
Tövsiyə:
Təhlükəsiz Milad ağacı: 6 addım
Təhlükəsiz Milad Ağacı: Bu, Arduino Mega ilə Elegoo'dan Tam Başlanğıc Kitidir. Bir neçə gün əvvəl Elegoo mənə bir dəst göndərdi və onunla birlikdə bir Milad layihəsi qurmağım üçün meydan oxudu. Bu dəst bir neçə komponentdən ibarətdir. Arduino Mega, servolar, ultrasəs sensorlar, uzaqdan
Təhlükəsiz olmayan kilid qutusu: 7 addım
Təhlükəli Lockbox: Bu təlimat Cənubi Florida Universitetində Makecourse layihəsinin tələbinin yerinə yetirilməsi üçün yaradılmışdır (www.makecourse.com) Salam! Təhlükəsiz saxlamaq istədiyiniz, lakin o qədər də etibarlı olmayan qiymətli əşyalarınız varmı?
Talos, gediş zamanı sizi təhlükəsiz saxlayır: 5 addım
Talos, Getdiyiniz müddətdə sizi təhlükəsiz saxlayır: İşə gedərkən təcavüz qurbanı olmaq, bir çox insanlar, xüsusən də qadınlar üçün olduqca yaygın bir şeydir. Ölkə nə olursa olsun, ictimai nəqliyyata minmək, evə gedərkən cinsi təcavüzə məruz qala biləcəyinizi və hətta təqib oluna biləcəyinizə bərabərdir. Onlarda
Telefonunuzu və Gadgetınızı Necə Təhlükəsiz və Təhlükəsiz Qaldırsınız: 4 Adım
Telefonunuzu və Gadget'ınızı Necə Təhlükəsiz və Təhlükəsiz Qaldırsınız: Demək olar ki, hər şeyi itirmiş bir şəxsdən (əlbəttə ki, şişirdilmiş) .Belə ki, əvvəlki cümlənin dediyi kimi, etiraf zamanı, çox çirkinəm. Bir şey mənə bağlı deyilsə, onu səhv bir yerə qoyma şansım çox böyükdür, unutmaq bir yerdədir
Daha təhlükəsiz: qatar stansiyalarını daha təhlükəsiz etmək: 7 addım
Daha təhlükəsiz: qatar stansiyalarını daha təhlükəsiz etmək: Bu gün bir çox qatar stansiyası təhlükəsizlik, maneələr və içəri girən qatar xəbərdarlığı olmadığı üçün təhlükəlidir. Bunun düzəldilməsinə ehtiyac gördük. Bu problemi həll etmək üçün Safer Better yaratdıq. Titrəmə, hərəkət sensorlar və