Thứ Tư, 21 tháng 12, 2016

Hack bảo vệ nội dung (content protection) của website

Chuyện là như này: có cậu em share một nội dung trên Facebook, mềnh mở ra đọc, thấy hay (tất nhiên) nên muốn bình luận một tý (hoặc cọp về bờ-nốc), thế nên chọn một đoạn nội dung để copy phát.

Á đù, cái éo gì thế nhở? Éo cho chọn nội dung hả?

Kéo xuống dưới thấy cái logo DMCA (dù nội dung này là copy từ chỗ khác - có link về nguồn gốc, củ chuối), đoán là cài một đoạn Javascript để không cho chọn nội dung (thời gian trước cũng đã đi hỗ trợ anh em cọp nội dung ở chỗ khác có cái "chưởng" này nên cũng quen rồi). Thế nên tý toáy xem là cái gì, thì đúng là có đoạn Javascript chống chọn, chống bấm chuột phải, chống bấm tổ hợp phím Ctrl+C hoặc Ctrl+Shift+I (để mở phần Inspect của Chrome), túm lại là tìm mọi cách để chống cọp nội dung từ đó về. Nhưng đã đưa lên web thì là đưa ra public rồi, toàn mã HTML thì đừng có chơi kiểu này, lộn mề.

Loay hoay tý thì làm cái bụp, để sau đó chọn và copy thoải mái 😋, thế nên pốt ra đây để ai cần thì dùng (thi thoảng mềnh cũng quay lại lấy để dùng) - chú ý: chỉ áp dụng cho trình duyệt Chrome.

Cụ thể các bước như sau:

Bước 1: mở tab mới của Chrome, bấm chuột phải và chọn Inspect (nếu dùng trên Windows thì bấm tổ hợp phím Ctrl+Shift+I là mở được cái này)

Bước 2: mở cái địa chỉ website/nội dung có phần chống cọp/bảo về nội dung ở trong tab này (lưu ý: nhớ thực hiện bước 1 trước đã)

Bước 3: sau khi trang web đã tải về/hiển thị xong, chọn tab "Console" (tại cửa sổ Inspect), copy đoạn mã Javascript (ở dưới) để hack/phá cái cơ chế bảo về nội dung, dán vào phần hiển thị hiện tại của tab "Console" rồi gõ Enter phát, thế là xong, giờ thì chọn mí cả copy thoải mái luôn

Đoạn mã Javascript để hack/phá cái cơ chế bảo về nội dung như sau:
document.body.onselectstart=function(){return true};document.body.onmousedown=function(){return true};document.body.dragstart=function(){return true};document.onkeydown=function(){return true};document.keypress=function(){return true};document.ondragstart=function(){return true};document.oncontextmenu=function(){return true};window.onkeydown=function(){return true};

Hi hi hi hi hi 😀😂😆😊😋😍😏😘



Cách khác (còn dễ hơn nữa): cài cái extension có tên Allow Copy vào Chrome rồi muốn làm gì thì làm, click để xem trên Chrome Store để mà cài 😀😂.
Chia sẻ: