Turinys:

Kaip nulaužti „Sonoff“įrenginį: 5 žingsniai
Kaip nulaužti „Sonoff“įrenginį: 5 žingsniai

Video: Kaip nulaužti „Sonoff“įrenginį: 5 žingsniai

Video: Kaip nulaužti „Sonoff“įrenginį: 5 žingsniai
Video: Aqara S1 ZNCJMB14LM - интерактивная сенсорная панель и выключатель на три линии для умного дома 2024, Liepa
Anonim
Kaip nulaužti „Sonoff“įrenginį
Kaip nulaužti „Sonoff“įrenginį

„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

ATSARGINĖS ATSARGINĖS IR MIRKŠTOS
ATSARGINĖS ATSARGINĖS IR MIRKŠTOS

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

ĮRENGINIO VALDYMAS
Į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

PRIEIGA SUTEIKTA!!
PRIEIGA SUTEIKTA!!

Įveskite IP adresą savo interneto naršyklėje ir galėsite gauti panašų valdymo meniu kaip šis

NAUDOJIMAS:

Naudodami šį meniu galite gauti prieigą prie aukos ssID ir slaptažodžių ir netgi uždrausti jo prieigą prie įrenginio

Dėl bet kokių kitų užklausų galite atsiųsti man laišką adresu [email protected]

Rekomenduojamas: