Khi tải Fshare Free ta phải chờ 30s đếm ngược rất mất thời gian phải không nào ? Chỉ cần thực hiện request như bên dưới đây thì ta đã lấy được link tải một cách nhanh chóng.
Các Header như Accept, Accept-Language, Accept-Encoding, Connection, Content-Length, User-Agent,DNT: 1 ta không cần để ý đến chúng vì UDF đã add sẵn hết rồi. Xem thêm chi tiết tại mục $sAdditional_Headers
→ Header còn lại sẽ nạp vào $sAdditional_Headers là: X-Requested-With: XMLHttpRequest
3/ Phân tích Referer
Hình trên có Referer nhưng không điền vào tham số $sReferer cũng được, chừng nào request thất bại mới điền vào để thử.
4/ Phân tích Cookie
Những cookie tạp nham thường có dạng __abcxyz, ___abcxyz ta không cần để ý đến chúng. Còn lại các Cookie như:session_id, proxy_s_sv, apluuid ta tạm thời không suy nghĩ đến chúng, thử request trước, nếu thất bại thì quay lại thử nạp các Cookie này.
5/ Phân tích Data cần gửi đi
DataToSend thường nằm thụt lùi qua phải hơn so với các dòng khác, nó là:
Nói chung là xử lý sao thì tuỳ, miễn là tách được cái ID là xong.
·
fs_csrf ta tìm ở đâu ? Thông thường để tìm một giá trị lạ ta sẽ tìm giá trị đó trên Live HTTP Headers trước. Nếu tìm không thấy ta sẽ làm 1 request lấy source từ địa chỉ header Referer. Nhìn hình ở trên, địa chỉ Referer đó là https://www.fshare.vn/file/TF6JKXFF4T/ → Ta request địa chỉ này và lưu source request được vào Clipboard:
Paste source đã lưu vào Notepad hoặc trang SciTE mới và search thử (Ctrl+F3) giá trị lạ đó (ở ví dụ này là fs_csrf) có nằm trong source không, nếu có thì dùng StringRegExp để tách lấy nó ra. Ta tìm thử thì quả nhiên là thấy:
Sau khi request ta thấy không cần các Cookies như:session_id, proxy_s_sv, apluuid... thì vẫn request thành công → Không cần làm thêm bước tìm các Cookie này.
·
Nếu request thành công thì ta sẽ được kết quả trả về như sau: