Hướng dẫn tải phim trên HBO Go , Vie On , Fim+

therain

Well-Known Member
Chạy hết tốc lực lấy key về thôi. Lần này lộ ra hết này thì chẳng mấy chốc mà Google vá lỗi.

Cái ext cũ dùng được tầm 9 tháng, để xem cái này anh gú gồ có xử lý triệt để như diệt vô vít hong hay là thả cửa luôn .
 

cuong123

Well-Known Member
Hưởng ứng phong trào "Tool nhà làm", mình cũng xin góp vui, chỉ một vài code đơn giản học được từ thời MS-DOS, chẳng thể so được với coder hiện đại dùng Python nhưng cũng đáp ứng yêu cầu chạy song song nhiều cửa sổ, tải đa luồng.
chay-01.jpg

chay-02.jpg

chay-03.jpg

chay-04.jpg

list-keys.jpg

list-keys-2.jpg



export.jpg
 
Chỉnh sửa lần cuối:

therain

Well-Known Member
Hưởng ứng phong trào "Tool nhà làm", mình cũng xin góp vui, chỉ một vài code đơn giản học được từ thời MS-DOS, chẳng thể so được với coder hiện đại dùng Python nhưng cũng đáp ứng yêu cầu chạy song song nhiều cửa sổ, tải đa luồng.

Tool quá hay, chỉ cần thêm 1 bước điền key nữa thì sẽ auto ra file hoàn chỉnh, nhưng nếu bác dùng yt-dlp thay cho N_m3u8 thì tool sẽ hỗ trợ nhiều hơn với các tham số của nó .

Ở phần cuối sau khi mkvmerge mux lại video+audio ra file thành phẩm thì cái bat này có xóa file bị mã hóa đã down trước đó hong bác .
 

therain

Well-Known Member
Mình nghĩ GP mà thêm chức năng ko cho mở F12 thì cách 2 này cũng không xài được nữa)

Đúng là trò chơi rượt đuổi như F9 ko biết khi nào mới dừng lại .
Ext mới công khai 2,3 ngày nay mà đã có nhiều cao thủ đã xào nấu nó lại . Tin vui lại tiếp tục đến cho những tín đồ mò key và lần này thậm chí ko cần vào F12 mà vẫn có thể lấy key, ext mới này chỉ tầm 2.5mb khá nhẹ so với bản gốc của Satsuoni 80mb và hỗ trợ cho các trình duyệt như firefox, brave, chrome......lấy key trong vòng 1 nót nhạc nhưng tới thời điểm này nó vẫn chưa được công khai .

new-method.jpg
 

cuong123

Well-Known Member
Hay quá! Nhưng với phim bộ thì bấm vào tập nào là export key ra file text lưu trên ổ cứng luôn (gồm cả URL đến phim đó kèm đường dẫn đến MPD luôn). Cũng khỏi phải vào Dev Tools

export.jpg


Đúng là trò chơi rượt đuổi như F9 ko biết khi nào mới dừng lại .
Ext mới công khai 2,3 ngày nay mà đã có nhiều cao thủ đã xào nấu nó lại . Tin vui lại tiếp tục đến cho những tín đồ mò key và lần này thậm chí ko cần vào F12 mà vẫn có thể lấy key, ext mới này chỉ tầm 2.5mb khá nhẹ so với bản gốc của Satsuoni 80mb và hỗ trợ cho các trình duyệt như firefox, brave, chrome......lấy key trong vòng 1 nót nhạc nhưng tới thời điểm này nó vẫn chưa được công khai .

new-method.jpg
 
Chỉnh sửa lần cuối:

therain

Well-Known Member
@therain
Cái dòng cuối "Fixing decrypted streams..." là để làm gì các bác nhẩy?

Cái này cần phải thấy code full của họ viết thì mới biết thôi bác, nhưng nhìn hình đoán chữ thì mình nghĩ bước này là bước giãi mã video đã bị mã hóa ra thành file rồi sau đó mux lại cho thành file hoàn chỉnh (Episode 13_dercy_video.mp4 --> Episode 13_fixed_video.mp4)
 

