Wie funktioniert http: // a / %% 30% 30?

8

Ja, der Link http://anything/%%30%30 stürzt meinen Google Chrome Browser ab, sogar beim Hover.

Wie funktioniert es?

    
416E64726577 24.09.2015, 21:08
quelle

1 Antwort

17

Tom Scott erklärt das wunderbar in seinem Video: Der Link, der Chrome abstürzen lässt: http: // a / %% 30 % 30

Schritte:

  • http://a/%%30%30 wird http://a/%00 , weil %30 ist 0
  • http://a/%00 wird http://a/<NULL> , weil %00 das NULL-Zeichen
  • ist

(siehe ASCII-Tabelle )

Der Fehler wurde ursprünglich von Andris Atteka demonstriert die einfach ein Nullzeichen zur Zeichenkette hinzufügen.

    
mjsa 25.09.2015, 01:57
quelle

Tags und Links