Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Praxar Agrawal kichik tadqiqotchisi (IoT ekspluatatsiyasi)
XAVFSIZ XAVFSIZLIK
KIRISH
Ushbu xabarda biz Sonoff qurilmasiga maxsus dasturiy ta'minotni qanday yuklash va uni IP -manzil yordamida boshqarish haqida muhokama qilamiz
YANGILASH
Biz qurilmadagi uart pimlarini PL2303 konvertori bilan birga ishlatamiz, shuning uchun qurilmadagi maxsus dasturiy ta'minotni (ya'ni Tasmota firmware) o'chirib, keyin SONOFF asosiy IP -manzilini olish uchun tarmoq xaritalash vositasidan (nmap) foydalanamiz
Qurilma haqida
Sonoff qurilmasi - bu asosan ESP8266 Wi -Fi moduli bo'lib, uni mobil ilova yordamida boshqarish mumkin va uning vazifasi sonoff qurilmasidagi röleyni yoqish/o'chirishdir, shuning uchun uni har qanday elektron qurilmani aqlli qilish uchun ishlatish mumkin (wifi funksiyasini nazorat qiladi)
Ta'minotlar
Esptool Nmap dasturiy ta'minotining asl nusxasini o'chirish va zaxiralash uchun ishlatiladi. Asosiy
1 -qadam: Kerakli asboblarni o'rnatish
NMAP xaritasini o'rnatish:-
Nmap vositasini o'rnatish uchun terminalingizga quyidagi buyruqni kiriting
sudo apt-get nmap-ni o'rnating
ESPTOOL O'RNATISH:- Esptool-ni o'rnatish uchun kompyuteringizda python3 o'rnatilganligiga ishonch hosil qiling, agar sizda python3 o'rnatilmagan bo'lsa, terminalingizga quyidagi buyruqni kiriting
sudo apt-get install python3
Endi sizning kompyuteringizda python3 o'rnatilgan bo'lsa, quyidagi havolaga o'ting va manba kodini (tar.gz) yuklab oling va Hujjatlar katalogidagi papkani chiqarib oling
https://github.com/espressif/esptool/releases
Keyin buyruq satriga o'ting va quyidagi buyruqni kiriting
CD/hujjatlar/esptool
2 -qadam: FIRMWARE ZAXIRLASH VA FLASH
Dasturiy ta'minotning zaxira nusxasini yaratish uchun avval SONOFF ulangan portni tekshirish kerak, buning uchun terminalga quyidagilarni yozing:
ls/dev/tty tty/ACM (raqam) yoki ttyUSB (raqam) - bu kerakli port. Bir joyga e'tibor bering.
Endi esptool katalogiga quyidagi buyruqni kiriting-
sudo./esptool.py –port/dev/ttyUSB (raqam) read_flash 0x00000 0x100000 image1M.bin
Bu esptool katalogida image1M.bin nomi bilan dasturiy ta'minotning zaxira nusxasini yaratishi kerak
Yangi dasturiy ta'minotni o'chirish uchun berilgan veb -saytga o'ting, pastga o'ting va sonoff.bin faylini yuklab oling va uni oldingi bosqichlarda tasvirlangan esptool papkasida saqlang. https://github.com/arendst/Sonoff-Tasmota/release… buyruq satriga quyidagilarni kiriting:
sudo./esptool.py –port/dev/ttyUSB (raqam) write_flash -fs 1MB -fm dout 0x0 sonoff.bin
3 -qadam: QURILMANI NAZORAT QILISH
Endi qurilmani boshqarish uchun siz nmap vositasidan foydalanadigan qurilmaning IP manzilini olishingiz kerak
Buyruq satriga quyidagilarni kiriting:
Ifconfig
Tarmoq niqobi va tarmoq niqobiga e'tibor bering.
Sizning inetingiz 192.168.43.65 deb faraz qilaylik, buyruq satriga quyidagilarni kiriting:
Nmap -sn 192.16.43.0/24
QAYD-kompyuter va SONOFF bir xil tarmoqqa ulanganligiga ishonch hosil qiling
Tekshirish tugagandan so'ng, siz SONOFF qurilmasining IP -manzilini va shu tarmoqqa ulangan barcha qurilmalarning IP -manzillarini ko'rishingiz mumkin bo'ladi
4 -qadam: KIRISH BERILDI !
IP -manzilni veb -brauzeringizga kiriting va siz shunga o'xshash boshqaruv menyusiga ega bo'lasiz
FOYDALANISH: