Собственно, есть swf-файл. Декомпиляция показала, что в нем есть константы. Вопрос, можно ли как то поменять значения этих констант прямо в swf?
0) Если длинна константы не изменится, т.е. типа было 123 а ты заменил на 456 то норм. т.е. главное чтобы ничего не затер в AS скриптах 1) проверь сигнатуру файла. по первым 3-м буквам там может быть FWS и CWS Если FWS то можешь смело править, Если CWS то значит файл упакован и тогда его надо распаковать. Там юзается gzcompress ну и перед данными хидер небольшой добавлен из 8 байт. Который перед распаковкой надо отрезать.
Формат swf открытый, все поля расписаны, так что можно и поменять http://www.adobe.com/devnet-archive/actionscript/articles/avm2overview.pdf
MrCharly возможно вам стоит взглянуть на flasm. Он декомпилирует байт код, потом можно поправить и скомпилировать обратно.