Просмотр полной версии : защита и взлом swf
Существую не мало декомпиляторов, дизасемблеров и прочей лабуды этого типа, (Sothink SWF Decompiler, ASV 5, flasm) как защитить от декомпиляции swf данными продуктами. Прекрасно понимаю что любую защиту можно поломать, соответственно как обойти эту защиту и вытащить заветный код из swf.
MIX-er типо умное что то сказал? а то не искал.
http://flasher.ru/forum/showthread.php?t=62340&highlight=%E2%E7%EB%EE%EC
извини каким местом?
по делу ничего толком там нету. А линки на англоязычные сайты мне много не дают(
Flash Assembler -- Flasm.
Если ссылки не дают -- ты пропал
KidsKilla
17.01.2006, 02:19
есть ещё
http://amayeta.com/
и всё же поиск каквсегда рулит.
1. обсуждалось много раз.
2. обсуждения взлома вроде-бы как запрещены форумом.
кароч, если автор флэхи исходник не открыл - значит не надо было.
и соваться в чужую работу - ну ты понял....
Ключевое слово obfuscator - актуально не тока для AS а и для php или JS к примеру.
Асемблер можна тоже прочитать - весь вопрос тока в знании некоторых лексических структур этого языка.
Кстати, мне реально удалось так извратиться, шо при открытии защищенного декомпилированного файла макромедия флеш просто виснет.
Еще не совсем в тему: есть такая штука Zlash (http://www.zlash.com/) - фишка в том, что в готовом SWF файле читает AS и позволяет его редактить и сохранить в том же файле. То биш если даже файл защитщен от декомпеляции, в принципе можно прописать в нем свой код, который сделает некоторую корекцию в поведении мува.
а конкретнее. у меня есть флешка, и ни какой декомпилятор не может ее открыть как не пытался(
KidsKilla
17.01.2006, 21:34
хорошая флешка.
если твоё творение, кидай сюда, мож помогутъ.
а ежели чужое, то не клади, бо нехрен.
фиг что вы сделаете)))))))))))))
// Action script...
// [Action in Frame 1]
if (!this.first_run)
{
var r = -144;
var i = 1;
while (i <= 10)
{
this.attachMovie("loading_step", "load" + i, i, {_x: 66, _y: 30.500000, _rotation: r, _visible: false});
r = r + 36;
++i;
} // end while
this.first_run = true;
} // end if
this.percent = function (value)
{
var _l3 = Math.round(value * 10);
var _l2 = 1;
while (_l2 <= 10)
{
this["load" + _l2]._visible = _l2 <= _l3;
++_l2;
} // end while
};
this.setPercent = function ()
{
if (!this.total)
{
return (undefined);
} // end if
var _l2 = 0;
for (var _l3 in this.tk_ar)
{
_l2 = _l2 + Number(this.tk_ar[_l3]);
} // end of for...in
this.percent(_l2 / this.total);
};
Fox M. Lurde
18.01.2006, 09:38
Nuntius Ты это сообщение читал?
2. обсуждения взлома вроде-бы как запрещены форумом.
обсуждение взлома не запрещенно ( ибо так можно найти способ защиты ) но я считаю это глупым занятием ( потом взломщик может найти способ через гугл ).
такие вещи обсуждаються в более приватных обстановках.
А вот просьба взломать, найти и тд запрещенна.
7thsky™ мало)
ТАм код здоровенный. а ты лишь часть дал НАчало могу дать
if (!this.first_run)
{
var r = -144;
var i = 1;
while (i <= 10)
{
this.attachMovie("loading_step", "load" + i, i, {_x: 66, _y: 30.500000, _rotation: r, _visible: false});
r = r + 36;
++i;
} // end while
this.first_run = true;
} // end if
this.percent = function (value)
{
Я извиняюсь, но х..... не надо страдать - код который выполняется там легко можно прочитать, графику тоже легко взять, а вот то, что не работает по причине ошибки в hex коде - это плеер и не выполняет. Т.е. это не защита, а битый swf.
Господин Нунтис, вы пришли показать всем, какая у вас мегакрутая защита? Так радуйтесь, но пока вы получаете плюс за заведение бредовой темы в разделе, а тема ваша уходит во Флейм.
Если бы тут хоть как-то обсуждались вопросы защиты -- ок, но тут же у кого яйца больше измерения идут, правда же? Извините, что прищемил.
ты не прав. Он не битый! а хексами прикрытый. Вот я и спрашиваю как ломаить такую защиту . Как поставить знаю, а как взломать нет(
Зачем тебе это знать?:) если ты знаешь как поставить и никто вроде бы (надо у 7th Sky уточнить) до конца не вскрыл, то это же здорово.
вот такой я любознательный ) Хочу знать как можно обойти, ведь зная можно придумать еще чтонить) ДА и вообще просто инетресно
А вы не могли бы сообщить как ставить эту сапмую НЕХ защиту?
На сколько я понял в свф файл нужно добавить нех код который ничего не делает? Так?
Эта флэшка из игры TimeZero.
Она вскрывается, учите матчасть.
у меня все видно, моим единственным недавно установленным деклмпайлером...
PinNoKio
20.04.2006, 13:31
Zlash (http://www.zlash.com/) - фишка в том, что в готовом SWF файле читает AS и позволяет его редактить и сохранить в том же файле. То биш если даже файл защитщен от декомпеляции, в принципе можно прописать в нем свой код, который сделает некоторую корекцию в поведении мува.
хорошая штука...:umnik2:
Ключевое слово obfuscator - актуально не тока для AS а и для php или JS к примеру.
Асемблер можна тоже прочитать - весь вопрос тока в знании некоторых лексических структур этого языка.
Кстати, мне реально удалось так извратиться, шо при открытии защищенного декомпилированного файла макромедия флеш просто виснет.
Еще не совсем в тему: есть такая штука Zlash (http://www.zlash.com/) - фишка в том, что в готовом SWF файле читает AS и позволяет его редактить и сохранить в том же файле. То биш если даже файл защитщен от декомпеляции, в принципе можно прописать в нем свой код, который сделает некоторую корекцию в поведении мува.
Оба на! Zlash! Крута!
Давненько искал такую программу. Правда плохо что нельзя редактировать непосредственно байткод...
еще бы регалку на этот Zlash ...
haetorigam#
16.05.2006, 02:25
еще бы регалку на этот Zlash ...
А бан не хочешь? (Читай правила (http://flasher.ru/forum/rules.php)).
Makak, даааааа.... читаешь мои мысли http://deforum.ru/forum/images/smiles/icon_smile.gif
А бан не хочешь? (Читай правила (http://flasher.ru/forum/rules.php)).
ооопссс ...пойдука я ее куплю ... ;)
haetorigam#
16.05.2006, 07:18
ооопссс ...пойдука я ее куплю ... ;)
Удачных покупок.:D
Я ее декомпильнул.Асв 5 + детект Dead Code но то ли там что то типа stolen bytes или еще что то.Кароч нехочет она работать нормально эта функция.
Если есть идеи пиши-поделюсь.
не могу скачать флешку для дальнейшего изучения принципа постоения эффектов
пользуюсь saveflash 3.0
ресурс http://wearethirdeye.com/
если у кого то получится киньте на мыло deliciouss@ukr.net
Не нужно дублировать свои сообщения, первое предупреждение, пока устное !!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.