Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
„Prakhar Agrawal“jaunesnysis mokslo darbuotojas („IoT Exploits“)
SAUGI Aparatūra
ĮVADAS
Šiame įraše aptarsime, kaip įkelti „Sonoff“įrenginiui pritaikytą programinę -aparatinę įrangą ir ją valdyti naudojant jo IP adresą
METODAS
Mes naudosime įrenginio uart smeigtukus ir PL2303 keitiklį, kad įrenginyje paleistume pasirinktinę programinę įrangą (būtent „Tasmota“programinę įrangą), o tada naudosime tinklo susiejimo įrankį (nmap), kad gautume „SONOFF basic“IP adresą
Apie Įrenginį
„Sonoff“įrenginys iš esmės yra „ESP8266“„Wi -Fi“modulis, kurį galima valdyti naudojant mobiliąją programą, o jo funkcija yra įjungti/išjungti „Sonoff“įrenginio relę, todėl jis gali būti naudojamas bet kokiam elektroniniam prietaisui padaryti išmaniam (suteikia galimybę valdyti „Wi -Fi“funkcijas)
Prekės
Reikalingi įrankiai Esptool Esptool naudojamas blykstės kūrimui ir originalios programinės aparatinės įrangos atsarginės kopijos sukūrimui Nmap. Nmap įrankis naudojamas tinklams ir prievadams nuskaityti tinkle, prie kurio jūsų kompiuteris prijungtas. Šis įrankis bus naudojamas norint gauti SONOFF IP adresą pagrindinis
1 žingsnis: REIKALINGŲ ĮRANKIŲ ĮRENGIMAS
NMAP MONTAVIMAS:-
Norėdami įdiegti „nmap“įrankį, savo terminale įveskite žemiau esančią komandą
sudo apt-get install nmap
„ESPTOOL“ĮRENGIMAS:- Norėdami įdiegti „esptool“, įsitikinkite, kad kompiuteryje įdiegta „python3“; jei neturite „python3“, įveskite žemiau esančią komandą savo terminale
sudo apt-get install python3
Dabar, kai kompiuteryje įdiegsite „python3“, eikite į žemiau esančią nuorodą ir atsisiuntimo šaltinio kodo (tar.gz) failą ir išskleiskite aplanką dokumentų kataloge
https://github.com/espressif/esptool/releases
Tada eikite į komandų eilutę ir įveskite žemiau esančią komandą-
cd/dokumentai/esptool
2 veiksmas: ATSARGINĖS ATSARGINĖS ATSARGOS IR MIRKSTYMAS
Norėdami sukurti programinės aparatinės įrangos atsarginę kopiją, pirmiausia turėsite patikrinti, ar prievadas, prie kurio prijungtas SONOFF, įveskite terminale:
ls/dev/tty tty/ACM (skaičius) arba ttyUSB (skaičius) yra būtinas prievadas. Atkreipkite dėmesį į tai kažkur.
Dabar „esptool“kataloge įveskite šią komandą-
sudo./esptool.py –port/dev/ttyUSB (skaičius) read_flash 0x00000 0x100000 image1M.bin
Tai turėtų sukurti programinės aparatinės įrangos atsarginę kopiją pavadinimu image1M.bin esptool kataloge
Jei norite atnaujinti naują programinę -aparatinę įrangą, apsilankykite nurodytoje svetainėje, slinkite į apačią ir atsisiųskite failą sonoff.bin ir išsaugokite jį ankstesniame žingsnyje aprašytame esptool aplanke. https://github.com/arendst/Sonoff-Tasmota/release… komandų eilutėje įveskite:
sudo./esptool.py –port/dev/ttyUSB (skaičius) write_flash -fs 1 MB -fm dout 0x0 sonoff.bin
3 žingsnis: ĮRENGINIO VALDYMAS
Dabar, norėdami valdyti įrenginį, turite gauti įrenginio, kuriam naudosime „nmap“įrankį, IP adresą
Į komandų eilutę įveskite:
Ifconfig
Atkreipkite dėmesį į įvestą kaukę ir tinklo kaukę.
Tarkime, kad jūsų inet yra 192.168.43.65 Dabar komandų eilutėje įveskite:
Nmap -sn 192.16.43.0/24
PASTABA-įsitikinkite, kad jūsų kompiuteris ir SONOFF yra prijungti prie to paties tinklo
Kai nuskaitymas bus baigtas, galėsite matyti SONOFF įrenginio IP adresą ir visų prie to tinklo prijungtų įrenginių IP adresus
4 žingsnis: Suteikta prieiga
Įveskite IP adresą savo interneto naršyklėje ir galėsite gauti panašų valdymo meniu kaip šis
NAUDOJIMAS: