Philipp Hasenfratz: PHP bzw Perl compilieren

Beitrag lesen

Halihallo Mich

Ich soll für eine Firma ein CMS schreiben das auf ihrem hauseigenen Server im internen Netzwerk läuft. Jetzt stehe ich aber vor einem Problem - ich will nicht das jedmand der Zugriff auf den Server hat mein Script lesen und verändern kann.

Och, warum denn nicht? - Bist du denn nicht stolz auf den Source-Code?

Jetzt zu meiner Frage: Kann man ein Perl bzw. PHP Script kompilieren oder kann man den Quelltext irgendwie verschlüsseln das er zwar ausgeführt werden kann aber nicht gelesen werden kann?

Einige Prozesse (unter anderem dieser) sind reversibel, es wird höchstens etwas
komplizierter ;)

Ich bin mir schon im klaren das es ziemlich skuriel klingt -aber ist es möglich?

In wie weit?

Es ist mir auch klar das man perl bzw. php normalerweise nur mit einem Interpreter ausführen kann der im Webserver integriert ist.

Nein, es geht auch ohne Webserver ;)

---

Zu PHP weiss ich nix, aber Perl:

perldoc B::Bytecode     erzeugt ganz schöner Perl-Byte-Code ;-)   [1]
perldoc B::CC           oder willst du sehen, was Perl intern ist?

dann noch perl2exe von indigostar http://www.indigostar.com/perl2exe.htm
konstenpflichtig, glaube ich...

[1] dauert ein bissle, bis man den versteht :-)   ... oder man diassembliert ihn...
    eben: alles reversibel...

Viele Grüsse

Philipp