![]() |
Скрыть часть кода.
Мне нужно обфускацировать только часть as кода. Следовательно проги типа SWF Encrypt не подходят.
В общем я могу написать алгоритм, только не понимаю, как можно скрыть функции типа stop, gotoandstop...? |
Байт-кодом скрывается код в конкретном кадре сразу после вставки байт-кода и до конца кадра. (см. поиском)
|
А как с ним работать? хелп молчит, а любая операция напр
Код AS1/AS2:
|
__bytecode__ - это недокументированная директива прямой вставки байткода во флешку. Ей не могут передаваться никакие аргументы, пишется только напрямую __bytecode__("данные"). К вписанным данным автоматически дописывается 70 00, насколько я помню (_pop; nop;) для балансировки стека. Защита основана на том, чтобы использовать инструкции, у которых завершение параметров обозначается двумя парами нулей, что при последовательном анализе кода превратит остальное в кашу.
Но особого смысла со всем этим заморачиваться я не вижу, особенно для stop(), gotoAndStop и т п. Все, что защищено, может быть взломано. |
| Часовой пояс GMT +4, время: 17:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.