Protezione file php

  • Creatore Discussione Creatore Discussione _LAIL_
  • Data di inizio Data di inizio

_LAIL_

Utente Attivo
19 Set 2013
57
0
6
Salve a tutti Avrei una domanda da fare.

Esiste un modo per proteggere i file php creati in modo che chiunque li scarichi da ftp non possa poi aprirli e modificarli o copiare i codici contenuti?

Se esiste mi indicate in che modo posso fare cio grazie.
 
negativo.esisteva online un sistema che codificava i file però poi se devi fare una modifica diventava un macello, parlo di aprecchui tempo fa quindi non sos e sia ancora attivo
 
Criptarlo! Ci sono vari metodi di criptazione io tene visualizzo uno!
Ad esempio se io ho questo script:
Codice:
<?php
echo "<p>Mentre questo è PHP!</p>";
?>
e volessi criptarlo in modo che nessuno lo possa leggere (sempre che qualcuno non sappia come decriptarlo ma ti assicuro gli utenti in grado sono pochi), il risultato sarebbe questo
Codice:
<SCRIPT LANGUAGE="Javascript"><!--

//0019910288283-004994838-00292992-
function process(pe)
{
document.write(unescape(pe))
return ""
}
function start()
{
var pe=new Array()
pe[0]=new Array("%3C%53%43%52%49%50%54%20%4C%41%4E%47%55%41%47%45%3D%22%4A%61%76%61%73%63%72%69%70%74%22%3E%0A%64%6F%63%75%6D%65%6E%74%2E%6F%6E%63%6F%6E%74%65%78%74%6D%65%6E%75%20%3D%20%64%69%73%61%62%6C%65%52%69%67%68%74%43%6C%69%63%6B%3B%0A%66%75%6E%63%74%69%6F%6E%20%64%69%73%61%62%6C%65%52%69%67%68%74%43%6C%69%63%6B%28%29%0A{%0A%20%72%65%74%75%72%6E%20%66%61%6C%73%65%3B%0A}%0A%76%61%72%20%6D%65%73%73%61%67%65%3D%22%22%0A%66%75%6E%63%74%69%6F%6E%20%63%6C%69%63%6B%28%65%29%0A{%0A%69%66%20%28%6E%61%76%69%67%61%74%6F%72%2E%61%70%70%4E%61%6D%65%20%3D%3D%20%22%4E%65%74%73%63%61%70%65%22%20%26%26%0A%28%65%2E%77%68%69%63%68%20%3D%3D%20%33%20||%20%65%2E%77%68%69%63%68%20%3D%3D%20%32%29%29%0A%72%65%74%75%72%6E%20%66%61%6C%73%65%3B%69%66%20%28%64%6F%63%75%6D%65%6E%74%2E%61%6C%6C%29%0A{%0A%69%66%20%28%65%76%65%6E%74%2E%62%75%74%74%6F%6E%20%3D%3D%20%33%29%0A{%0A%72%65%74%75%72%6E%20%66%61%6C%73%65%3B%0A}%0A%69%66%20%28%65%76%65%6E%74%2E%62%75%74%74%6F%6E%20%3D%3D%20%32%29%0A{%0A%72%65%74%75%72%6E%20%66%61%6C%73%65%3B%0A}%0A}%69%66%20%28%64%6F%63%75%6D%65%6E%74%2E%6C%61%79%65%72%73%29%0A{%0A%69%66%20%28%65%2E%77%68%69%63%68%20%3D%3D%20%33%29%0A{%0A%72%65%74%75%72%6E%20%66%61%6C%73%65%3B%0A}%0A}%0A}%0A%69%66%20%28%64%6F%63%75%6D%65%6E%74%2E%6C%61%79%65%72%73%29%0A{%0A%64%6F%63%75%6D%65%6E%74%2E%63%61%70%74%75%72%65%45%76%65%6E%74%73%28%45%76%65%6E%74%2E%4D%4F%55%53%45%44%4F%57%4E%29%3B%0A%64%6F%63%75%6D%65%6E%74%2E%63%61%70%74%75%72%65%45%76%65%6E%74%73%28%45%76%65%6E%74%2E%4D%4F%55%53%45%55%50%29%3B%0A}%0A%64%6F%63%75%6D%65%6E%74%2E%6F%6E%6D%6F%75%73%65%64%6F%77%6E%3D%63%6C%69%63%6B%0A%64%6F%63%75%6D%65%6E%74%2E%6F%6E%6D%6F%75%73%65%75%70%3D%63%6C%69%63%6B%0A%3C%2F%73%63%72%69%70%74%3E%3C%73%74%79%6C%65%20%4D%65%64%69%61%3D%22%50%72%69%6E%74%22%20%74%79%70%65%3D%22%74%65%78%74%2F%63%73%73%22%3E%0A%62%6F%64%79%20{%64%69%73%70%6C%61%79%3A%6E%6F%6E%65}%0A%3C%2F%73%74%79%6C%65%3E%0A%3C%3F%70%68%70%3C%48%45%41%44%3E%0A%3C%4D%45%54%41%20%48%54%54%50%2D%45%51%55%49%56%3D%22%50%72%61%67%6D%61%22%20%43%4F%4E%54%45%4E%54%3D%22%6E%6F%2D%63%61%63%68%65%22%3E%0A%3C%4D%45%54%41%20%48%54%54%50%2D%45%51%55%49%56%3D%22%69%6D%61%67%65%74%6F%6F%6C%62%61%72%22%20%43%4F%4E%54%45%4E%54%3D%22%6E%6F%22%3E%0A%3C%6D%65%74%61%20%6E%61%6D%65%3D%22%4D%53%53%6D%61%72%74%54%61%67%73%50%72%65%76%65%6E%74%50%61%72%73%69%6E%67%22%20%63%6F%6E%74%65%6E%74%3D%22%54%52%55%45%22%3E%0A%3C%4D%45%54%41%20%48%54%54%50%2D%45%51%55%49%56%3D%22%45%78%70%69%72%65%73%22%20%43%4F%4E%54%45%4E%54%3D%22%2D%31%22%3E%0A%20%3C%2F%48%45%41%44%3E%0A%0D%0A%65%63%68%6F%20%22%3C%70%3E%4D%65%6E%74%72%65%20%71%75%65%73%74%6F%20è%20%50%48%50%21%3C%2F%70%3E%22%3B%0D%0A%3F%3E")
process(pe);
}
start();

