Mẹo nhanh: Sửa đổi iframe

Nếu bạn nhúng khung nội tuyến của bên thứ ba (như tiện ích con), bạn không thể truy cập nội dung của nó bằng CSS hoặc JavaScript (do cái gọi là chính sách nguồn gốc ). Tuy nhiên, có một thủ tục rất đơn giản để sửa đổi bất kỳ mã nào (cũng trong các tệp khác được tải lại trong iframe). Để làm điều này, bạn định tuyến URL thông qua proxy PHP của riêng bạn và sửa đổi nội dung theo ý muốn.


Một số nhà cung cấp kiểm tra (thường là không chính xác) xem nguồn gốc hiện tại có khớp với tên miền bên ngoài hay không và chặn kết nối nếu không khớp. Nhưng vì chúng ta nắm giữ mọi quyền kiểm soát, chúng ta có thể dễ dàng vượt qua các bước kiểm tra này. Phân tích mã tương đối đơn giản cho phép chúng ta sửa đổi hầu như bất kỳ tập lệnh nào (ngay cả các tập lệnh nhúng Google Sheets có tính bảo mật cao trong iframe). Dưới đây là một phiên bản đơn giản của máy chủ proxy (trong đó biến `$receipts` được cố ý điền bằng dữ liệu mẫu vô hại).:

50e04665c777c53c6cea8a8601f57bbf

Tất cả những gì bạn phải làm bây giờ là thay đổi thuộc tính src của iframe và để niềm vui bắt đầu:

50e04665c777c53c6cea8a8601f57bbf

Nếu bạn muốn trao đổi công thức nấu ăn, hãy PM cho tôi. Chúc bạn hack vui vẻ!

Trở lại