![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 12
|
А как насчет подгружать флешку через Flex ??
Flex декомпилеров помоему есче нет? |
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
защита от ASV5 и всех остальных декомпиллеров
// if(false){__bytecode__("88");};a=function(){_globa={thi:__bytecode__("88")},delete(_globa);},a(),delete(a)
if(typeof(_parent)!="movieclip" && typeof(_parent)!="object" && !_parent._name){
for(eval in _parent){__bytecode__("FF")}
for(eval in _parent){__bytecode__("FF")}
for(eval in _parent){__bytecode__("88")}
for(eval in _parent){__bytecode__("88")}
};
//
a=function(){
trace("muhomor")
};
a();
b=new Sound();
txt="0 1 2 3 4 5 6 7 8 9 A B C D E F".split(" ").reverse()
b="";
for(i=0;i<=255;i++){
b+=txt[int(i/16)]+txt[int(i%16)]
};
trace(b)
//
__________________
flash it |
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
это в начале кода - от простых декомпиллеров, таких как SWF Decompiler, flare и др.
(прячет весь код на кадре целиком) затем идёт это от АСВ 3 версии и от flasm (прячет или ковекркает до неузноваимости) (этот код может влиять на export при ctrl + enter) затем if(typeof(_parent)!="movieclip" && typeof(_parent)!="object" && !_parent._name){
for(eval in _parent){__bytecode__("FF")}
for(eval in _parent){__bytecode__("FF")}
for(eval in _parent){__bytecode__("88")}
for(eval in _parent){__bytecode__("88")}
// для гаранитии продублировано
};
(коверкает код) условие if - чтобы у флэшки не было глюков вобще, если юзать, лучше делать #include в начале кадра и все 3 состовляющих сразу, а экспортировать swf только при помощи file > export
__________________
flash it |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 353
|
Вся ваша защита ерунда , если флешка мультик , я его вскрою самим флешем сделав один скромный трюк .
P.S. Каюсь я так делал для двух работ а именно мультфильм "The Yuyu" ну понравился он мне а лакольно он неработает , для обычного экспорта он защищен паролем вот и пришлось пойти на это что бы сохранить у себя для коллекции , я оттудова ничего небрал чесно , чужих кодов несмотрю компиляторов у меня нет . Но мультик очень понравился =) P.S.2. Никому нескажу ... это не тот тип знаний который должен распространятся .....
__________________
Вильгельм Тель........... Последний раз редактировалось Nidl; 24.07.2006 в 23:57. |
|
|||||
|
Регистрация: Sep 2005
Адрес: Минск
Сообщений: 389
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Успешно повесил Flash этим чудесным кодом...
|
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
Цитата:
это как говорится "побочные эффекты"если флэш не повис - считай спасся от взломщиков =))) вот что выдаёт АСВ5 из этого кода: a = function () {
trace ("!ERROR!");
};
?();
Set("!ERROR!", new !ERROR! ());
Set("!ERROR!", "!ERROR!".!ERROR!("!ERROR!").!ERROR!());
Set("!ERROR!", "!ERROR!");
Set("!ERROR!", 0);
while (!ERROR! <= 255) {
Set("!ERROR!", !ERROR! + (!ERROR![int (!ERROR! / 16)] + !ERROR![int (!ERROR! % 16)]));
!ERROR!++;
}
trace (!ERROR!);
__________________
flash it |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Я-таки скомпилил это. Половину можно убрать. А вообще, опять же, не вижу смысла юзать.
|
|
|||||
|
"человек"
Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
|
Цитата:
__________________
flash it |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|