Форум: "Основная";
Текущий архив: 2011.09.11;
Скачать: [xml.tar.bz2];
ВнизЧто приходит в flash? Найти похожие ветки
← →
Владимир З. (2010-02-11 11:54) [0]Суть проблемы.
Есть страница с flash объектом (http://qqq.ru/12345.swf). Анимация спрайтов в flash осуществляется путем циклических (1 раз в 3-5 секунд) запросов к определенному скрипту (http://qqq.ru/122.php) на тот же сайт. Скрипт возвращает в flash набор данных в виде xml документа, которые определяют порядок анимации спрайтов. Как можно получить информацию о текущем наборе данных отправленных (полученных) flash? Сниффером не катит - весь трафик с сайтом закрыт gzip-ом.
← →
brother © (2010-02-11 12:57) [1]если я правильно понял: тупо в xml вставляй нужную инфу...
← →
Владимир З. (2010-02-11 13:11) [2]2 brother © (11.02.10 12:57) [1] >
неправильно понял.
1. Мне не нужно менять инфу в приходящем xml.
2. Как получить содержимое этого xml который поступил в flash если:
а) поступает xml документ сжатый gzip прямо в flash;
б) декодирование gzip происходит средствами Action Sript в самой flash
← →
brother © (2010-02-11 13:15) [3]да видимо я тебя не понял, ибо:
перехватить трафик, я так понимаю не твоих флеш и скриптов нереально!
судя по
> Сниффером не катит - весь трафик с сайтом закрыт gzip-ом.
я вообще ничего не понял...
← →
Владимир З. (2010-02-11 14:25) [4]2 brother © (11.02.10 13:15) [3]
вот теперь уже почти правильно.
сайт,флеш и скрипты не мои - факт.
сниффером я пробовал анализировать трафик чтоб определить что передается между флеш и сайтом. В итоге есть только загловки протокола http которые говорят о том что со страницы либо из флешки пошел запрос к определенным php-скриптам на сайте - для флешки такой скрипт один, для другого контента на странице - куча скриптов. В ответ ВСЕ (в том числе и для не предназначенное для флешки) приходит закрытое gzip-ом. Перехватить запросы идущие от флеш к сайту вполне реально сниффером, прокси или маппингом, а вот как раскодировать полученный поток данных. Использовать Indy с декомпрессией потоков - нереально - на html странице с флешкой много активного контента который должен "жить" - только для браузера). Если раскодированный HTML можно получить кучей способов (IHtmlDocument2, IWebBrowser2, MIME filtering) вот до раскодированного внутри флеш xml добрался только через поиск в адресном прострастве памяти процесса (iexplore.exe) - согласитесь - бомбой по воробьям. Вот и спрашиваю как "достучаться" другими способами?
← →
Владимир З. (2010-02-11 16:19) [5]упс...с бомбой по ворьям может быть промах:
проверил в Виндовс7 (ИЕ8) через память - нету хмл, а в ХР (ИЕ7) есть хмл.
проверял через ArtMoney 7.32
← →
KilkennyCat © (2010-02-12 00:34) [6]Флэш декодируема.
← →
brother © (2010-02-12 05:12) [7]> проверял через ArtMoney 7.32
это как?
← →
Владимир З. (2010-02-12 12:21) [8]KilkennyCat © (12.02.10 00:34) [6]
можно подробнее про декодировку. если речь идет о том какие функции внутри актив скрипт - то SWF Flash Decompiler все вытащил) - что с ними дальше делать - как к ним достучаться в ран-тайм?
brother © (12.02.10 05:12) [7]
через ArtMoney 7.32 - проверял наличие и изменения которые происходят в этих самых хмл-документах - их реально видно в памяти анализируемого процесса, а при циклическом обновлении (опция в ArtMoney) видно все изменения. Ксати бесплатный ArtMoney (без драйвера доступа к памяти) - ничего не находил. Фактически использую ArtMoney как эталон для создания сканеров памяти - если без спец.драйвера все обнаруживает - есть смысл создавать отдельный сканер(патчер и т.д.) иначе - нужен драйвер - а тут я не силен(
← →
KilkennyCat © (2010-02-12 12:23) [9]
> что с ними дальше делать - как к ним достучаться в ран-тайм?
Пишешь свою флэшку, тянешь, что надо, сохраняешь куда и как надо.
← →
Владимир З. (2010-02-12 12:29) [10]идея интересна - просто подменить на свою флешку. А подмену адреса флешки лучше делать через MIMe-filter или через интерфейсы Ihtmldocument2, Iwebbrowser2?
← →
b z (2010-02-12 12:41) [11]Ionic.Zlib.dll - там есть функции декомресии (она под .NET).
← →
Владимир З. (2010-02-12 13:09) [12]b z (12.02.10 12:41) [11]
функций декомпресии zlib алгортма - пруд пруди - в стандартной поставке делфи идут постоянно. Не в этом вопрос)
← →
b z (2010-02-12 13:23) [13]Тогда не понятно что вам надо.
> Сниффером не катит - весь трафик с сайтом закрыт gzip-ом.
Отправляете запрос - получаете ответ - декомпресируете его, получаете "Что приходит в flash". У нас было так, что копресия была не "стандартная" и действительно, например фиддлер, не помогал, тогда вот той длл мы и раскрутили все. В чем у вас вопрос не понятно...
← →
Владимир З. (2010-02-12 13:25) [14]b z (12.02.10 13:23) [13]
читайте выше - не я отправляю запрос - флеш без моего участия)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2011.09.11;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.005 c