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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.06.2006, 13:22
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 21  
Ответить с цитированием
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
в ActionScript 3.0 есть способ грузить флэшки не как флэшки, а как битовый поток, и рендерить их на месте.
таким образом они кешироватся не будут
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 16.06.2006, 13:24
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 22  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от aksyos
На первом курсе на экзамене по программированию за решение 10 задач получил единицу, потом мы с преподом проверили мой код на компе и я получил 4. Один бал сняли - за 3 часа разбора кода.
Написал код, проверил что работает и расскидал. Главное самому не запутаться, но при определенном опыте будет делаться легко и быстро.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 16.06.2006, 13:45
PSoWP вне форума Посмотреть профиль Отправить личное сообщение для PSoWP Найти все сообщения от PSoWP
  № 23  
Ответить с цитированием
PSoWP
[+3 18.06.06]
 
Аватар для PSoWP

Регистрация: Jun 2006
Сообщений: 113
Пароль нужный в игре всё равно легко найти, а по типу реализации тебя сразу к неумеющему новичку со скопированым кодом причислят)
И потом если захочется чтонить добавить или изменить...
Сам от себя я защищаться не хочу

Старый 16.06.2006, 13:49
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 24  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Делай названия переменных не на английском, а на русском или китайском. Декомпиляторы не разберут, в хексе не видно. А код лучше централизованный. По опыту скажу, получается короче и проще. И защищать намного легче. Кстати, как вы относитесь к убийству декомпиляторов при загрузке фильма?

Старый 16.06.2006, 13:55
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 25  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Сообщение от PSoWP
Пароль нужный в игре всё равно легко найти, а по типу реализации тебя сразу к неумеющему новичку со скопированым кодом причислят)
И потом если захочется чтонить добавить или изменить...
Сам от себя я защищаться не хочу
Полная централизация это миф. Вы ведь не храните код всех компонентов в одном месте? Достаточно продумать граммотную схему разбивки кода, как вы уже усложните жизнь взломщику, но это не сколько не повляет на возможность его редактирования вами же. А вставка же через каждые пять строк __bytecode__ вас будет раздражать гораздо больше.
Цитата:
Сообщение от DarkLight
Делай названия переменных не на английском, а на русском или китайском. Декомпиляторы не разберут, в хексе не видно.
Я с помощью flasm генерил байткод где имя переменой было вобще пробелом. В декомпиллере при просмотре АС конечно же не понять, но стоит посмотреть pi-code и все становится понятно.
__________________
(и)Нильс.ru | Плагины для FlashDevelop


Последний раз редактировалось iNils; 16.06.2006 в 13:59.
Старый 16.06.2006, 15:10
PSoWP вне форума Посмотреть профиль Отправить личное сообщение для PSoWP Найти все сообщения от PSoWP
  № 26  
Ответить с цитированием
PSoWP
[+3 18.06.06]
 
Аватар для PSoWP

Регистрация: Jun 2006
Сообщений: 113
Цитата:
Сообщение от iNils
Полная централизация это миф.
Ну у меня обычно три слайда. Первый это защита от асв, второй загрузчик, третий сама свфка.
Так что у меня иногда только появляется задание какойнить переменой или stop().

Цитата:
Сообщение от iNils
Вы ведь не храните код всех компонентов в одном месте?
Я редко использую компоненты, а если надо пишу сам. Иногда открываю свц файл и там свфку редактирую. И у меня получается не компонент, а подгружаемая свфка...

Цитата:
Сообщение от iNils
Достаточно продумать граммотную схему разбивки кода, как вы уже усложните жизнь взломщику, но это не сколько не повляет на возможность его редактирования вами же.
Я не люблю лазить по коду вобще, что не будет больше редактироваться в инклуды выношу.

Цитата:
Сообщение от iNils
А вставка же через каждые пять строк __bytecode__ вас будет раздражать гораздо больше.
Не через каждые 5 строк и потом защита ставится перед выпуском свфки и имеется бэк без байткодов.

Цитата:
Сообщение от iNils
Я с помощью flasm генерил байткод где имя переменой было вобще пробелом. В декомпиллере при просмотре АС конечно же не понять, но стоит посмотреть pi-code и все становится понятно.
С помощью флесма можно задать альтернативный констант пул с нужным количеством элементов и получится свфка где все переменные например тот же пробел и получится что и пи всё непонятно будет(сам не проверял, но должно работать)

Старый 16.06.2006, 15:24
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 27  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
1. При хорошем байткоде flasm, flare, Flash&SWF Decompiler, Zlash сразу прибиваются осью или виснут, а асв декомпилирует неверный пи-код. А из хекса вручную доставать не особо удобно, а потому все ОК - пи-код не получишь. Или будешь по таблице байткода вручную расшифровывать - взлом нерентабелен

2. Менять констант пул - не лучший выход, а добавление альтернативного почти не влияет на асв 5 (у меня час ушел, чтобы под него это сделать, а толку мало)

3.
Цитата:
Сообщение от "PSoWP"
Ну у меня обычно три слайда. Первый это защита от асв, второй загрузчик, третий сама свфка.
Так делать нет смысла. Открываем первый фрейм не в асв и смотрим байткод. Редактируем свф - и снова в асв.

Старый 16.06.2006, 15:28
PSoWP вне форума Посмотреть профиль Отправить личное сообщение для PSoWP Найти все сообщения от PSoWP
  № 28  
Ответить с цитированием
PSoWP
[+3 18.06.06]
 
Аватар для PSoWP

Регистрация: Jun 2006
Сообщений: 113
2Darklight
Не придирайся к словам. Защиту от асв и на других кадрах тоже повешу просто одна защита только на пустом кадре.

Старый 16.06.2006, 15:34
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 29  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Количество слайдов изменить сложно?
Компоненты бывают и собственные, но менее компонентыми они не становятся, код их хранить в них самих не удобно, все выносится во внешние ас файлы, о чем сам ты и сказал. Так что проблема запутать сам фла файл не проблема.
Вопрос хочешь ты путать или нет. Утверждать что это не способ, учитывая "Но от простых зевак и средних зевак точно защитишь", мне кажется пустой тратой сил.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 16.06.2006, 15:36
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 30  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
2PSoWP
Я не придираюсь. Просто у тебя подход к каждому декомпилятору в отдельности - каждый из приведенных тобой кодов в чем-то ломается. Надо делать, чтобы ни один декомпилятор не работал, а сваливать все в кучу - файл раздуется раза в два. (Правда на sch1234.ru я сам так сделал - не защита, а каша какая-то. Скоро улучшу. Кстати, как вам мой дизайн?)

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

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

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


 


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


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