Bài đăng

Đang hiển thị bài đăng từ 2019

Kết hợp Fiddler và Python bắt HTTP(S)

Hình ảnh
Kết hợp Fiddler và Python bắt HTTP(S) 1. Cấu hình Fiddler. Đầu tiên chúng ta cấu hình Fiddler nhận dữ liệu HTTP(S) từ các tiến trình (process). Sau đó trích xuất CA certificate ra Desktop. Chúng ta nhận được cửa sổ thông báo xuất tập tin FiddlerRoot.cer thành công. Tại Desktop chúng ta sẽ thấy tập tin FiddlerRoot.cer Hiện tại tập tin này đang lưu trữ dữ liệu ở dạng DER . Chúng ta sẽ chuyển nó về định dạng PEM , vì thư viện requests của python yêu cầu như vậy. Chi tiết về các định dạng trên các bạn có thể xem tại đây Nháy đúp chuột vào tập tin FiddlerRoot.cer . Nó sẽ hiện ra cửa sổ sau. Chọn thẻ Details . Rồi click nút Copy to File... Chọn Next . Chọn tiếp Base-64 encoded X.509 (.CER) . Rồi Next . Sau đó đặt cho tập tin mới. Rồi Next -> Finish . Xong Để chỉnh cổng (port) lắng nghe của proxy server vào Tools > Options... > Connections . Chỉ định cổng kết nối tại Fiddler listens on port: . 2. Cấu hình Python. Chúng ta sẽ tìm kiếm và biên tập tập tin c

Các trang web xem phim đã sử dụng google drive như thế nào ?

Hình ảnh
Các trang web xem phim đã sử dụng google drive như thế nào ? Trước khi đọc bài viết này, các bạn nên đọc bài viết Làm thế nào mà trang web có thể phát video trước để có kiến thức cơ bản, giúp hiểu hơn bài viết này. Phụ lục Giao thức HLS là gì ? Khám phá. Họ đã sử dụng google drive để lưu phim ra sao ? Làm sao tải được HLS ? 1. Giao thức HLS là gì ? HTTP Live streaming (HLS) là một giao thức truyền dẫn (transport protocol) nội dung media, nó dựa trên HTTP. Được phát triển bởi Apple . Tập tin manifest của HLS là playlist có định dạng M3U8 (Phiên bản hỗ trợ Unicode của M3U dùng mã UTF-8). Đặc tả kĩ thuật của HLS các bạn có thể tìm hiểu tại đây HLS hoạt động như thế nào ? Sau đây là mô hình hoạt động đơn giản của HLS. Giải thích Từ nguồn đầu vào (Media source) như là tập tin MP4, MKV, máy quay phim, điện thoại, ... Chúng được đưa đến máy chủ (server) để lưu trữ, xử lý. Tại máy chủ, chúng được mã hóa (encode) thành chuẩn MPEG-2 TS, thường dùng các phần mềm như ffm