mmofacts.com

Php encoder

gepostet vor 17 Jahre, 8 Monate von Lalabimbam
Kennt jemand eine freeware Software, womit man einen php code Verschlüsseln kann?
Der Zend Encoder ist mir zwar bekannt doch etwas zu kostspielig.
Es geht mir darum das ich ein Projekt von mir zu einem Browsergame ( Bericht Datenbank) gerne an eine andere Allianz weitergeben würde. Jedoch will ich dabei meinen Code sogut wie möglich schützen, da ich meine Scripte ja nicht verkaufe sondern nur "herborge".
Bin für jede hilfe dankbar.
mfG
ein meist nur mitlesender Lalabimbam
gepostet vor 17 Jahre, 8 Monate von Macavity
verschlüsseln in welcher art und weise?
so dass der code mit Hilfe von file_get_contents und eval erst entschlüsselt und dann ausgeführt wird, oder nur durch entfernen von whitespaces das ganze etwas unleserlich gestalten?
gepostet vor 17 Jahre, 8 Monate von Lalabimbam
kA was es da für Programme gibt... ich möchte nur das es viel arbeit ist den "originalcode" Wiederherzustellen.
Also suche ich ein Programm was Freeware sein soll und mir den Quellcode Verschlüsselt. Je mehr "Veränderungen" desto besser.
gepostet vor 17 Jahre, 8 Monate von Klaus
eAccelerator hat einen Encoder, mit dem der das Skript schon kompiliert wird. Allerdings muss auf dem ausführenden Server dann auch eAccelerator installiert sein.
de.wikipedia.org/wiki/EAccelerator
eAccelerator wird zusätzlich mit einem PHP Encoder und einem Loader ausgeliefert. Mit dem PHP Encoder können PHP-Programmdateien encodiert werden, um diese ohne den klartextlichen Quellcode weiterzuverteilen oder auszuliefern. Auf diese Weise encodierte PHP-Programmdateien können ausschließlich auf Systemen ausgeführt werden, die PHP zusammen mit dem eAccelerator betreiben. Die Originaldatei der encodierten PHP-Programme können nicht wiederhergestellt werden. Die encodierten PHP-Programme liegen in kompilierter Form und ohne den eigentlichen Quelltext vor. Über diverse Reverse-Engineering-Maßnahmen lassen sich aber auch bei diesem Verfahren einige ursprüngliche Teile des Quellcodes wiederherstellen. Ein hundertprozentiger Schutz ist durch den Encoder nicht gegeben.

gepostet vor 17 Jahre, 8 Monate von Lalabimbam
thx @ klaus ...
weiß nur leider nicht ob am server eAccelerator installiert ist... Gibt es nicht noch möglichkeiten wo nix auf dem fremden Server installiert sein muss.
Wie geht der Zend Encoder vor?
Weiß das jemand?
gepostet vor 17 Jahre, 8 Monate von knalli
Naja, irgendwie muss dein Server ja wissen, wie er diesen PHP-Code "entschlüsseln" kann. Wenn du direkt den richtigen Schlüssel mitlieferst, war die ganze Sache umsonst.
Du kannst eine Mail auch nicht verschlüsseln, ohne den Key mitzuschicken - oder einen bekannten zu nehmen (also über Public Key).
Wo wir aber gerade beim Thema verschlüsseln sind: Ich suche eine geeignete Möglichkeit, (serialisierte) Arraydaten in UTF-8 zu verschlüsseln. Base64 wäre ein Ansatz, um zumindestens eine Url-konforme Zeichenkette zu erhalten, allerdings ist base64 ja alles andere als sicher und kompakt. Kennt jemand ein gutes Verfahren zum Verschlüsseln? Anwendungsgebiet sind verschlüsselte URL-Parameter (Thema Anti-Bot, Anti-Crawling).
Die Komprimierungsverfahren von PHP für Zeichenketten haben irgendwie Probleme mit UTF-8 und produzieren zudem kaputte, nicht-konforme Zeichenketten für URLs, die zudem auch nicht mehr dekodierbar sind.
gepostet vor 17 Jahre, 8 Monate von Agmemon
Original von knalli
Kennt jemand ein gutes Verfahren zum Verschlüsseln?

An symetrischen Verfahren fallen mir AES, DES, Triple-DES, IDEA und Blowfish ein.
gepostet vor 17 Jahre, 8 Monate von Lalabimbam
ist klar das es zum entschlüsseln ist wenn man unbedingt will. Jedoch soll es so schwer wie möglich gemacht werden
gepostet vor 17 Jahre, 8 Monate von Klaus
Es wird sicher auch Tools geben, um den Code unobtrusive zu machen, sprich Leerzeichen und Zeilenumbrüchen löschen, Variablen sinnlos umbenennen.
gepostet vor 17 Jahre, 8 Monate von Lalabimbam
jop sowas wäre natürlich nicht schlecht ... hat hier jemand einen link zu sowas ? kann jemand ein programm empfehlen?
gepostet vor 17 Jahre, 8 Monate von Lalabimbam
thx genau sowas suche ich... gibt es da noch bessere möglichkeiten... ?
gepostet vor 17 Jahre, 8 Monate von tkdmatze
Obfuscating ist eine der einfachsten methoden den code unlesbar aber dennoch ausführbar zu machen
google liefert dir bestimmt viel mehr ergebnisse

Auf diese Diskussion antworten