| Kodiranje PHP izvorne kode | ||
|---|---|---|
|
php.programer
8. apr 2013 14:21:14
Pridružen od: 20. sep 2011 347 objav 154 106 10 |
#1
eval(base64decode(gzuncompress(base64decode($Q4B7C3568112C205C31F1E2D7BA86AE17)))) Zanima me, če se da te funkcije v kontra smer izvest, da se zadeva odkodira? |
|
|
krejzi
8. apr 2013 14:29:15
Pridružen od: 14. mar 2013 558 objav 915 213 12 |
#2
gzcompress() in base64_encode() sta reverza funkcij. BTW zgornja koda, če jo poženeš se odkodira (in požene!) - uncompress, decode |
|
|
php.programer
8. apr 2013 15:04:07
Pridružen od: 20. sep 2011 347 objav 154 106 10 |
#3
ok, kaj predlagate za zaščito izvornih kod? razen ioncube in zend-guard. ali obstajajo kakšne free variante? |
|
|
krejzi
8. apr 2013 15:19:51
Pridružen od: 14. mar 2013 558 objav 915 213 12 |
#4
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?) |
|
|
technolog
8. apr 2013 15:40:36
Pridružen od: 14. nov 2011 598 objav 768 300 22 |
#5
Sej ne, da samo zamenjaš eval() z echo, pa maš. Obstajajo razni php obfuscatorji, odprtokodni, ampak so bolj šrot in jaz ne bi zaupal kritične kode, ker bi šlo ziher kaj kje narobe. Rešitev so komercialni guardi al pa lasten strežnik. Z linuxom že 7 let. Pro web development.
|
|