V dneÜnφm dφle si povφme n∞co o ochran∞ zdrojov²ch k≤d∙ vytvo°en²ch Flash aplikacφ. Na trhu existuje mnoho nßstroj∙, kterΘ umo₧≥ujφ zφskat zp∞tn∞ nejen ActionScript k≤d, ale takΘ bitmapy atd. Ukß₧eme si tyto aplikace a takΘ aplikace, kterΘ se pokusφ nßÜ k≤d ochrßnit.
Jednß se o zajφmav² produkt avÜak jako ostatnφ je zpoplatn∞n (59.95 USD). Na webu v²robce http://buraks.com/asv/index.html nalezneme informace o funkci a mo₧nostech programu. Stejn∞ jako ostanφ i ASV podporuje Φtenφ Flash klip∙, zdroj∙ (zvuky, bitmapy atd.) a jin²ch souΦßstφ.
Na strßnkßch v²robce je voln∞ ke sta₧enφ demo verze 3.00 (nejnov∞jÜφ verze je 4.02, ale ta prozatφm nenφ k dispozici), kterß umo₧≥uje p°eΦφst prvnφch p∞t snφmk∙ a zobrazit 25 °ßdk∙ ka₧dΘho ActionScript k≤du.
Nov∞jÜφ verze zahrnuje podporu verze Flash MX 2004 - ActionScript 2.0 a mnoho dalÜφch vymo₧enostφ, kterΘ v mnohΘm usnadnφ "prßci" p°i dekompilaci soubor∙.
Jednß se o dalÜφ nßstroj, kter² umo₧≥uje zp∞tnou dekompilaci Flashov²ch aplikacφ. Stejn∞ jako p°edchozφ nßstroj i tento v²robek podporuje zφskßnφ zvuk∙, obrßzk∙, textu atd. Informace, kterΘ nalezneme na webu v²robce http://www.srctec.com/flashdecompiler/index.htm naznaΦujφ, ₧e tato verze podporuje Flash 4.0, Flash 5.0 a Flash MX. Cena za tento software je 40.00 USD.
Tato verze obsahuje takΘ zajφmavou utilitu, kterß nainstaluje do prohlφ₧eΦe plug-in a umo₧≥uje zobrazenφ vÜech Flashov²ch klip∙ na strßnce, jejich sta₧enφ a nßslednou dekompilaci.
Do t°etice si ukß₧eme program, kter² by m∞l d∞lat prav² opak, a to zabrßnit proti zp∞tnΘ dekompilaci Flash soubor∙. Na webu v²robce http://www.genable.com/aso/ se m∙₧eme doΦφst, ₧e se jednß o alpha verzi, kterß by m∞la podporovat Flash ve verzi 5 a 6 MX. Tento software je mo₧nΘ si stßhnout zdarma. Jednß se o konzolovou aplikaci, kterß mß nßsledujφcφ syntaxi:
aso.exe originalni_soubor.swf novy_soubor.swf
V²sledkem obfuskace bylo drobnΘ zklamanφ, proto₧e "prozatφm" se tento software nedokß₧e ubrßnit ji₧ zmφn∞n²m dekompilßtor∙m. Budoucφ verze snad p°inesou v∞tÜφ u₧itek.
Pro tento dφl to bude vÜe. V p°φÜtφm dφle budeme pokraΦovat v povφdßnφ o Flashi.