понимание общих объектов flash / flex и техники хэширования - PullRequest
1 голос
/ 24 января 2012

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

Что я заметил, так это то, что все файлы хэшированы или зашифрованы с нечитаемыми именами, и у всех них есть пример расширения .sol Somebigandunredable.png.

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

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

Может ли помочь только один?

1 Ответ

3 голосов
/ 24 января 2012

Вы можете использовать это: 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 .

...