therain

Well-Known Member
Hay quá! Nhưng với phim bộ thì bấm vào tập nào là export key ra file text lưu trên ổ cứng luôn (gồm cả URL đến phim đó kèm đường dẫn đến MPD luôn). Cũng khỏi phải vào Dev Tools

Cái chiêu save key này hay nhưng theo cá nhân mình thích phim nào thì xào phim đó cho xong, vì có lần mình để ý có phim Công Chúa Giá Đáo 2010, mình chưa kịp tải và thời gian sau thì nó xóa bỏ phim đó luôn, vì vậy có lưu key thì cũng ko làm gì được .
 

cuong123

Well-Known Member
Một chút tuỳ chỉnh theo sở thích để khỏi phải nhấn F12 (không mở Dev Tools), mất một buổi để chỉnh sửa và cho nó 1 cái tên, đồng thời test thử một bộ phim có 55 tập, kết quả xuất đầy đủ: mpd_link, kid, base_url, hex_key dưới dạng JSON (dễ dàng export sang Excel, CSV... nếu muốn)

stream-detector.jpg
 
Chỉnh sửa lần cuối:

therain

Well-Known Member
Một chút tuỳ chỉnh theo sở thích để khỏi phải nhấn F12 (không mở Dev Tools)

wow.....trùm key là có thật, sau này ext và tool ngả đùng lăn ra chết thì cho mình xin 1 slot cớp key với nha bác .
 
Chỉnh sửa lần cuối:

adm820

Moderator
Một chút tuỳ chỉnh theo sở thích để khỏi phải nhấn F12 (không mở Dev Tools)

tan-y-thien-do-long-ky.jpg


Mất một buổi để chỉnh sửa và cho nó 1 cái tên, đồng thời test thử một bộ phim có 55 tập, kết quả xuất đầy đủ: mpd_link, kid, base_url, hex_key dưới dạng JSON (dễ dàng export sang Excel, CSV... nếu muốn)

stream-detector.jpg

 
Chỉnh sửa lần cuối:

cuong123

Well-Known Member
Tận dụng sức mạnh tính toán của CPU trong kỷ nguyên mới với khả năng xử lý hàng tỷ tỷ phép toán trong một giây, trong 2 tháng qua (từ 01/06 đến 01/08) đã có hướng nghiên cứu mới của "Cộng đồng WEB-DL Lover" không còn đi theo lối mòn như extension đã công khai hồi tháng 10/2020 nữa (và extension này đã chính thức bị khai tử vào ngày 01/06/2021). Đó là phương pháp đoán key dựa trên từ điển dữ liệu của Satsuoni - người khởi xướng. Vì có chứa từ điển dữ liệu nên extension khá nặng: 80MB đã nén (140MB nếu chưa nén). Và cũng đã có phần mềm (dựa trên ý tưởng của phương pháp đoán key đó) có đo đạc thời gian xử lý. CPU càng mạnh thì ra đáp án càng nhanh (xem 2 hình so sánh dưới đây). Đây là một hướng đi mới đề phòng Google vá lỗi của phương pháp có key tức thì.
PC with i3 4130T
doan-key-don.jpg

PC with i5 6500T
toc-do-i5-6500t.jpg


Theo thông tin mới cập nhật trong ngày 01/08, có một số trang streaming đã dùng trick để khoá không cho mở Dev Tools nên không thể thấy key trong Console. Nhưng với bản của Nilaoda (hiện key trong cửa sổ popup) đã khắc phục được vấn đề luôn luôn phải phụ thuộc vào cửa sổ Dev Tools. Bản của Nilaoda đang chạy thử nghiệm (khá nhẹ, xả nén cũng chỉ 9MB) có thể công khai trong vài ngày tới (nếu như chưa bị Google sờ gáy)

