GM-Script Obfuscator

06/25/2012 14:12 irrenhaus#1
Hallo,
ich präsentiere hiermit meinen GM-Script Obfuscator.



Normaler-Screenshot:
[Only registered and activated users can see links. Click Here To Register...]

Screenshot nach Obfuscation:
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

Der Obfuscator befindet sich momentan in der ersten Version ( es werden noch weitere kommen ).

Doch nun zum Wesentlichen:
-> Was kann er überhaupt?
Der GM-Script Obfuscator kann deine GML-Scripts wie im Namen schon erkennbar ist Obfuscaten.
Dazu musst du nur die Scipte selektieren und exportieren aus dem Game Maker,
und danach mit meinen Obfuscator öffnen, und obfuscaten.

-> Wie funktioniert es?
Mein Obfuscator liest erstmal die .gml-Datei ein und erstellt ein TreeView.
Danach kann man unter Settings aussuchen mit was für einem Key und
mit was für einem Level die Scripte obfuscated werden.
Es wird beim obfuscaten eine neues Script angelegt was die
de-obfuscaten chars enthält.
Will man die Scripte benutzen muss man sie nur wieder in den Game Maker
importieren.

Problem: Die Scripte werden viel größer als vorher sein!

Beispiele:
->vorher
scr_example

->nachher
scr_example

ob0


Sichert eure Scripte gut :)

P.S: Habt ihr noch ein paar Rechnungswege die ich einbeten könnte?
Dann schickt sie mir via. Private Nachricht!
Erlaubt sind: xor,modulo,addieren,subtrahieren,multiplizieren,di vidieren ( an Operatoren )
Ihr könnt euch auch einen eigenen Algorithmus ausdenken.

MfG
CAS!
06/26/2012 13:07 CREETyng#2
Good Job :3
06/26/2012 20:27 C0unt*#3
super release, erinnert mich ein bisschen an themida^^
besser ist dabei: kostenfrei und das auch der umgekehrte weg geht ebenfalls ;D
06/27/2012 10:45 DeepBlocky#4
Und wie immer bei nem Obfuscator muss man lediglich jedes Ergebnis vor nem "Execute" ausgeben lassen und alles ist hinüber ;)
06/28/2012 15:56 Tyrar#5
Quote:
Originally Posted by DeepBlocky View Post
Und wie immer bei nem Obfuscator muss man lediglich jedes Ergebnis vor nem "Execute" ausgeben lassen und alles ist hinüber ;)
und aus diesem grund halte ich von solchen tools nichts, vorallem da ich sowieso mit c++/asm arbeite :)