Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.08.2010, 19:43
sanyasanya вне форума Посмотреть профиль Отправить личное сообщение для sanyasanya Найти все сообщения от sanyasanya
  № 1  
Ответить с цитированием
sanyasanya

Регистрация: Aug 2010
Сообщений: 99
По умолчанию нужно как бы удалённо изменить ActionScript

привет всем!
подскажите.. мне нужно поменять одну строчку кода в swf файле.
есть такая программа? чтоб зайти через программу внутрь swf, изменить код и выйти. чтоб никаких перекомпеляций во ФЛА и разных страшных слов

Старый 12.08.2010, 20:02
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 2  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
как бы нельзя. Если только через хаки, дизассемблеры и тому подобное...

Старый 12.08.2010, 20:39
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 3  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
Если только через хаки, дизассемблеры и тому подобное... - про это даже и речи быть не может

ищи исходник и меняй
__________________
Пока я жив, Вы горем обеспечены

Старый 12.08.2010, 21:12
i.o. вне форума Посмотреть профиль Отправить личное сообщение для i.o. Найти все сообщения от i.o.
  № 4  
Ответить с цитированием
i.o.
 
Аватар для i.o.

Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
Цитата:
про это даже и речи быть не может
Если это его собственная SWF, то почему бы и нет? Если чужая, то да - взлом и т.п.

Старый 12.08.2010, 21:18
sanyasanya вне форума Посмотреть профиль Отправить личное сообщение для sanyasanya Найти все сообщения от sanyasanya
  № 5  
Ответить с цитированием
sanyasanya

Регистрация: Aug 2010
Сообщений: 99
флешка моя. долго использовалась, а теперь нужно совсем чуть-чуть поменять, а фла уже давно удалён.. фла искать негде, потому что его нет
а что такое хаки и диссасемблер?

Старый 12.08.2010, 21:29
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 6  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
ты можешь в таком случае воспользоваться гугл поиском чтоб узнать как получить исходный файл, имея в наличии только SWF
__________________
Пока я жив, Вы горем обеспечены

Старый 12.08.2010, 21:31
sanyasanya вне форума Посмотреть профиль Отправить личное сообщение для sanyasanya Найти все сообщения от sanyasanya
  № 7  
Ответить с цитированием
sanyasanya

Регистрация: Aug 2010
Сообщений: 99
если бы мне нужно было получить исходный файл - я бы так и написал..
а я хочу поменять кое-что прямо в свф

Старый 12.08.2010, 21:33
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 8  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
без исходного файла никак, нужен только исходник
__________________
Пока я жив, Вы горем обеспечены

Старый 12.08.2010, 22:45
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 9  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Строчку заменить можно, спецификация флешфайлов открытая.
Немного кривой пост получился, зато быстро
http://murmadillo.blogspot.com/2010/04/swf.html#more

В общем суть, надо декомпрессировать ролик, он сам декомпрессируется по загрузке его лоадером, затем, ну тут от уровня развития флешера, можно найти само упоминание переменной строки и прочитать ее длину, прочитать строку и при желании заменить строку, затем заменить длину строки и длину кадра и длину ролика, тк. длина строки поменялась, а можно тупо найти строку по ее содержимому, и подменить содержимое, больше ничего не меняя в ролике, так работать будет 100%


PS: Я имею ввиду заменить именно переменную с типом String, а не строчку программного кода, если что.
__________________
Гоночка


Последний раз редактировалось Alex Lexcuk; 12.08.2010 в 22:52.
Старый 13.08.2010, 11:54
Mur4ik вне форума Посмотреть профиль Отправить личное сообщение для Mur4ik Найти все сообщения от Mur4ik
  № 10  
Ответить с цитированием
Mur4ik
ветеран форума

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Смотря что конкретно Вам нужно заменить, есть несколько библиотек которые по своему могут справится с задачей, есть софт позволяющий что то менять на уровне байткода, можно и "ручками". Но такого инструмента чтоб прям выдал строчку кода для редактирования и потом эту строчку правильно втулил обратно скорее всего нет.
__________________
trace("Остановите Землю, я сойду!!!");

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:30.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.