|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: May 2009
Адрес: Казахстан
Сообщений: 18
|
AIR31 adt.bat указывает на конфликт версий swf
Всем здрасти!
Перед тем, как выкладывать в google play игру, я решил защитить SWF с помощью программы SWF Protection v2.6 !!! [которая удаляет байткод из swf при открытии ее на localhost] Компилирую в APK через adt.bat командой: C:\AIR\AIR31.0\bin\adt.bat -package -target apk -storetype pkcs12 -keystore mykey.p12 game.apk game-app.xml game.swf icons/48x48.png icons/96x96.png icons/36x36.png icons/72x72.png icons/144x144.png icons/192x192.png -extdir extensionDir в то время, как мой протект swf 10 версии. Для меня, на данный момент, программа SWF Protection - это единственное решение защитить свою работу от декомпиляторов и аналогов таких я больше не знаю. Как повысить версию swf в программе SWF Protection? или может какой другой способ есть... |
|
|||||
Регистрация: May 2009
Адрес: Казахстан
Сообщений: 18
|
В том то и дело, что swf который я получаю в результате обфускации через SWF Protection v2.6
при открытии его на локальном хосте вырезает мегабайты данных из swf и алгоритм расшифровки не видно. Пробовал всеми возможными декомпиляторами в том числе самым крутым на сегодня jpexs-flash-decompiler Проблема теперь упаковать этот swf в apk |
|
|||||
Что-бы разобрать и вытащить ресурсы из swf, его не обязательно "запускать". Да, некоторые декомпиляторы запускают swf на исполнение и на этом основаны некоторые техники защиты. Swf проверяет контекст запуска и запускает вечный цикл (например) если контекст не тот, что нужно, вешая тем самым декомпилятор. С некоторыми декомпиляторами это прокатывает. Я сам так делал.
Но, это вообще никак не поможет, если swf будет разобран без запуска. Спецификация формата swf открыта и доступна всем желающим (Как по вашему, были созданы декомпиляторы?) Существует куча софта, который может в той или иной мере анализировать содержимое swf файла. Я это к тому, что такая защита - бесполезная трата времени. Добавьте вечный луп при запуске на localhost, для этого не нужно подключать отдельный плагин, там всего 2 строчки кода. Это защитит от мамкиных хакеров, но действительно ли для вас это важно?
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: May 2009
Адрес: Казахстан
Сообщений: 18
|
Да, для меня это очень важно!
И думаю также важно для многих, кто хочет защитить свой проект от начинающих копипастеров или просто от любопытных вредителей. Так же я считаю, что полученный файл в результате обфускации программой "SWF Protection" становится вообще не читабельным, что в корне упрощает процедуру модерации в google console Моя основная цель: 1. защитить исходный код и графику игры 2. спрятать от модераторов Google Play переключаемые режимы игры (бесплатно/на деньги с оплатой через Qiwi) Я твердо убежден в том, что расшифровать можно всё и понимаю, что таких умельцев не много! Нашел нормальную программу, которая соответствует моим требованиям, но генерирует защищенный swf файл в версии 10 Может кто знает, как мне теперь этот защищенный файл превратить в версию выше 14-ой ? |
|
|||||
Цитата:
2) Врубаешь какой-нибудь swfdump и тупо копируешь из памяти процесса файл csw в котором уже запущенная игра. 3) Запускаешь любой декомпилятор и вытаскиваешь из этого файла всю графику. Да да, декомпилятор на этом этапе 100% ее разберет, никакая защита не поможет. 4) Профит. Цитата:
Цитата:
Странно как ты вообще умудрился такую древнюю версию собрать в apk. Но может я тут что-то упустил Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
Часовой пояс GMT +4, время: 15:25. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|