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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 22.12.2003, 23:51
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 1  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
По умолчанию посмотреть код или защитить от других?

http://www.zdnet.com.au/builder/webd...0281905,00.htm

к сожалению на английском

Старый 23.12.2003, 00:14
iLoveYou вне форума Посмотреть профиль Отправить личное сообщение для iLoveYou Найти все сообщения от iLoveYou
  № 2  
iLoveYou
wanted

Регистрация: Sep 2002
Сообщений: 1,737
как кто-то уже говорил (по-моему, john), самая надежная защита -- 1500 строк специфически написанного кода. если они не убьют декомпайлер, то явно поставят в тупик любого "вскрывателя"
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал!

Старый 23.12.2003, 00:31
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 3  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
Ну это конечно правильно, но не каждый в состоянии написать 1500 строк запутанного кода

Старый 23.12.2003, 02:32
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 4  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Интересно, отсюда сможете вытащить код? Если нет, значит я нашел способ защиты, по крайней мере, кода. И без всяких посторонних примочек.
Вложения
Тип файла: zip o.zip (778 байт, 97 просмотров)
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

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

Регистрация: Jun 2001
Сообщений: 18
Цитата:
Оригинал написал(а) sergwizard
Интересно, отсюда сможете вытащить код? Если нет, значит я нашел способ защиты, по крайней мере, кода. И без всяких посторонних примочек.
Привет!
Ради интереса скачал Flare:
http://www.nowrap.de/flare.html
Весь код постить не буду, но вытащило его без напряжения...
===========
frame 15 {
function sled() {
x = [];
y = [];
this.createEmptyMovieClip('o', ++depth, {'_x': 50, '_y': 150});
o.onEnterFrame = function () {
++i;
o._x += 5 - random(5);
o._y = 150 - (10 - random(20));
x.push(o._x);
y.push(o._y);
if (o._x >= 400) {
o.onEnterFrame = null;
i = 0;
drawLine();
}
};
}
============

Лично я тоже считаю, что обфускация, это единственный путь спрятать код. Вот Burak (Sothink), утверждает, что реальные юзеры могут присылать ему не декомпилируемые его софтом файлы, и он будет в короткое время патчить свой декомпилятор.
К тому же, учитывая ограниченные возможности флеша, супер-пупер профессионалы видят код (идею) и без декомпилятора, либо порождают свою (лучше или хуже), тем более, что реально уникальных решений не так и много можно наскрести по и-нету (все уже есть в исходниках и примерах), а графические навороты, это уже удел дизайнеров, а не кодеров.

Удачи!
__________________
Space Control 3D

Старый 23.12.2003, 15:55
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 6  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
Бураковский декомпайлер всё выдирает. Твой код тоже показал... я незнаю правда правильно или ты что-то спрятал?

Старый 23.12.2003, 15:57
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 7  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
в любом случае, воспользоваться чужим кодом можно..
но его вполне релально сделать настолько неудобоваримым после декомпиляции, что толку от него никакого не будет. раве что скопипастить его в свой проект как есть..

Старый 23.12.2003, 15:59
Artem Brigert вне форума Посмотреть профиль Найти все сообщения от Artem Brigert
  № 8  
Artem Brigert
Banned

Регистрация: Sep 2001
Сообщений: 6,162
Цитата:
Оригинал написал(а) Nox Noctis
в любом случае, воспользоваться чужим кодом можно..
только вот радости от этого не будет

Старый 23.12.2003, 16:17
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 9  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
Цитата:
Оригинал написал(а) Artem Melnikov
Бураковский декомпайлер всё выдирает. Твой код тоже показал... я незнаю правда правильно или ты что-то спрятал?
дадада... вскрывает-то он по-любому :))
...но генерит ТАКУЮ ЛАЖУ %))

зацените:
Цитата:
this.createEmptyMovieClip("flake"+this.flakes.length, this.flakes.length);

this.createEmptyMovieClip("flake"+this.flakes.length, this.flakes.length).attachMovie("flake", "core", 1);

this.createEmptyMovieClip("flake"+this.flakes.length, this.flakes.length)._y = this.br.y+this.createEmptyMovieClip("flake"+this.flakes.length, this.flakes.length)._height;

this.createEmptyMovieClip("flake"+this.flakes.length, this.flakes.length).core._alpha = this.createEmptyMovieClip("flake"+this.flakes.length, this.flakes.length).core._xscale;

(this.createEmptyMovieClip("flake"+this.flakes.length, this.flakes.length));

function () {
.......
}
а работать это не будет :)
то есть будет канеш, только вот весьма неожиданно... :)))

там было написано всего лишь:
Код:
var neo = this.createEmptyMovieClip("flake"+index, index);
neo.attachMovie("flake", "core", 1);
neo._y = this.br.y+neo._height;
neo.core._alpha = neo.core._xscale;
neo.onEnterFrame = function() {
	.......
}
и это, заметьте, самые обычные конструкции, ничего сверхъестественного...

а еще мне понравился такой фрагмент кода, выданный декомпилером:
Цитата:
function (target, weather)
{
();
();
();
this;
target;
(target);
();
"";
...а flare декомпилит все точно, зараза... :)


Последний раз редактировалось Nox Noctis; 23.12.2003 в 16:23.
Старый 23.12.2003, 16:32
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 10  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
только что проверил Sothink Swf Decomiller
и ActionScript Viewer 3

...они гонят полную лажу на ровном месте :))


Последний раз редактировалось Nox Noctis; 23.12.2003 в 16:43.
Создать новую тему   Часовой пояс GMT +4, время: 10:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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