„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Der Sinn hinter diesem Code ist natürlich keiner. Was ich vorhabe ist folgendes: Ich habe eine Sicherungsroutine für ein Script geschrieben und dies komplette funktion(en) will ich in einen String packen, welche ich dann über eval ausführen kann. Der String soll allerdings mittels base64 encodiert werden. So habe ich später eval mit base64_decode und den bas64 string. Ich will praktisch eine kleine Verwirrung haben.
Falls ihr noch andere Ideen (außer Zend oder Ioncube) habt, immer her damit :-D
venorm wrote:Falls ihr noch andere Ideen (außer Zend oder Ioncube) habt, immer her damit :-D
Du meinst noch mehr "Lösungen", die nicht funktionieren und die das Debugging des Skripts erschweren, wenn etwas nicht funktioniert? Solche Sachen regelt man über die Lizenz, nicht über (mehr oder minder) unwirksame Obfuscator...
Ja eine Lizenz ist schon klar, dennoch besteht das Problem, dass die Keys, welche von uns herausgegeben werden an den Server gebunden werden. Die Aktivierungsroutine im Code soll allerdings nicht lesbar sein. Und diese muss dementsprechend geschützt werden, damit man die Aktivierung nicht umgeht, da wir die Software kostenlos zum download anbieten, sprich eine 30 Day full-Trial. Danach muss aktiviert werden.
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Das ganze in c++ o.ä jetzt umzusetzen würde das budget im gesamtem Rahmen sprengen, es muss also eine PHP Lösung sein, denn das ist die "Hauptsprache" womit wir uns am besten auskennen, jedoch noch nicht wirklich mit dem Thema PHP Scripte sichern beschäftigt haben, da unsere Firma vorerst eine andere Strategie verfolgt hat, welche jetzt durch einen neuen Chef geändert wurde.
venorm wrote:jedoch noch nicht wirklich mit dem Thema PHP Scripte sichern beschäftigt haben
da gibt es nicht viel zu beschäftigen, Scripte müssen im Quellcode ausgehändigt werden, folglich bleibt für den Rechteschutz nur die rechtlich-vertragliche Komponente.
Das was Du da zu basteln versucht hast ist in ein paar Minuten geknackt, wenn's gut aufgebaut ist in ein paar Stunden.