Đây là giao diện của một một bản xào nấu (dựa trên bản của Nilaoda), chỉ cần bấm tập phim chờ một vài giây là con số ở vòng tròn đỏ tăng thêm 1 đơn vị, khi nhảy số nghĩa là đã ghi nhận được dữ liệu, lúc đoc mới bấm tiếp tập phim khác.
stream-detector.jpg


Thậm chí, có một bản chưa phổ biến công khai thì export key ra file text lưu lên ổ cứng luôn, đối với phim bộ thì chỉ cần bấm vào tập nào là export key ra file tập đó.
export.jpg



Đúng là trò chơi rượt đuổi như F9 ko biết khi nào mới dừng lại .
Ext mới công khai 2,3 ngày nay mà đã có nhiều cao thủ đã xào nấu nó lại . Tin vui lại tiếp tục đến cho những tín đồ mò key và lần này thậm chí ko cần vào F12 mà vẫn có thể lấy key, ext mới này chỉ tầm 2.5mb khá nhẹ so với bản gốc của Satsuoni 80mb và hỗ trợ cho các trình duyệt như firefox, brave, chrome......lấy key trong vòng 1 nót nhạc nhưng tới thời điểm này nó vẫn chưa được công khai .
 
Chỉnh sửa lần cuối:

KhangPhamVHS2006

Well-Known Member
Hướng dẫn tải phim trên VTV Giải Trí

Hello! Xin chào các bạn. Hôm nay, tôi sẽ hướng dẫn các bạn tải phim trên một trang web hoàn toàn mới. Một trang web có sử dụng có sử dụng công nghệ DRM (quản lý bản quyền nội dung số).

Có bạn hỏi là: Sao không hướng dẫn tải phim trên Netflix, Amazon Prime, HBO Max hay Disney+ đi? Tôi xin trả lời là: những trang streaming đa quốc gia như vậy đều đã có công cụ (phần mềm) để tải. Bạn có thể sử dụng nó trong giai đoạn Trial. Sau đó thì đóng tiền để mua nếu muốn sử dụng lâu dài. Những trang streaming mà tôi hướng dẫn ở đây đều không được các công cụ (phần mềm) kể trên "ngó" tới vì nó chẳng mang lại lợi nhuận gì cho họ, với một thị trường Việt Nam đến 99% là xài "lậu" phần mềm.

Thêm nữa, những công cụ (phần mềm) đó cũng không phải là từ hành tinh khác đến. Nó do con người ở trên Trái Đất này viết ra, mà đã là do con người viết ra thì người Việt cũng có thể làm được. Người Việt cũng sử dụng những kỹ thuật mà các công cụ (phần mềm) đó sử dụng để tải phim ở những trang streaming không nằm trong "list" đa quốc gia kể trên. Đơn giản vậy thôi.

Để có thể hiểu được các hướng dẫn, mời bạn đọc qua bài: Làm thế nào mà các trang web có thể phát phimCơ bản về HLS

Nhắc lại kiến thức:
- Giao thức HLS thì sẽ có tập tin Master Playlist sẽ chứa đường dẫn tới các tập tin Media Playlist, tập tin Media Playlist sẽ chứa đường dẫn đến các tập tin phân mảnh (segment) của phim. Các tập tin Master và Media Playlist có thể gọi ngắn gọn là tập tin m3u8.
- Giao thức HLS được chia thành 02 loại: không mã hoá tập tin phân mảnh và có mã hoá tập tin phân mảnh (có thêm thẻ EXT-X-KEY, chỉ ra phương thức mã hoá, đường dẫn đến chìa khoá (key) giải mã)
- Để kiểm tra giao thức HLS có mã hoá tập tin phân mảnh hay không? Đơn giản, chỉ cần tải thử một tập tin phân mảnh về và dùng phần mềm VLC hoặc Media Player Classic (có trong K-Lite Codec Pack) để xem. Nếu xem được là không mã hoá, nếu không xem được là đã bị mã hoá.

