Kodiranje - kriptiranje php-ja
 
werky 4. apr 2013 13:28:11 Pridružen od:
16. apr 2012
787 objav
796 168 26
#1

Zdravo,



Kako najlažje in najbolj zanesljivo zakodiram moje php skripte? Probal sem z ioncube a potem napiše da je datoteka okvarjena...



Kak drug predlog?



Rad bi namreč zaščitil ene par stvari...



Hvala!


všeč(0) ni všeč(0) spam(0)
 
stesi 4. apr 2013 13:31:14 Pridružen od:
10. mar 2010
279 objav
168 12 8
#2

jaz sem ti mislil predlagat ioncube. zakaj bi bila datoteka okvarjena? ioncube loader imaš nameščen na strežniku?


všeč(0) ni všeč(0) spam(0)
 
werky 4. apr 2013 13:35:34 Pridružen od:
16. apr 2012
787 objav
796 168 26
#3

imam ja, ker nekatere so že zakodirane in jih odpre tako kot je treba...



Sicer pa tole primer "header" informacije

Original iz skripte:

<?php //00db9

if(!extensionloaded('ionCube Loader')){$oc=strtolower(substr(phpuname(),0,3));$ln='ioncubeloader'.$oc.''.substr(phpversion(),0,3).(($oc=='win')?'.dll':'.so');@dl($ln);if(functionexists('ilexec')){return ilexec();}$ln='/ioncube/'.$ln;$oid=$id=realpath(iniget('extensiondir'));$here=dirname(FILE);if(strlen($id)>1&&$id[1]==':'){$id=strreplace('\','/',substr($id,2));$here=strreplace('\','/',substr($here,2));}$rd=strrepeat('/..',substrcount($id,'/')).$here.'/';$i=strlen($rd);while($i--){if($rd[$i]=='/'){$lp=substr($rd,0,$i).$ln;if(file_exists($oid.$lp)){$ln=$lp;break;}}}@dl($ln);}else{die('The file '.FILE." is corrupted.\n");}if(functionexists('ilexec')){return _ilexec();}echo('Site error: the file <b>'.FILE.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the site administrator.');exit(199);

?>



Pa to kar sem jaz kodiral:

<?php //0035e

if(!extensionloaded('ionCube Loader')){$oc=strtolower(substr(phpuname(),0,3));$ln='/ioncube/ioncubeloader'.$oc.''.substr(phpversion(),0,3).(($oc=='win')?'.dll':'.so');$oid=$id=realpath(iniget('extensiondir'));$here=dirname(FILE);if(strlen($id)>1&&$id[1]==':'){$id=strreplace('\','/',substr($id,2));$here=strreplace('\','/',substr($here,2));}$rd=strrepeat('/..',substrcount($id,'/')).$here.'/';$i=strlen($rd);while($i--){if($rd[$i]=='/'){$lp=substr($rd,0,$i).$ln;if(fileexists($oid.$lp)){$ln=$lp;break;}}}@dl($ln);}else{die('The file '.FILE." is corrupted.\n");}if(functionexists('ilexec')){return _ilexec();}echo('Site error: the file <b>'.FILE.'</b> requires the ionCube PHP Loader '.basename($ln).' to be installed by the site administrator.');exit(199);

?>



Če pustim tako informacijo mi javi napako (se mi zdi da error 500) ča pa zamenjam, in vstavim tisto originalno v moj php pa napiše da je okvarjena datoteka...



Toliko, na kratko...


všeč(0) ni všeč(0) spam(0)
 
LukaTCE 4. apr 2013 13:53:22 Pridružen od:
19. okt 2012
624 objav
200 1530 163
#4

Imaš tudi zastonj php kriptiranje z Aroha PHP encoder.


všeč(0) ni všeč(0) spam(0)
Troll
 
crnazverinica 8. apr 2013 16:31:51 Pridružen od:
30. apr 2012
139 objav
154 163 4
#5

ta zaščita je praktično brez pomena



pravilen način (če že tako hočeš skriti source) je postavitev lastnega strežnika in vzpostavitev neke vrste apija / webservisa


všeč(5) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se