//-->
</script>
 
mmm non la sapevo questa e come richiami la funzione? cioè metti questa funzione e basta? e se volessi modificare il file per me sarebbe sempre possibile?
 
Sempre che tu sappia come tornare a criptarlo dopo la modifica.
Qui un tool per criptare codice non è come quello che ho postato sopra ma è comunque valido. Ecco come sarebbe con questo tool lo script di prima
Codice:
<Script Language='Javascript'>
<!--
document.write(unescape('%3C%3F%70%68%70%0A%65%63%68%6F%20%22%43%69%61%6F%2E%2E%2E%20%71%75%65%73%74%6F%20%E8%20%50%48%50%21%22%3B%0A%3F%3E'));
//-->
</Script>

Per vederlo funzionare basta metterlo al posto dello script PHP ma attenzionne la pagina deve sempre avere l'estensione PHP
 
Ho provato quel tool ma, come immaginavo, il codice rimane statico, non viene eseguito.
Se cripto
Codice:
echo "prova";
nella pagina viene visualizzato
Codice:
echo "prova";
Va bene soltanto per codice html, non php.
 
Non è vero che per pHP non va bene e non viene esehuito!
Se tu cripti
Codice:
<?php
echo "<p>Mentre questo è PHP!</p>";
?>
e il risultato lo metti nella pagina con estensione PHP viene eseguito tranquillamente.
Ovvio che non puoi criptare solo
Codice:
echo "prova";
ma devi criptare completo con i tag php
Codice:
<?php
echo "prova";
?>
 
criptando
Codice:
<?php
echo "prova";
?>
ottengo
Codice:
<Script Language='Javascript'>
<!--
document.write(unescape('%3C%3F%70%68%70%0A%65%63%68%6F%20%22%70%72%6F%76%61%22%3B%0A%3F%3E'));
//-->
</Script>

mettendolo in una pagina con estensione php viene visualizzata una pagina vuota
 

Discussioni simili