Kodiranje PHP izvorne kode
3 naročniki
3 naročniki
eval(base64decode(gzuncompress(base64decode($Q4B7C3568112C205C31F1E2D7BA86AE17))))
Zanima me, če se da te funkcije v kontra smer izvest, da se zadeva odkodira?
Gre za zaščito PHP skripte.
4 odgovori
gzcompress() in base64_encode() sta reverza funkcij.
BTW zgornja koda, če jo poženeš se odkodira (in požene!) - uncompress, decode
BTW2 base64 in kompresiranje ni enkripcija.
BTW3, kodirana skripta in eval() je sumljiva koda in jo na raznih plugin sajtih/templejtih ne spustijo skoz.
ok, kaj predlagate za zaščito izvornih kod? razen ioncube in zend-guard. ali obstajajo kakšne free variante?
Huh, za PHP in ostale skriptne jezike težko kaj.
Predvsem omejitev dostopa ljudem do strežnika in neobjavljanje kode. Če pa že imajo dostop pa naj bodo zaklenjeni (chroot) na svoje domače mape.
Pa nastavitev ustreznih pravic na datotekah (read samo tistemu uporabniku ki lahko bere, verjetno apache oz www-data?)