Tóm tắt các bước thực hiện:
- Tìm đường dẫn đến tập tin m3u8.
- Kiểm tra yêu cầu (request) đến tập tin m3u8 có bị server chặn hay không (có mã lỗi 401, 403). Nếu bị server chặn thì tìm cách fake request đến server (đã hướng dẫn cách fake trong bài Hướng dẫn tải phim trên Mango TV". Nếu không thích cách fake đó thì copy nội dung tập tin m3u8 thành một tập tin lưu trữ trên đĩa cứng ở trên máy tính. Xây dựng lại tập tin m3u8 cho phù hợp với phần mềm m3u8 downloader.
- Đối với trường hợp có mã hoá: tìm phương thức mã hoá (trong bài này là AES-128), đường dẫn đến key giải mã. Đọc hồi đáp (response) của server trả về để có key. Đối với thuật toán mã hoá là AES-128 thì key giải mã có độ dài 128 bit, tức là 16 byte. Chuyển thành key dưới dạng mã HEX.
- Sử dụng phần mềm m3u8 downloader ưa thích của bạn. Trong bài này, tôi sử dụng phần mềm hlsdl.exe để tải tập tin m3u8 (đã có sửa chữa nội dung) về máy. Lúc này sẽ có được tập tin TS bị mã hoá.
- Giải mã tập tin TS bị mã hoá bằng công cụ openssl.exe với key (ở mã HEX) đã tìm được ở trên thành tập tin TS hoàn chỉnh có thể xem được.
- Chuyển tập tin TS thành tập tin MP4 hoặc MKV (nếu thích).

Trình tự các bước thực hiện:


1. Truy cập trang https://www.vtvgiaitri.vn/, chọn phim: "Hồ Sơ Cá Sấu (tập 1)". IDM thần thánh đã tìm thấy link tải và đưa ra list cho chúng ta lựa chọn.
Untitled0.jpg


2. Nhưng khi ta nhấn chọn link để tải thì lại xuất hiện thông báo này. Đại loại là nó "bó tay" toàn tập rồi.
Untitled1.jpg


3. Vẫn những chiêu như cũ: Vào Chrome Dev Tool (F12), tab Network, gõ vào "stream" ở ô filter. Có bạn sẽ hỏi là: Sao biết mà gõ vào "stream" vậy? Xin thưa là, tôi phải bỏ hàng tiếng đồng hồ ngồi trên máy tính để tìm ra đường dẫn đến tập tin m3u8 đấy? Chứ không phải thần thánh gì đâu.
Untitled2.jpg


4. Mở thử tập tin m3u8 trên một tab mới xem có bị chặn không? Kết quả là nhận được: mã lỗi 401. Bạn hỏi bác Google mã lỗi "http 401" là gì nhé.
Untitled3.jpg

Untitled4.jpg


5. Ở bài Hướng dẫn tải phim trên trang Mango TV, tôi đã chỉ ra một chiêu để chống lại kỹ thuật 403 Forbidden, bạn có thể xem lại và áp dụng vào trường hợp này. Tương tự như nhau thôi. Nhưng hôm nay tôi không áp dụng cách đó mà tôi muốn chỉ thêm cho các bạn một cách là lưu tập tin m3u8 trên đĩa cứng máy tính để cho các m3u8 downloader đọc nó và tải thay vì đưa URL cho m3u8 downloader đọc.

Untitled5.jpg


6. Chọn link file m3u8, nhấn phải chuột, hiện ra menu phụ, chọn Copy -> Copy response. Mở Notepad, paste nội dung đã copy vào. Lưu lại thành file: ho-so-ca-sau-tap-01.m3u8 trên ổ cứng.
Untitled6.jpg


7. Thử dùng IDM để download đường dẫn URL đến key giải mã xem thế nào
Untitled4.jpg


8. Vẫn dùng chiêu như tìm link m3u8, tìm key xem ở đâu nào
Untitled7.jpg

Untitled8.jpg


9. Key đã tìm thấy, đưa nó vào bộ nhớ tạm (clipboard) bằng cách Copy response nhé
Untitled9.jpg


10. Đến bước này thì key đang ở trong bộ nhớ tạm (clipboard) và ở dưới dạng những ký tự của bảng mã ASCII. Bạn đã thấy tự hào chưa nào, khi đã "bắt" được key (chìa khoá) để mở cửa trái tim, ý quên: mở khoá nội dung DRM của trang VTV Giải Trí. Và để chuyển nó sang dạng HEX. Tại sao phải chuyển? Vì các chương trình m3u8 downloader chỉ đọc key ở dạng HEX (HEX string), key ở dạng base64 (Base64 string) hoặc tập tin binary 16 byte. Đến trang chuyển đổi trực tuyến ASCII to Hex converter (https://www.utilities-online.info/ascii-to-hex) để chuyển sang dạng chuỗi HEX thôi nào
Untitled10.jpg


Key giải mã phim "Hồ Sơ Cá Sấu (tập 1)"

Mã:
33 74 89 84 f0 5e 67 3f db a8 a9 f6 7b a7 6b fc
11. Mở tập tin ho-so-ca-sau-tap-01.m3u8 đã lưu ở trên bằng Notepad, xoá đi dòng có thẻ #EXT-X-KEY:METHOD=AES-128,URI="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" và Save lại
Untitled11.jpg


12. Sử dụng công cụ hlsdl.exe để tải bản phim về, nó sẽ đọc tập tin m3u8, tải các tập tin phân mảnh theo thứ tự rồi nối (merge) thành một file có tên là ho-so-ca-sau-tap-01.ts duy nhất. Và dĩ nhiên, tập tin này vẫn còn bị mã hoá.
PHP:
hlsdl.exe -o "ho-so-ca-sau-tap-01.ts" "ho-so-ca-sau-tap-01.m3u8"
Untitled12.jpg


13. Mở tập tin ho-so-ca-sau-tap-01.ts bằng PotPlayer xem có xem được phim không?
Untitled13.jpg


14. Giải mã tập tin bằng OpenSSL với key tìm được ở trên theo câu lệnh:
PHP:
openssl.exe aes-128-cbc -d -nosalt -iv 0 -K 33748984f05e673fdba8a9f67ba76bfc -in ho-so-ca-sau-tap-01.ts -out decrypted-ho-so-ca-sau-tap-01.ts
Untitled14.jpg


15. Và đây là thành quả sau những nỗ lực vừa qua
Untitled15.jpg


Bổ sung thêm:
Nếu bạn sử dụng trình duyệt Firefox thì các bước thực hiện tương tự. Tuy nhiên, bạn sẽ thấy key tìm được ở dạng chuỗi base64. Bạn chuyển đổi sang chuỗi HEX ở trang online (https://tomeko.net/online_tools/base64.php?lang=en)
Untitled16.jpg


Untitled17.jpg


Cập nhật nhỏ:
- Nếu tập tin ho-so-ca-sau-tap-01.m3u8 có nội dung được copy response từ server, không cần phải xoá thẻ #EXT-X-KEY:METHOD=AES-128,URI="xxxxxx", chạy lệnh này tự giải mã luôn:
PHP:
hlsdl.exe -F -K "33748984f05e673fdba8a9f67ba76bfc" -o "ho-so-ca-sau-tap-01.ts" "ho-so-ca-sau-tap-01.m3u8"
Ý nghĩa các tham số:
-F bỏ qua không kiểm tra DRM, nghĩa là xem như không có thẻ #EXT-X-KEY
-K giá trị HEX của key AES
-o tên tập tin output

Chúc các bạn thành công. Hẹn gặp lại trong những bài hướng dẫn khác.

Cám ơn bạn nhé, chuẩn bị tải bộ chạy án dùng cách này thôi :))
 

nhatbun91

Well-Known Member
Vào web của github rồi tải file nén về xong làm gì nữa để sử dụng dc hả bác, e mù mờ cái này lắm ạ :(
 
Bên trên