download and upload

  • https://9xbuddy.app
  • ************

Tải phim trên phimmoi.net

https://quantrimang.com/cach-tai-phim-tren-phimmoi-156226

1Tải phim bị gỡ bỏ vì lý do bản quyền

--> thêm cuối link download.html

****************

mua trực tiếp gói https://gsuite.google.com với giá 10 usd 1 tháng, thế là chúng ta đã có storage không giới hạn dung lượng, không giới hạn băng thông và trên hết có thể upload đủ thứ hay ho như phim lên đóKhông có mô tả ảnh.

************************************

nguồn https://techtalk.vn/toi-da-viet-phim-clgt-vn-nhu-the-nao.html

Lấy link video

Tất cả trang phim đều phải gởi link video xuống trình duyệt, không có ngoại lệ. Về lý thuyết nếu có thể coi dc video thì sẽ download dc, một số trang bị khoá DRM bản quyền, phim khi muốn playback cần có file license. Những phim này dù bạn có down về máy nhưng cũng không coi được
Nói thì nói số trang có khóa DRM ở Việt Nam, đếm được trên đầu ngón tay, hãy để yên cho họ làm ăn, mục tiêu của chúng ta là các trang không bản quyền.
Nhẽ tất nhiên phimmoi làm gì có bản quyền a hèm .. và 1 cơ số các trang phim khác cũng thế.
Quay lại vấn đề chính, chúng ta đã lấy dc link đến trang xem phim, ví dụ link xem kubo:
http://www.phimmoi.net/phim/kubo-va-cay-dan-shamisen-3616/xem-phim.html
view source ngó qua ngó lại 1 tí chúng ta đã tìm được link mà phimmoi gọi để lấy video như trong hình
gọi link này và chúng ta có response chứa video kèm vài dòng js
nhưng đoạn URL của video bôi đen trong hình trên đã dc phimmoi ưu ái mã hoá thành 1 đoạn trông có vẻ ghê ghê tởm tởm không giống URL lắm.
hỡi ôi hành động này có thể làm khó ai chứ không thể làm khó các bạn lập trình viên thần thánh. Mà cơ bản theo tôi không hề có tác dụng gì, nói thì nói phimmoi vẫn phải giải mã đoạn URL trên ở ngay chính browser của tôi thì mới chíu được phim.
Mà trên browser của tôi thì tôi làm gì chả dc, ngó lại đám json data thì thấy nó dc pass vào hàm episodeLoadedCallback để process.
follow hàm này dẫn ta đến file watch-n3.js, function episodeLoadedCallback như bên dưới.
tôi set 1 cái break point ngay dòng 259 vì đang quan tâm phimmoi làm gì với cục data đã mã hoá đó, refresh lại và như dự đoán browser pause ngay dòng 259.
Lúc này URL của phim nằm trong biến data được chọi vào vẫn chưa giải. Như các anh em có thể thấy trong hình.
Step into next function call và chúng ta rơi vào file watching-v4, file này bị min lại thành 1 dòng, đừng lo lắng vì browser có đủ đồ chơi, click vào nút pretty print để bung lụa.
Đến đây tôi có lời khen tặng cho phimmoi đã nhọc công obfuscate cả file js này, cả đám code nhìn chán không thể tả
Tuy nhiên chúng ta vẫn chỉ quan tâm đến hehe data đã pass vào, tuy giờ nó có tên _0xfe74xacác anh em hãy add nó vào watch list để tiện bề theo dõi.
Tại đây công việc khá đơn giản chỉ việc step over và step into khi cần cho đến khi các bạn thấy dòng 18, aha đây rồi

GibberishAES

Như vậy là phimmoi dùng aes để mã hoá, mã hoá này là 2 chiều do đó cần key để decode lại, không đâu xa, ngay dòng 18 chúng ta thấy luôn key.
với JS đã mã hoá như trên đoán dc 2 biến kia là gì gần như bằng 0, rất may browser một lần nữa lại đầy đủ đồ nghề, hãy add 2 biến vào watch list để thấy val của tụi nó.
Nhìn vào watch list trong hình thì mọi việc đã sáng tỏ, mật danh _0xba81[10] là PhimMoi.Net@ còn _0xfe74xa[_0xba81[11]] với giá trị 104695 chính là Id của tập phim hay nói cách khác là episodeId. Anh em xem hình coi đúng chưa đã 😀
Như vậy chúng ta đã có trong tay password để giải mã, công đoạn tìm link video đến đây đã thành công.

Source code

Như đã hứa sẽ public toàn bộ source cho anh em down về vọc chơi, code cũng không có gì ghê gớm cả, rất đơn giản và nhiều bug =))
Đây xin mời anh em: https://github.com/quocnguyen/phim
***************************************

Nhận xét

Bài đăng phổ biến