![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2006
Сообщений: 23
|
Мне нужно обфускацировать только часть as кода. Следовательно проги типа SWF Encrypt не подходят.
В общем я могу написать алгоритм, только не понимаю, как можно скрыть функции типа stop, gotoandstop...? |
|
|||||
|
Регистрация: Dec 2006
Сообщений: 23
|
А как с ним работать? хелп молчит, а любая операция напр
Приводит к тому, что код не выполняется. |
|
|||||
|
ветеран форума
|
__bytecode__ - это недокументированная директива прямой вставки байткода во флешку. Ей не могут передаваться никакие аргументы, пишется только напрямую __bytecode__("данные"). К вписанным данным автоматически дописывается 70 00, насколько я помню (_pop; nop
для балансировки стека. Защита основана на том, чтобы использовать инструкции, у которых завершение параметров обозначается двумя парами нулей, что при последовательном анализе кода превратит остальное в кашу.Но особого смысла со всем этим заморачиваться я не вижу, особенно для stop(), gotoAndStop и т п. Все, что защищено, может быть взломано.
__________________
4am is time to rock |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|