Tạo đường dẫn của MediaFire (phần 1: Những thứ nhìn thấy được)
by vu@nm
Tạo đường dẫn của MediaFire
Phần 1: Những thứ nhìn thấy được
1. URL http://www.mediafire.com/?ID
Ví dụ: http://www.mediafire.com/?gonwlnjxod5
_
2. Đường dẫn trực tiếp http://server.mediafire.com/id1/id/filename
Ví dụ: http://download400.mediafire.com/dddjbm93bibg/zwn2mni1tgm/presario+m200+m2105us.rar
_
3. Cách thức hoạt động
Truy cập vào trang chia sẽ ta dễ dàng nhìn thấy đường dẫn để tải tập tin được chi sẽ, tuy nhiên khi xem mã nguồn thì hoàn toàn không thấy được bất kỳ thông tin gì liên quan đến đường dẫn này.
Sau khi truy lùng thì phát hiện cách thức như sau
Mediafire dùng công nghệ Ajax để lấy đường dẫn tải từ 1 trang khác
function cu(qk,pk,r)cu(‘gonwlnjxod5′,’a551fa722752d8ed5753967534ed2ebc47ba1021e593061199ad21950150c592f101b7e1c8c756b64f127771e428ae46′,’bm9zm’);
Từ thông tin này cho ta biết trang chứa thông tin đường dẫn là
http://www.mediafire.com/dynamic/download.php?qk=zwn2mni1tgm&pk=a551fa722752d8ed5753967534ed2ebc47ba1021e5930611578f2419b55fc3f337fee0048b7781a1f8dd55c388fff47b&r=dmjct
Chỉ đơn giản là ghép 3 thông số lại mà thôi
Thông tin trang trả về là khá nhiều, tuy nhiên có 2 thông tin quan trọng là server và Filename
var mL=’download400.mediafire.com’;var mH=’zwn2mni1tgm’;var mY=’presario+m200+m2105us.rar’;Server = download400.mediafire.comFilename = presario+m200+m2105us.rar
Như trên (2) đã phân tích thì một đường dẫn tải trực tiếp cần có:
- Server
- id1
- id
- filename
Thì qua bước vừa hoàn thành ta đã có được thêm server và filename, cộng thêm id có ngay từ đầu vậy là còn thiếu mất id1
Vậy thông tin id1 ở đâu?
Xem tiếp phần sau sẽ rõ.
Oh xem ở đây mới hiểu được cơ chế họat động của những trang chuyên bắt link direct của mediafire.
Thực sự bổ ích ,thx sư huynh