Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Prakhar Agrawal mlađi istraživač (IoT Exploiti)
SIGURNI HARDVER
UVOD
U ovom ćemo članku raspravljati o tome kako učitati prilagođeni firmver na Sonoff uređaj i kontrolirati ga pomoću njegove IP adrese
PRISTUP
Koristit ćemo uart pinove na uređaju zajedno s pretvaračem PL2303 za bljeskanje prilagođenog firmvera (naime Tasmota firmvera) na uređaju, a zatim ćemo pomoću alata za mapiranje mreže (nmap) dobiti ip adresu SONOFF basic -a
O uređaju
Sonoff uređaj je u osnovi WiFi modul ESP8266 kojim se može upravljati putem mobilne aplikacije, a njegova funkcija je uključivanje/isključivanje releja na sonoff uređaju pa se može koristiti za pametan rad bilo kojeg elektroničkog uređaja (dodaje kontrolu nad WiFi funkcijom)
Pribor
Potrebni alatiEsptool Esptool se koristi za bljeskanje i stvaranje sigurnosne kopije izvornog firmvera Nmap Alat nmap koristi se za traženje mreža i portova preko mreže, na koje je vaše računalo povezano. Ovaj alat će se koristiti za dobivanje IP adrese SONOFF -a Osnovni, temeljni
Korak 1: UGRADNJA POTREBNIH ALATA
INSTALIRANJE NMAP-a:-
Da biste instalirali nmap alat, upišite naredbu ispod na svoj terminal
sudo apt-get install nmap
INSTALIRANJE ESPTOOL-a:- Da biste instalirali esptool, provjerite imate li instaliran python3 na računalu. Ako nemate instaliran python3, unesite naredbu ispod na svom terminalu
sudo apt-get install python3
Sada kada instalirate python3 na svoje računalo, idite na donju vezu i preuzmite datoteku izvornog koda (tar.gz) i izdvojite mapu u direktoriju Dokumenti
https://github.com/espressif/esptool/releases
Zatim idite na naredbeni redak i unesite donju naredbu-
cd/documents/esptool
Korak 2: IZRADA REZERVNIH KAPIJA I FLEŠIRANJE FIRMI
Da biste stvorili sigurnosnu kopiju firmvera, najprije morate provjeriti je li priključak na koji je povezan vaš SONOFF, kako biste to učinili, u terminal unesite sljedeće:
ls/dev/tty tty/ACM (broj) ili ttyUSB (broj) je potreban priključak. Zabilježite to negdje.
Sada u imenik esptool upišite sljedeću naredbu-
sudo./esptool.py –port/dev/ttyUSB (broj) read_flash 0x00000 0x100000 image1M.bin
To bi trebalo stvoriti sigurnosnu kopiju firmvera pod imenom image1M.bin u direktoriju esptool
Da biste ažurirali novi firmver, posjetite dano web mjesto, pomaknite se do dna i preuzmite datoteku sonoff.bin te je spremite u mapu esptool koja je opisana u prethodnim koracima. https://github.com/arendst/Sonoff-Tasmota/release… u naredbeni redak upišite sljedeće:
sudo./esptool.py –port/dev/ttyUSB (broj) write_flash -fs 1MB -fm dout 0x0 sonoff.bin
Korak 3: UPRAVLJANJE UREĐAJOM
Sada za kontrolu uređaja trebate dobiti ip adresu uređaja za koji ćemo koristiti nmap alat
U naredbeni redak upišite sljedeće:
Ifconfig
Obratite pažnju na inet masku i masku mreže.
Pretpostavimo da je vaš inet 192.168.43.65 Sada u naredbeni redak upišite sljedeće:
Nmap -sn 192.16.43.0/24
NAPOMENA-provjerite jesu li vaše računalo i SONOFF spojeni na istu mrežu
Nakon što skeniranje završi, moći ćete vidjeti ip adresu SONOFF uređaja, kao i ip adrese svih uređaja spojenih na tu mrežu
Korak 4: OSTVARUJE SE PRISTUP
Unesite IP adresu u svoj web preglednik i moći ćete dobiti sličan kontrolni izbornik poput ovog
KORISTITI: