Thứ Ba, 21 tháng 11, 2017

[Phần 0] Khám phá FPT Box HD



Bài viết này mình sẽ tập trung duy nhất về thiết bị xem truyền hình FPT HD (phiên bản chạy linux thuần của FPT sử dụng chip Sigma nhé). FPT sử dụng một loại box khác nữa chạy hệ điều hành Android 4.4 thì phải, mình không bàn ở đây vì mình không có nó và cũng không đủ tiền để mua nó (thời điểm hiện tại nghe nói là giá 1tr500k).


Nội dung bài viết mình sẽ nói về:
  1. Tìm hiểu Cơ chế DRM và cách vượt qua chúng (đây là vấn đề mình gặp phải khi cái box nhà mình nó hư và mình tìm cách sửa nó)
  2. Giải nén Kernel của box để xem thông tin (để biết mật khẩu mà nó chứa là gì)
  3. Phân tích một vài tập lệnh mà Box nó chạy khi khởi động
  4. Xem Chế  độ debug của box (Serial console) để tìm cách thâm nhập vào Box
  5. Chiếm quyền root của box để tùy biến một số thứ.


Sơ lược về phần cứng 1 chút:

Box bao gồm 3 phiên bản phần cứng khác nhau nhưng cấu hình thì tương đương nhau và cùng chạy 1 phiên bản Linux chung.
  1. Phiên bản chạy chip Sigma SMP8671A (dual DDR3 = 256MB)
  2. Phiên bản chạy chip Sigma SMP8675A/B (DDR3 256MB)
  3. Phiên bản này nghe nói là do FPT tự thiết kế sử dụng chip Sigma SMP8673A (DDR3 1GB) mình chưa có con này nên cũng không biết nhiều về nó, mọi thông tin có được do người bạn phía bắc nói mình biết.
Phiên bản 1 và 2 thì mình thấy là do Shenzhen Kaifa Technology Co. và MitraStar Technology Corp. thiết kế và sản xuất (mình biết điều này do thấy số MAC của nó là dạng 00:1C:55:xxxxx B0:46:FC:xxxx và tra trên https://macvendors.com thì nó báo thế.

Phiên bản thứ 3 thì tra MAC không có kết quả nào cả (chắc là do FPT chưa đăng ký MAC vendor...)

Board nạp cho EEPROM, Flash 24XX 25XX

Do công việc và cùng sở thích vọc vạch các thiết bị điện tử nên mình có thử đặt một board mạch cho phép Programer bộ nhớ EEPROM vàFLash họ 24xx, 25xx của các hãng từ trang AliExpress với giá bằng 2 tô bún bò có giò heo. Sau 2 tuần thì mình đã nhận trên tay em nó.

Dưới  đây là board CH431A



Extract Firmware thiết bị TP-Link

Bài viết này sẽ hướng dẫn các bạn extract firmware của 1 thiết bị bất kỳ để xem nội dung của nó..
 
Sẽ có bạn thắc mắc về việc tại sao phải cần xem nội dung của firmware

Bài đăng nổi bật

Hướng dẫn sử dụng VideoSubFinder và cấu hình OCR (PHẦN 2 - END)

Phần này giới thiệu 1 công cụ mình tự viết bằng python dựa vào AI genimi hỗ trợ và có tham khảo 1 số nguồn ngoài. Giới thiệu chương trình. C...

Popular Posts