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à tệ hơn là tốt) xem nguồn gốc hiện tại có tương ứng với miền bên ngoài hay không và dừng lại nếu không. Nhưng vì chúng ta có tất cả quân bài trong tay nên chúng ta có thể dễ dàng bỏ qua những bước kiểm tra này. Thông qua phân tích mã tương đối đơn giản, hầu như tất cả các tập lệnh (ngay cả các tập lệnh Google Trang tính được bảo mật cao được nhúng trong iframe) đều có thể được sửa đổi. Đây là một phiên bản proxy đơn giản (theo đó biến $receipts chỉ được cố tình điền 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à cuộc vui có thể 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