|
|
|
|
|
|
|
| |
Een krachtige Flash
Encryptie tool - Flashincrypt :: Bescherm
uw Flash broncodes vandaag!
U hebt vele uren gewerkt om enkele coole of innoverende
Flash projecten te maken. Of u het nu wil of niet,
alle beelden, geluiden en Actionscript code die
u hebt gemaakt, kan makkelijk gestolen of gekopieëerd
worden uit uw Flash bestand.
Als u er hard hebt aan gewerkt, doet het pijn om
iemand je werk te zien stelen. Programma's zoals
Action Script Viewer (ASV),
SWF Scanner en SWF
Decompiler MX 2005 kunnen u redden als u
een FLA kwijt bent, maar ze kunnen ook gebruikt
worden om in iemands programmatie te kijken.
Vele ontwikkelaars zijn op zoek naar een manier
om hun werk te beschermen. Er zijn jammergenoeg
geen methodes in Flash ingebouwd die bovenvermelde
programma's tegenhouden om uw code openbaar te maken.
En er zijn ook geen programma's die uw werk kunnen
beschermen. Tenminste, dat was tot Flashincrypt
werd gelanceerd.
Beletten dat iemand toegang tot uw bestanden krijgt
is uiteindelijk de beste manier om uw code te beschermen,
maar dat is niet de meest aangewezen methode als
u uw werk aan de rest van de wereld wil tonen.
Flashincrypt
is een professioneel programma dat u kan helpen om
uw werk snel en eenvoudig te beschermen. Het zorgt
ervoor dat Flash decompiler programma's uw bronnen
en Actionscripts niet kunnen stelen. U kan
uw werk beschermen met dit programma, in 3 simpele
stappen: Selecteer het bestand -> Bepaal de output
opties -> Klik op de start-knop. In enkele seconden
is alles beschermd. Het voegt bescherming toe aan
uw swf-bestand die verder gaat dan de normale beveiliging
zoals Flash 5 of Flash MX die aanbieden. Wij gebruiken
DMM-technologie (Dynamic Memory Modify) en Actionscript
Obfuscation technologie. Dus, het werkt effectief
tegen de meest populaire Flash decompilers die vandaag
op de markt te vinden zijn.
De meeste gebruikers
die Flash-decompilers gebruiken, zijn niet op zoek
naar afbeeldingen, geluiden of shape-resources, omdat
ze dan zeer makkelijk betrapt kunnen worden. Ze willen
uw Actionscript stelen. Omdat er verborgen paswoorden
inzitten. Omdat er scripts inzitten die het normale
afspelen van de movie beletten. Omdat er functies
inzitten die ze kunnen aanpassen en opnieuw gebruiken
zonder het risico te lopen om gevat te worden. Obfuscation
is een proces om dingen te verbergen, in dit geval
uw Actionscript code. Flashincrypt verbergt uw code
en vermijdt herbruikbaarheid door het scramblen van
uw functies en het hernoemen van uw argumenten en
variabelen zodat het onmogelijk is om ze als mens
te lezen, maar op die manier dat ze toch perfect leesbaar
blijven voor de Flash Player. Flashincrypt kan sommige
decompilers doen vastlopen. Sommige decompilers zullen
een beveiligd bestand wel open krijgen en er misschien
geluiden en shapes uit kunnen halen, maar ze zullen
de Actionscript niet correct kunnen lezen. De andere
decompilers zullen, wanneer het script er niet langer
logisch uitziet, crashen en vastlopen. |
|
|
| |
|
|
|
| |
|
|
|
SWF is "open format". Open format
betekent dat SWF bestanden niet exclusief door
Flash gemaakt worden. Andere bedrijven kunnen
SWF bestanden maken die door de SWF Player afgespeeld
kunnen worden. Alle informatie en de plaats
van deze informatie binnen het bestand, zijn
open zijn voor het publiek. De betekenis van
elke byte is open voor het publiek.
|
|
|
|
|
|
|
| |
Sothink SWF Decompiler MX 2005
Deze krachtige decompiler breekt de meeste Flash
files uiteen en laat u toe om alle beelden,
geluiden en Actionscript code in de movie te
bewaren. Het stelt u in staat om Flash movies
frame per frame te onderzoeken. Deze decompiler
ondersteunt momentel Flash 4.0, 5.0 en Flash
MX.
Action Script Viewer
4.0
Afgezien van het feit dat ook deze tool in staat
is om elk onderdeel van de Flash movie te bekijken,
bezit dit product de unieke eigenschap om van
de Shockwave Flash movie (.swf) terug een Flash
source bestand (.fla) te maken. Dit product
ondersteunt alle Flash bestandsformaten, van
versies 3.0 tot Flash MX 2004 Professional.
Liatro SWF Decoder
De Liatro SWF Decoder heeft gelijkaardige eigenschappen
als de voorgaande producten. Het ondersteunt
versies 3 tot MX en laat u ook toe om de binaire
structuur van elk Flash bestand te bekijken.
|
|
|
|
|
|
|
| |
| Dit
is de originele Actionscript demo. |
|
| |
|
|
|
function flashincrypt(name,
tag) {
if (tag == 1) {
var newname = "";
var i = (name.length - 1);
while (i >= 0) {
newname = newname + name.charAt(i);
i--;
}
return (newname);
} else {
return (name);
}
} |
|
|
|
|
|
|
|
Flashincrypt
verandert de code zodat ze er als volgt uitziet:
(extract gemaakt door de
meest recente versie van ASV 4.084): |
|
|
|
|
|
(() << ());// not popped
// unexpected jump
// unexpected jump
// unexpected jump |
|
|
|
|
| |
|
|
|
|
| |
|
|
|