Mục lục:
- Quân nhu
- Bước 1: CÀI ĐẶT CÁC CÔNG CỤ CẦN THIẾT
- Bước 2: DỰ PHÒNG PHẦN MỀM VÀ LÀM BAY
- Bước 3: KIỂM SOÁT THIẾT BỊ
- Bước 4: TRUY CẬP ĐƯỢC CẤP !
- Bước 5: KẾT NỐI VỚI ROUTER
Video: Cách hack thiết bị Sonoff: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Nhà nghiên cứu sơ cấp Prakhar Agrawal (Khai thác IoT)
PHẦN CỨNG BẢO MẬT
GIỚI THIỆU
Trong bài đăng này, chúng ta sẽ thảo luận về cách tải một phần sụn tùy chỉnh trên thiết bị Sonoff và điều khiển nó bằng địa chỉ Ip của nó
CÁCH TIẾP CẬN
Chúng tôi sẽ sử dụng các chân uart trên thiết bị cùng với bộ chuyển đổi PL2303 để flash firmware tùy chỉnh (cụ thể là firmware Tasmota) trên thiết bị và sau đó sử dụng công cụ lập bản đồ mạng (nmap) để lấy địa chỉ ip của SONOFF cơ bản
Giới thiệu về thiết bị
Thiết bị sonoff về cơ bản là một mô-đun wifi ESP8266 có thể được điều khiển bằng ứng dụng di động và chức năng của nó là bật / tắt rơ le trên thiết bị sonoff, do đó nó có thể được sử dụng để làm cho bất kỳ thiết bị điện tử nào trở nên thông minh (thêm điều khiển chức năng wifi)
Quân nhu
Công cụ Yêu cầuEsptool Esptool được sử dụng để flash và tạo bản sao lưu của phần sụn gốc Nmap Công cụ nmap được sử dụng để quét các mạng và cổng trên một mạng, máy tính của bạn được kết nối. Công cụ này sẽ được sử dụng để lấy địa chỉ ip của SONOFF căn bản
Bước 1: CÀI ĐẶT CÁC CÔNG CỤ CẦN THIẾT
CÀI ĐẶT NMAP: -
Để cài đặt công cụ nmap, bạn phải nhập lệnh dưới đây vào thiết bị đầu cuối của mình
sudo apt-get install nmap
CÀI ĐẶT ESPTOOL: - Để cài đặt esptool, hãy đảm bảo rằng bạn đã cài đặt python3 trên máy tính của mình, nếu bạn chưa cài đặt python3, hãy nhập lệnh dưới đây trên thiết bị đầu cuối của bạn
sudo apt-get install python3
Bây giờ khi bạn đã cài đặt python3 trên Pc của mình, hãy truy cập liên kết bên dưới và tệp mã nguồn tải xuống (tar.gz) và giải nén thư mục trong thư mục Documents
https://github.com/espressif/esptool/releases
Sau đó đi đến dòng lệnh và nhập lệnh dưới đây-
cd / Documents / esptool
Bước 2: DỰ PHÒNG PHẦN MỀM VÀ LÀM BAY
Để tạo bản sao lưu phần sụn, trước tiên bạn sẽ phải kiểm tra cổng mà SONOFF của bạn được kết nối với, để làm như vậy, hãy nhập thông tin sau vào thiết bị đầu cuối:
ls / dev / tty tty / ACM (số) hoặc ttyUSB (số) là cổng bắt buộc. Lưu ý nó ở đâu đó.
Bây giờ trong thư mục esptool, gõ lệnh sau-
sudo./esptool.py –port / dev / ttyUSB (number) read_flash 0x00000 0x100000 image1M.bin
Thao tác này sẽ tạo một bản sao lưu phần sụn bằng tên image1M.bin trong thư mục esptool
Để cài đặt chương trình cơ sở mới, hãy truy cập trang web được cung cấp, cuộn xuống dưới cùng và tải xuống tệp sonoff.bin và lưu nó trong thư mục esptool đã được mô tả trong các bước trước. https://github.com/arendst/Sonoff-Tasmota/release… nhập dòng lệnh sau:
sudo./esptool.py –port / dev / ttyUSB (number) write_flash -fs 1MB -fm dout 0x0 sonoff.bin
Bước 3: KIỂM SOÁT THIẾT BỊ
Bây giờ để điều khiển thiết bị bạn cần lấy địa chỉ ip của thiết bị mà chúng ta sẽ sử dụng công cụ nmap
Nhập nội dung sau vào dòng lệnh:
Ifconfig
Lưu ý mặt nạ inet và mặt nạ mạng.
Giả sử inet của bạn là 192.168.43.65 Bây giờ hãy nhập dòng lệnh sau:
Nmap -sn 192.16.43.0/24
LƯU Ý-đảm bảo máy tính của bạn và SONOFF được kết nối với cùng một mạng
Sau khi quá trình quét hoàn tất, bạn sẽ có thể thấy địa chỉ ip của thiết bị SONOFF và địa chỉ ip của tất cả các thiết bị được kết nối với mạng đó
Bước 4: TRUY CẬP ĐƯỢC CẤP !
Nhập địa chỉ ip vào trình duyệt web của bạn và bạn sẽ có thể nhận được một menu điều khiển tương tự như thế này
SỬ DỤNG:
Với sự trợ giúp của menu này, bạn có thể truy cập vào ssID và mật khẩu của nạn nhân và thậm chí từ chối quyền truy cập của họ vào thiết bị
Đối với bất kỳ câu hỏi nào khác, bạn có thể gửi thư cho tôi tại [email protected]
Bước 5: KẾT NỐI VỚI ROUTER
Đề xuất:
Cách tạo thiết bị tạo khoảng cách xã hội Arduino với PIR: 4 bước
Cách tạo thiết bị tạo khoảng cách xã hội Arduino với PIR: 1
Cách xây dựng một thiết lập DJ cho người mới bắt đầu - Phong cách Vinyl !: 7 bước
Cách xây dựng thiết lập DJ cho người mới bắt đầu - Phong cách Vinyl !: Trong tài liệu hướng dẫn này, tôi sẽ hướng dẫn bạn cách xây dựng thiết lập DJ với kiểu bàn xoay cổ điển bằng nhựa vinyl. Cho dù bạn là một người có sở thích hay muốn trở thành một người chuyên nghiệp và có thể đi du lịch vòng quanh thế giới để kiếm thu nhập, thì những bước này sẽ giúp bạn
Hướng dẫn: Cách Arduino điều khiển nhiều thiết bị cùng địa chỉ bằng cách sử dụng bộ ghép kênh TCA9548A I2C: 3 bước
Hướng dẫn: Cách Arduino điều khiển nhiều thiết bị cùng địa chỉ bằng cách sử dụng bộ ghép kênh TCA9548A I2C: Mô tả: Mô-đun bộ ghép kênh TCA9548A I2C cho phép kết nối các thiết bị có cùng địa chỉ I2C (tối đa 8 I2C cùng địa chỉ) với một bộ vi điều khiển. Bộ ghép kênh hoạt động như một người gác cổng, chuyển các lệnh đến tập hợp đã chọn o
Cách tạo thiết bị IoT để điều khiển thiết bị và theo dõi thời tiết bằng Esp8266: 5 bước
Cách tạo thiết bị IoT để điều khiển thiết bị và theo dõi thời tiết bằng Esp8266: Internet vạn vật (IoT) là mạng liên kết giữa các thiết bị vật lý (còn được gọi là " thiết bị được kết nối " và " thiết bị thông minh "), các tòa nhà, và các mặt hàng khác - được nhúng với thiết bị điện tử, phần mềm, cảm biến, thiết bị truyền động và
Tìm hiểu cách thiết lập Mô-đun Wifi ESP8266 chỉ bằng cách sử dụng Arduino IDE: 4 bước
Tìm hiểu cách thiết lập mô-đun Wifi ESP8266 bằng cách chỉ sử dụng Arduino IDE: Trong Hướng dẫn này, tôi sẽ chỉ cho bạn cách thiết lập mô-đun ESP8266 chỉ bằng cách sử dụng Arduino IDE chứ không phải bộ chuyển đổi TTL bên ngoài