PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bash-script verschlüsseln?



TheDodger
17-07-2002, 14:35
Gibt es eigentlcih eine Möglichkeit, bash-scripte so zu verschlüsseln, das sie trotzdem noch ausführbar sind, aber von 3. personen nicht ohne weiteres einsehbar sind?

Ich muß mich gerade damit herumschlagen, weil ein Kunde von uns wohl verlassen will und wir auf dem Linux-Server massig Scripte liegen haben, die wir so nicht 'kampflos' an die Konkurentz lassen wollen.

(Sorry, ist nicht mein gedanke ... stammt von chef)

tkortkamp
17-07-2002, 15:05
Ist vielleicht eine ziemlich blöde Idee, aber du könntest ja mit Hilfe von Makeself http://www.megastep.org/makeself/ das Skript packen. Dann kann niemand ohne weiteres das Skript mit einem Texteditor ansehen und ausführbar wäre es ja auch noch.

c ya,
Tobias

fork
21-07-2002, 11:29
Eine Möglichkeit:
Programm in Perl einbetten und hier ausführen lassen. Danach das Perlscript kompilieren.

Nachteil:
Kompilierte Perlscripte sind recht gross(Das Beispielscript im Anhang wird 800KB gross)

Durchführung:
1. Alle(2 Stück) für Perl starken Quotierungszeichen quotieren, Bsp:
' -> \\'
\ -> \\
2. Präpariertes Shellscript ins system("...") Kommando einbetten.
3. Programm kompilieren mit:
perlcc -o excutablename quellprogrammname.pl

Ein Beispiel für ein noch nicht kompiliertes Perl-script im Anhang.

msi
21-07-2002, 12:24
wenn man
chmod og-r datei macht, ist die datei dann nicht
mehr ausführbar?