Sì, il collegamento http://anything/%%30%30
interrompe il mio browser Google Chrome, anche al passaggio del mouse.Come funziona http: // a/%% 30% 30?
Come funziona?
Sì, il collegamento http://anything/%%30%30
interrompe il mio browser Google Chrome, anche al passaggio del mouse.Come funziona http: // a/%% 30% 30?
Come funziona?
Tom Scott spiega splendidamente nel suo video: The Link That Can Crash Chrome: http://a/%%30%30
Passi:
http://a/%%30%30
diventa http://a/%00
perché %30
è 0
http://a/%00
diventa http://a/<NULL>
perché %00
è il carattere NULL(vedere ASCII table)
Il bug era originally demonstrated by Andris Atteka che aggiungeva semplicemente un carattere null alla stringa.
Peccato che Tom Scott non abbia ricevuto alcuna ricompensa per aver segnalato questo bug. – Piyush
In generale, questa è la rappresentazione della codifica url per i caratteri unicode. Questo ha bloccato il mio browser Chrome mobile. Si dovrebbe segnalare questo come un bug –
Umm ... Tecnicamente, non è il collegamento "funzionante" ... È più come Google Chrome non funziona. – DrWatson