Как присвоить значение document.cookie файлам cookie вашего браузера? - PullRequest
0 голосов
/ 10 июня 2010

Я разработчик (и, следовательно, тестер) веб-сайта.Наш сайт принимает любой JavaScript или HTML от пользователя, но я не смог объяснить его опасность, настолько очевидную, насколько это возможно.Поэтому я хотел бы доказать это, войдя в систему как мой босс, чтобы доказать ему, что здесь действительно существует реальная опасность.Я думаю, что это опровергнет любой из его аргументов и позволит нам перейти к такой фильтрации контента.( обратите внимание, что этот вопрос не о фильтрации или других предложениях по уловкам JavaScript )

Я уже знаю, как украсть значение переменной document.cookie, но как только вы получите эту строкуname=value;name=value;..., как применить его к своему браузеру?

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

Ответы [ 2 ]

1 голос
/ 10 июня 2010

Попробуйте подключаемый модуль Firefox Панель инструментов веб-разработчика . Он имеет множество полезных функций, включая инструменты для создания и редактирования ваших собственных файлов cookie.

0 голосов
/ 14 июня 2010

Я написал немного JavaScript, чтобы добиться цели, и она прекрасно работает! Вставьте его в Firebug или сверните в одну строку и запустите в адресной строке: (при желании измените дату истечения срока действия)

cookies="PASTE THE document.cookie STRING HERE";
cookies_a=cookies.split("; ");
for(i=0;i<cookies_a.length;i++){
    document.cookie = cookies_a[i]+"; expires=Thu, 2 Aug 2012 20:47:11 UTC; path=/";
}

Протестировано в Firefox, а не в других браузерах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...