2015-09-24 14 views
8

Đúng, liên kết http://anything/%%30%30 làm hỏng trình duyệt Google Chrome của tôi, ngay cả khi di chuột.http: // a/%% 30% 30 hoạt động như thế nào?

Tính năng này hoạt động như thế nào?

+0

Nói chung, đây là biểu diễn mã hóa url cho các ký tự unicode. Điều này đã làm hỏng trình duyệt Chrome dành cho thiết bị di động của tôi. Bạn nên báo cáo lỗi này là lỗi –

+1

Umm ... Về mặt kỹ thuật, đó không phải là liên kết "đang hoạt động" ... Giống như Google Chrome không hoạt động. – DrWatson

Trả lời

17

Tom Scott giải thích này thật đẹp trong video của mình: The Link That Can Crash Chrome: http://a/%%30%30

bước:

  • http://a/%%30%30 trở thành http://a/%00%300
  • http://a/%00 trở thành http://a/<NULL>%00 là nhân vật NULL

(xem ASCII table)

Lỗi này là originally demonstrated by Andris Atteka, người chỉ cần thêm ký tự rỗng vào chuỗi.

+1

Quá xấu Tom Scott đã không nhận được bất kỳ phần thưởng nào để báo cáo lỗi này. – Piyush

Các vấn đề liên quan