2 điểm bởi GN⁺ 2023-08-28 | 2 bình luận | Chia sẻ qua WhatsApp
  • Bài viết thảo luận về cách chặn quảng cáo YouTube trên Apple TV bằng cách giải mã và loại bỏ quảng cáo khỏi dữ liệu Protocol Buffer (Protobuf) của Google.
  • Tác giả đã sử dụng một proxy trung gian giữa Apple TV và Internet để giải mã lưu lượng HTTPS và đọc dữ liệu Protobuf mà Google dùng để chèn quảng cáo vào YouTube.
  • Một lỗi trong định dạng Protobuf đã được phát hiện, cho phép tác giả thay đổi 1 byte và loại bỏ quảng cáo một cách hiệu quả.
  • Bài viết cung cấp hướng dẫn thiết lập bộ định tuyến mạng để chặn nhiều loại nội dung không mong muốn như quảng cáo độc hại, theo dõi và nội dung câu view.
  • Tác giả đã xây dựng bộ định tuyến bằng FreeBSD và pfSense, đồng thời khai thác lỗi trong định dạng Google Protocol Buffer để chặn quảng cáo YouTube.
  • Dù đã tìm ra cách chặn quảng cáo, tác giả vẫn ủng hộ các nhà sáng tạo nội dung và mua YouTube Premium.
  • Bài viết cũng bàn về tầm quan trọng của việc chặn quảng cáo độc hại và theo dõi hành vi vì các vấn đề về quyền riêng tư và băng thông.
  • Tác giả đã sử dụng phần cứng chuyên dụng có tập lệnh mã hóa để bảo vệ toàn bộ mạng.
  • Bài viết cũng đề cập đến việc thiết lập chặn quảng cáo bằng DNS, tách biệt LAN trong mạng và quá trình đánh lừa thuật toán quảng cáo của YouTube.
  • Bài viết kết lại bằng cuộc thảo luận về giá trị của YouTube Premium và tầm quan trọng của việc chặn quảng cáo độc hại cùng theo dõi hành vi.

2 bình luận

 
xguru 2023-08-29

Bài gốc rất dài. Quy trình thì thú vị, nhưng điểm mấu chốt là cuối cùng chính tác giả cũng chỉ dùng YouTube Premium trả phí.

 
GN⁺ 2023-08-28
Ý kiến trên Hacker News
  • Bài viết về cách chặn quảng cáo YouTube trên AppleTV, loại bỏ quảng cáo bằng cách tận dụng đặc tính của Protobuf
  • Một người bình luận cho rằng cách diễn đạt của bài viết khi mô tả đây là lỗi của Protobuf là không chính xác; việc bỏ qua các số thẻ không được nhận diện là đặc điểm thiết kế cốt lõi để bảo đảm tính mở rộng của Protobuf
  • Người bình luận này cũng phản bác nhận định rằng việc giải mã Protobuf tốn nhiều chi phí tính toán, và cho rằng Protobuf được thiết kế để giải mã hiệu quả
  • Một người bình luận khác chia sẻ trải nghiệm thao túng lưu lượng web bằng The Proxomitron, bao gồm loại bỏ quảng cáo và viết lại trang bằng CSS tùy chỉnh
  • Người bình luận thứ ba nhắc đến phiên bản Docker hóa của Privaxy, một proxy MITM tương thích với blocklist của UBlock-origin để loại bỏ quảng cáo trong ứng dụng smart TV
  • Bài viết được khen vì cho thấy quá trình tư duy và công việc cần thiết để thực hiện kiểu hack này, qua đó đưa ra một câu trả lời thực tế cho câu hỏi "làm thế nào để trở thành hacker"
  • Một người bình luận đặt nghi vấn về ước tính của tác giả liên quan đến yêu cầu CPU cho mã hóa TLS, và cho rằng có thể tác giả đã đánh giá thấp năng lực của các máy tính bo mạch đơn hiện đại
  • Một người bình luận khác hy vọng có phương pháp MITM dành cho các thiết bị không cho phép cài CA tùy chỉnh; họ cho rằng cách duy nhất có thể là dump bộ nhớ flash, thay CA rồi nạp lại bản dump vào thiết bị
  • Một người bình luận đề xuất cách tiếp cận khác để chặn quảng cáo: tạo các lượt nhấp giả nhưng không mua hàng, nhằm gây thiệt hại cho nhà quảng cáo để họ rút khỏi nền tảng
  • Bài viết được khen là trình bày chi tiết, đặc biệt là các bước liên quan đến bản vá MITM
  • Một người bình luận chia sẻ trải nghiệm thao túng nhắm mục tiêu quảng cáo để nhận quảng cáo cho các sản phẩm cao cấp, trong khi người khác nhắc đến vấn đề quảng cáo nhắm sai khu vực trên Apple TV
  • Một người bình luận chia sẻ trải nghiệm với vấn đề rò rỉ bộ nhớ trong proxy squid và cho rằng lỗi này đã được sửa trong các phiên bản sau