Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Prakhar Agrawal Junior Researcher (IoT Exploits)
SÄKER HARDWARE
INTRODUKTION
I det här inlägget kommer vi att diskutera om hur man laddar en anpassad firmware på Sonoff -enheten och styr den med dess IP -adress
NÄRMA SIG
Vi kommer att använda uart -stiften på enheten tillsammans med en PL2303 -omvandlare för att flasha anpassad firmware (nämligen Tasmota -firmware) på enheten och sedan använda ett nätverksmappningsverktyg (nmap) för att få IP -adressen till SONOFF basic
Om enheten
En sonoff -enhet är i grunden en ESP8266 wifi -modul som kan styras med mobilapplikationen och dess funktion är att slå på/av reläet på sonoff -enheten och kan därför användas för att göra alla elektroniska apparater smarta (lägger till kontroll över wifi -funktionalitet)
Tillbehör
Tools RequiredEsptool esptool används för att blinka och skapa säkerhetskopia av den ursprungliga fasta programvaran Nmap nmap -verktyget används för att söka efter nätverk och portar i ett nätverk, din dator är ansluten till. Detta verktyg kommer att användas för att få IP -adressen till SONOFF grundläggande
Steg 1: INSTALLERA NÖDVÄNDIGA VERKTYG
INSTALLERA NMAP:-
För att installera nmap -verktyget måste du skriva kommandot nedan på din terminal
sudo apt-get install nmap
INSTALLERA ESPTOOL:- För att installera esptool, se till att du har python3 installerat på din dator, om du inte har python3 installerat anger du kommandot nedan på din terminal
sudo apt-get install python3
Nu när du har installerat python3 på din dator, gå till länken nedan och ladda ner källkod (tar.gz) och extrahera mappen i dokumentkatalogen
https://github.com/espressif/esptool/releases
Gå sedan till kommandoraden och ange kommandot nedan-
cd/dokument/esptool
Steg 2: SÄKERHETSBACKUP OCH FLASHING AV FIRMWARE
För att skapa en säkerhetskopia av den fasta programvaran måste du först söka efter porten som din SONOFF är ansluten till, för att göra det skriver du följande i terminalen:
ls/dev/tty tty/ACM (nummer) eller ttyUSB (nummer) är den nödvändiga porten. Notera det någonstans.
Skriv nu följande kommando i esptool-katalogen
sudo./esptool.py –port/dev/ttyUSB (nummer) read_flash 0x00000 0x100000 image1M.bin
Detta bör skapa en säkerhetskopia av firmware med namnet image1M.bin i esptool -katalogen
För att blinka den nya fasta programvaran, besök den angivna webbplatsen, bläddra till botten och ladda ner sonoff.bin -filen och spara den i esptool -mappen som beskrivs i föregående steg. https://github.com/arendst/Sonoff-Tasmota/release … skriv följande i kommandoraden:
sudo./esptool.py –port/dev/ttyUSB (nummer) write_flash -fs 1MB -fm dout 0x0 sonoff.bin
Steg 3: KONTROLL AV ENHETEN
Nu för att styra enheten måste du få ip -adressen till den enhet som vi ska använda nmap -verktyget för
Skriv följande på kommandoraden:
Ifconfig
Observera inetmask och nätmask.
Låt oss anta att din inet är 192.168.43.65 Skriv nu följande på kommandoraden:
Nmap -sn 192.16.43.0/24
OBS! Se till att din dator och SONOFF är anslutna till samma nätverk
När skanningen är klar kommer du att kunna se ip -adressen för SONOFF -enheten och även ip -adresser för alla enheter som är anslutna till det nätverket
Steg 4: TILLGÅNG beviljad !
Ange ip -adressen i din webbläsare och du kommer att kunna få en liknande kontrollmeny som denna
ANVÄNDA SIG AV: