Как сломать Google Chrome с этими 16 символами за 2 секунды

хром-краш-символыКороткие байты: Вы хотите сломать чей-то Google Chrome просто ради этого? Вот как это сделать с 16 простыми персонажами.

Из-за ошибки в движке Chromium вы можете вызвать сбой чьего-либо браузера Google Chrome, просто добавив в строку URL символ NULL. Ошибка была обнаружена Андрисом Аттека, и он объяснил в своем блоге.

Он продемонстрировал ошибку, используя строку длиной 26 символов, но вы потерпели крах в Google Chrome, используя всего 16 символов.

Как аварийно завершить работу Google Chrome с этими 16 символами?

Просто скопируйте и вставьте следующую строку в адресную строку Google Chrome (Chrome 45 или более поздней версии), нажмите Enter и просмотрите вкладку Chrome, иначе весь браузер Chrome потерпит крах:

Http: // б / %% 30% 30

Будьте осторожны, этот шаг мгновенно завершит работу вашего браузера!
Браузер падает, даже если вы наводите указатель мыши на гиперссылку, указанную выше: http: // b / %% 30% 30

Почему происходит сбой браузера Chrome?

«Кажется, что происходит сбой в каком-то очень старом коде. В сборке Debug, он ударяет DCHECK по недействительному URL в GURL, глубоко в некотором коде History. Принимая во внимание, что в выпусках Release он находится в состоянии CHECK, я не думаю, что это на самом деле ошибка безопасности, но я собираюсь оставить это как таковой ».

В моих тестах код влияет как на Windows, так и на Mac. Эта ошибка также влияет на браузеры Opera и Vivaldi, так как оба они построены на движке Chromium. Однако это не повлияло на Chrome для Android.

Эта ошибка была только локальной проблемой DoS, так что г-н Аттека не получил прикрытия в программе вознаграждений за ошибки компании.

Такие ошибки были замечены в прошлом и были быстро исправлены.

Обновить: Посмотрите видео ниже, чтобы узнать, почему это происходит

Эта ошибка вызвала у вас Google Chrome? Расскажите нам в комментариях ниже.

Ссылка на основную публикацию