2012-01-24 1 views
1

Я пытался наблюдать за тем, как некоторые из ведущих разработчиков браузера внедряют управление активами, а также изучают их методы анимации. Поэтому я пытался взломать кеши браузера и пути общих объектов, чтобы заглянуть в активы.Недостаток общих объектов flash/flex и техники хэширования

Я заметил, что все файлы хэшированы или зашифрованы с нечитаемыми именами, и все они имеют пример расширения .sol somethingbigandunredable.png.sol или somethinglesebigandhugestring.swf.sol и т. Д.

Я думал, что они просто суффикс с .sol и просто удалил .sol и попытался открыть png, но он не показывал предыдущее и не открывал в браузере. То же самое с swf-файлом.

Так что мне было интересно, есть ли способ заглянуть в их активы. Я знаю инструмент swf decompiler (в настоящее время используется), который может извлекать только незашифрованные swf.

Может ли одна помощь?

+1

пожалуйста, не забудьте принять правильный ответ –

ответ

3

Вы можете использовать этот: http://blog.coursevector.com/minerva (вам необходимо установить свободное время выполнения AIR, http://get.adobe.com/it/air/). В любом случае, это чтение данных внутри файла .sol (то есть вы не получаете никакого SWF или PNG или другого актива).

Чтобы извлечь ресурсы или получить код, вам нужны экстракторы или декомпиляторы (полезно в вашем случае, когда swf не защищены).

Рассмотрим тот факт, что активы могут быть загружены во время выполнения (не непосредственно встроены в основной SWF): проверить https://addons.mozilla.org/en-US/firefox/addon/httpfox/, http://kevinlangdon.com/serviceCapture/ (или http://www.charlesproxy.com/) и http://www.o-minds.com/products/flashfirebug.