Bài đăng

Hiển thị các bài đăng có nhãn http

Thoát kiểm duyệt xem phim lậu - haha

Tổng quan Như các bác đã biết, dạo gần đây các trang phim lậu bị các nhà cung cấp mạng Việt Nam chặn triệt để. Nhưng các trang phim ấy cũng đâu có vừa, họ liền đổi tên miền, ví dụ phimmoi.net thành phimmoiz.net, cứ chặn là họ thêm cứ thêm z vào tên miền. Còn con dân xem phim lậu thì dùng cũng có cách dùng proxy hoặc vpn, nhưng 2 cái trên có nhược điểm là tốc độ chậm và đôi khi không an toàn. Vậy còn có cách nào khác nữa không? Xin thưa là Có . Quay lại vấn đề nhà cung cấp dịch vụ Internet - Internet Service Provider (ISP) họ đã làm cách nào mà chặn được web phim. Họ đã dùng công nghệ gọi là Phân Tích Sâu Gói Tin - Deep Packet Inspection (DPI) , ae nào học môn Hệ thống tìm kiếm, phát hiện và ngăn ngừa xâm nhập chắc là biết thằng này rồi còn không thì google. Vậy tại sao không chặn cmn IP đi cho dễ mà lại dùng công nghệ có vẻ phức tạp trên. Chặn IP thì không ổn chút nào. Các bạn đã nghe nói đến Cloudflare chưa? Chưa thì google đi, còn đơn giản nó là thằng bảo vệ các website. Vì các ...

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...

HTTP(S) proxy server hoạt động như thế nào ?

Hình ảnh
HTTP(S) proxy server hoạt động như thế nào ? Phụ lục Giao thức HTTP. Giao thức HTTPS. HTTP(S) proxy server hoạt động như thế nào ? Một số vấn đề gặp phải khi dùng HTTP(S) proxy server như Fiddler, Burpsuite. Mã nguồn proxy server tham khảo. 1. Giao thức HTTP. HTTP (Hyper Text Transfer Protocol - Giao thức truyền tải siêu văn bản) là một giao thức của mạng Internet, được dùng để trao đổi thông tin giữa máy cung cấp dịch vụ web (web server) và máy sử dụng dịch vụ web (web client) trong mô hình mạng Client/Server dùng cho WWW (World Wide Web). HTTP là giao thức thuộc tầng ứng dụng (Application Layer), nằm trên tầng giao vận (Transport Layer) và tầng mạng (Network Layer). Vậy để HTTP hoạt động thì cần gì ? HTTP thuộc mô hình TCP/IP, mô hình này hoạt động theo tầng, vì vậy để xử lý dữ liệu của HTTP, thì ta phải thỏa mãn các điều kiện của các giao thức ở tầng dưới nó thì mới có thể hoạt động được, cụ thể ở đây ta phải thỏa mãn TCP và IP (không xem xét các giao thức bên dưới...

Rclone với google drive và nâng cao

Hình ảnh
Rclone với google drive và nâng cao. Phụ lục I. Giới thiệu. II. Rclone với google drive. Dùng Google App mặc định. Tự tạo Google App. Một vài lệnh tham khảo. III. Nâng cao Biên tập tập tin cấu hình (rclone.conf) của rclone. Tạo một http server bằng rclone. Biến google drive thành một ổ đĩa trên windows (GNU/Linux để sau he he). Mã hóa tập tin và thư mục. IV. Một vài mẹo. I. Giới thiệu Rclone là một chương trình dòng lệnh dùng cho việc đồng bộ tập tin và thư mục với các dịch vụ lưu trữ trực tuyến. Ngoài ra còn nhiều tính năng thú vị khác nữa. Trang chủ rclone: https://rclone.org/ Rclone được viết hầu hết bằng ngôn ngữ golang. II. Rclone với google drive 1. Dùng Google App mặc định. Bước 1: Chạy lệnh: rclone config Bước 2: Để tạo một remote mới ta chọn n và đặt tên cho nó No remotes found - make a new one n) New remote r) Rename remote c) Copy remote s) Set configuration password q) Quit config n/r/c/s/q> n name> tên remote mới Bước 3: Xem số và chọn s...