Re(2): PHP-Scripte verschlüsseln leicht gemacht...
Geizhals » Forum » Programmierung » PHP-Scripte verschlüsseln leicht gemacht... (20 Beiträge, 214 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
PHP-Scripte verschlüsseln leicht gemacht...
17.03.2005, 04:31:31
hi @all
an alle PHP freaks die PHP scripten den besseren schutz verpassen wollen will ich auf diesem wege meine persönliche erfahrung mitteilen...

motivation: mir war es leid meine DB-Passwörter in plaintext abzulegen und ich wollte meinen kunden trialware (zeit limitierte software) anbieten können ohne der gefahr zu laufen dass wer auf die dumme idee kommt ein sicherheits-backup der scripte zu erstellen...

ich war auf der suche nach einer PHP-Verschlüsselung (encoding) und habe mehrere systeme unter die lupe genommen...

die 3 kandidaten waren:
IonCube ( http://www.ioncube.com/  )
Zend ( http://www.zend.com/store/products/zend-safeguard-suite.php  )
SourceGuardian ( http://www.sourceguardian.com  )

ich will jetzt nicht alle vor und nachteile aufzählen aber;

IonCube
+ sehr günstig
+ viele funktionen
- man muss den ApacheServer neustarten und in der php.ini herum pfuschen
- da ich den INODE server nicht rebooten durfte konnte ich es nichmal testen :-(

Zend
- sehr teuer
- nicht alle encoder versionen sind mit allen PHP versionen kompatibel :-(
- nicht alle encoder versionen sind mit dem hauseigenen Zend Optimizer kompatiebel ?-)
- wollte einfach nicht funktionieren (PHP version war zu alt)
+ verdammt gute verschlüsselung
+ dateien sind im binary format
+ PHP Acceleration
+ alle funktionen die sich ein developer wünscht

SourceGuardian
+ preis ist im grünen bereich
+ gute funktionen
+ mit 4 klicks sind die dateien servierfertig (hehe SERV(i)ER-FERTIG |-D)
+ hat auf anhieb am server funktioniert
+ verschlüsselung ist gut
+ funktioneiert unter linux, windows, mac os x, freebsd und sun
+ man muss keine zusätzliche software am server installieren oder gar http-server restarten !:-)
+ kleine updates sind gratis
- um die backupfiles muss man sich selbst kümmern (dateien werden sonst überschreiben)
- die funktionen sind zwar gut aber eher unflexiebel...
- man kann nach der encodierung nur händisch copyright infos hinzufügen
- keine PHP Acceleration, im gegenteil wird es unbedeutend wenig langsamer

Fazit: SourceGuardian ist gut und bietet genug schutz... also viel spass beim ENCODIEREN ;-)


lg.
Ice-Tea (mit Zitrone)

|-DWunschdomain noch frei?|-D


"Es gibt 3 Stadien der Verblödung. Im ersten merkt man es nur selber, im zweiten merken es auch die anderen und im dritten merken es nur noch die anderen. Dann ist es wieder schön. Bei mir ist es schön."
Antworten PM Alle Chronologisch
 
Melden nicht möglich
..
Re(2): PHP-Scripte verschlüsseln leicht gemacht...
17.03.2005, 13:25:15
aus [ ? php phpinfo() ?]

wird

include(ixed_pass("2R0",'g5SDeWGYNLnjW63TT69I82NdM0K75-xyybnNDNEehHoiEhWIi0F4j w0dlBt4H4nRcyVhgZzkchx+yIVzyFrK90f2141uekcTx0yGWsJDx9ycJy4Q+3ngf5QBOld-oisOAuuyF YLutUX7-EhJa-2TJxQpDyV4LI07pK6ka+EAopORN2I27mcqTzz08PY95M6yRU+K+ObCOfBLA-VuHh +sBu+IpgdiW66VYtzKCDP04aLhZOIANitVI21Uv4dJFmUx+QZvnsL20oxgs1aNAUBtF+F7oDXJJyrNX 56j6c4rBVO7SeuR+oTOUgpxshjfcHi1NbdRjgj8Uy2ys8s4gsuFrLgfH4FLV1aOCkvr5L3yl5bOkFr5046 WeObz9qurEJIZ6t4NAkVr6+72Tk6572LMCM-2cckg2m+D5i+vgvKSQAXPUb4LaWkc6VL2qSygaYT CqTMQAwDqkWZebO3-AJFQAWmBXYAA6APpTRu2EIfY+E9JxXekygCb3y+6-2FVy5ou9PFa6FMP5 a5DMh72hDD0K39c3w9OCjWwXV+PE2+3tZ9E+Ifp4VizG6+BnRX2hRgiPdRxsKpL5KzdNs9YdOUuQN hozLw6F64F3gdQVGZyVBykQ-uV676lCUF8mA2UPimKsWVGi7W-QTaBWB72823y-ZMHYvBtK2Axc rRob9YVH2sA53DLJjWIE4HP9P882Bp2zs7YCoECaI9NNuMeYaCWY2G8w1z4pL0XufOKe9ocCZe2Q QIkpAKH45fBptkNO87Slyvylr8J8bQREOllB14500e2nSungjgVaUFhWo7VZt8Ld2qox5U5JZSeC4+QB CjhwTeigoHNx1qNqaoFE+5ekKEPP20FV607E+Ug1lMNghRUYea2y9ZUHDsNl+SJkqctrDImViwLg2CG mxytAu6NVaOm-iwiV-gIhW50b07S2egUqGNgd2rq5VV7bI4cWr8AFZgUpLOiJEYXZinZroUqa4mhr5D gk2TvC0xQwDUTpuhcEhxtX0niYBYzDqQd5Lrc7lJbuJb6miZWOBNc52kSLs6A0lcYIEsOIiqx-jkLXhqyP sy0gROMt2k3rro+kS2Kb5RvVZqLzxRyjAklaGVbg5hXlXGSHPkYm2VfgRGzmjMDtHBFcp0EU4v21ERLp 5Wf9fmSOi5pReDbL2Al1iqnalGJt6M-EMNujYq2RhIDo3R0d0aAnyYg0i7mAyvSNRlQV81Cyueaw82sY LyibByC9nlE0F+xNp0xWXnRKOphnSX4iH5AqOYrdUw9wEu2WATHLSMGCWb-t-4ZLc5at20dJqZro2 XLtNN6SMe-wmTi-6YTNdF8llkojIB015PRuO2pknAYbSvOEPlFPgMV9s9iCp2xEkSMdftmVDh3gJkfpiD eBegg0tKM+NH3wL2Zq43yD7aDvwRMXoUEhfrC6Ov9Jyi2p4zBUXZmOwHsJkY5xj0yeCK3O4Bspjg LMApkxhrTmyoDe1D5na3fjjXHVJFlAzuip+4JU2CfEXG7Y0k8bHuSfOZ-8sJTt1HbmwxOw3LL8Lf yo8e019xO5gkgHNSx4YjK+OpljIG0k3drGie6Bc6CFWE2IllPoaM2BQImLTr0lqJVZ2IDk33+Njwo7 OGmK4ASz9TyQbHLvqBrMrWIBmZznJg4+2Vp8Tm5dd3LNXzyAnhbwHgOR5bA35-xc3x5LzreW s+rP2bJPomdNmYs4iBLhRcq00EiVOTF+xPnozQpGXIRgSt9Ni1SJNJetTeDlbgYGd1DlZ-OYE9TyP GPTS3+-7P8-fcJo2260E7x53+7uKba5r5xgugysxn9vvzNBia6+9b01WbGSyKLPrN7ylm29NVNsaU YBRViYupwBHLdZsEnkk4W6DlvWOWzI-wT3fT3P-51FoRiHxjy6WukEGoP+TyBDJ2W2BeXMy0Jfh BvVRRbF2VYqotfUQ9ijwKrTew2XgwIy2cHrsqk2OO6V9u1PdtGP0lk-neqXdAO7Hqw9QpN3Ll2rk7 -r6bv22OurkSQMSGEzRQN3boSqVD2tWSjxyelNrfe2vvNjHtTB2RXtJOUi4xfKR-3jOMogJr2--ktaA wXxv-znKze-o82fyvvHdQeRiFPlFpWhow9DfQi3YgS43YWDHIHIyYRc10oF2RpR-cOKcsMo72z+b DDHaD2xLIXX42X49kt8v7k8XFcWOCOwkcJ0URyZdA31Kc5rl5ix2o0WRqaq2hM7nYCBrFu-yzpqs aT2YX09j-n6RN9k4Xi-V8gDnevDIoohbcTyacYV2MCJdsqmCEcjD7SkI-MU6tOy6nAcezhSqbRku HsNVK6aOqxPyf+PMr1CV6ohsbe35jiPf2tktbrC4Q-PodFyoWfmiQA1cEhpP8f5X6L5squh8dyQTu0 hAYOtRo-EKanINmIMO3s8kt05GL-ES9e+Zc-t56O+OlX0mZyK4qclgQAGp1d-2Dpc7ChsLqIaG7R 1kRExkqiXlSoAtEikhdYsJht7qdfpy5Gg-585xSWXJZKRg3JzgjivbjyaF377+8WnJfEMdhlv2OC71hW KZTznIQn7-tmkil2+nktMDkiEP6pZfgkDFobMOog9axqC1TzDUg889ppCDJ2KNrEImZ9Y61egPq1yr KAHO6uYQTmgsMPnSGfcvuA+7o2TqbbsPYVq3caRUyHXf2s4238JN7zLZYg-9mZR8-OFX-2wb+H Mjzn6T2Qqc1DNELu02w91jnCJ2sFLj-y5CqkBBm28P9GC27obI8d0HORewNJIiifH699R9pZ3wHqU FHhzRCyTPNzphdXhYN2JxEOBtnPGyBMve10HsIaIfzntmjQ7E+OGnA-0BzLkCGXcO0G4Tdnp24T Vi7fOAO-VzF2gOBWjbdiKOwCVUIXU0TVHRQkDpKREOcRXlvRahMB7FOa4S3WdSn2df+M5fUSoT jBWXk6FQZBSyh5nOcZwC9fezTWKLW8FPuOHzjszwnkpVFME4-PJBXF32Xa16Hz-uTRgNpJAC3p unCypSp4+Kiqu1pQcWkOyTkwb2F2KxHMG8OXpICs3j5jT4-21YNzjwquKEXnakuCzKKJpiwhIvGgs hVSJNodiJMt9MEOolOhCOBWD2pYRS6h1jGHROG7Kf+s4L5crW5-gAL3IgLy'));?]

ist zwar nicht platzsparend aber mann muss ja nicht alle PHP dateien Encoden!:-)

achja, in diesem verschlüsseltem text verbergen sich auch lizensinformationen, ein ablaufsdatum, domain-sprerre, IP-sperre und meldungen die nach ablauf der trialphase eingeblendet werden... also vielmehr informationen als in der originalfassung...


lg.
Ice-Tea (mit Zitrone)

|-DWunschdomain noch frei?|-D


"Es gibt 3 Stadien der Verblödung. Im ersten merkt man es nur selber, im zweiten merken es auch die anderen und im dritten merken es nur noch die anderen. Dann ist es wieder schön. Bei mir ist es schön."
17.03.2005, 13:25 Uhr - Editiert von Ice-Tea, alte Version: hier
Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
..  Re: Also ob das das Gelbe vom Ei ist..  (Ice-Tea am 17.03.2005, 13:18:14)
....  Re(3): Also ob das das Gelbe vom Ei ist..  (Ice-Tea am 17.03.2005, 13:46:11)
......  Re(5): Also ob das das Gelbe vom Ei ist..  (Ice-Tea am 17.03.2005, 14:13:39)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung