Horst: Obfuscator

Beitrag lesen

Hallo,

Ich schreibe manchmal kleine Scripts, die dann von Kunden benutzt werden, will aber verhindern, dass die immer den ganzen Quellcode zur Verfügung haben. Schließlich ist das mein Know-How, das ich nicht unbedingt unter Preis verschleudern will.

Bin daher auf die Idee gekommen, die Scripts ein bisschen zu verunstalten, so dass man dem Quellcode nicht gleich ansieht, was genau vorgeht.

So ähnlich mache ich das auch: Ich schreibe die betreffenden Perl-Scrips nach c um und kompiliere die zu einer ausführbaren Datei.

Darüber hinaus gibt es die Möglichkeit, mit dem gcc unter Einbindung der entsprechenden header-Dateien (die Perl mitbringt) direkt aus Perl-Code eine ausführbare Datei zu machen. Wie das geht habe ich schon "gesehen", ausprobiert aber noch nicht (coming soon).

Btw., c ist einfach geil:

switch(dmy){
 case 1: return day;
 case 2: return month;
 case 3: return year;
}

Den switch gibts in Perl mittlerweile auch, aber das ist irgendwie Heuchelei :-)

Viele Grüße aus der Anstalt,
Hotte