![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 99
|
привет всем!
подскажите.. мне нужно поменять одну строчку кода в swf файле. есть такая программа? чтоб зайти через программу внутрь swf, изменить код и выйти. чтоб никаких перекомпеляций во ФЛА и разных страшных слов ![]() |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
как бы нельзя. Если только через хаки, дизассемблеры и тому подобное...
|
|
|||||
|
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
Если только через хаки, дизассемблеры и тому подобное... - про это даже и речи быть не может
ищи исходник и меняй
__________________
Пока я жив, Вы горем обеспечены |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 99
|
флешка моя. долго использовалась, а теперь нужно совсем чуть-чуть поменять, а фла уже давно удалён.. фла искать негде, потому что его нет
![]() а что такое хаки и диссасемблер? |
|
|||||
|
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
ты можешь в таком случае воспользоваться гугл поиском чтоб узнать как получить исходный файл, имея в наличии только SWF
__________________
Пока я жив, Вы горем обеспечены |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 99
|
если бы мне нужно было получить исходный файл - я бы так и написал..
а я хочу поменять кое-что прямо в свф |
|
|||||
|
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
без исходного файла никак, нужен только исходник
__________________
Пока я жив, Вы горем обеспечены |
|
|||||
|
Строчку заменить можно, спецификация флешфайлов открытая.
Немного кривой пост получился, зато быстро http://murmadillo.blogspot.com/2010/04/swf.html#more В общем суть, надо декомпрессировать ролик, он сам декомпрессируется по загрузке его лоадером, затем, ну тут от уровня развития флешера, можно найти само упоминание переменной строки и прочитать ее длину, прочитать строку и при желании заменить строку, затем заменить длину строки и длину кадра и длину ролика, тк. длина строки поменялась, а можно тупо найти строку по ее содержимому, и подменить содержимое, больше ничего не меняя в ролике, так работать будет 100% PS: Я имею ввиду заменить именно переменную с типом String, а не строчку программного кода, если что.
__________________
Гоночка Последний раз редактировалось Alex Lexcuk; 12.08.2010 в 22:52. |
|
|||||
|
ветеран форума
|
Смотря что конкретно Вам нужно заменить, есть несколько библиотек которые по своему могут справится с задачей, есть софт позволяющий что то менять на уровне байткода, можно и "ручками". Но такого инструмента чтоб прям выдал строчку кода для редактирования и потом эту строчку правильно втулил обратно скорее всего нет.
__________________
trace("Остановите Землю, я сойду!!!"); |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|