Hoi,
Ik heb een functie gemaakt om een website op te slaan die mensen van buitenaf in kunnen voeren in mijn script.
Ik voer htmlentities uit op de url en daarna replace ik \ en @ met niks
dan gebruik ik de functie escapeshellarg() voor de $url variable.
dan voer ik voer ik het onderstaande commando uit met exec(), de $targetfile is een random md5 code zonder extentie.
Is dit 100% veilig, of is het mogelijk dat iemand mijn server kan hacken hiermee?
Ik heb een functie gemaakt om een website op te slaan die mensen van buitenaf in kunnen voeren in mijn script.
Ik voer htmlentities uit op de url en daarna replace ik \ en @ met niks
dan gebruik ik de functie escapeshellarg() voor de $url variable.
dan voer ik voer ik het onderstaande commando uit met exec(), de $targetfile is een random md5 code zonder extentie.
PHP:
1
| wget --user-agent=Mozilla --referer="$url" --timeout=10 -O $targetfile "$url" |
Is dit 100% veilig, of is het mogelijk dat iemand mijn server kan hacken hiermee?
[ Voor 9% gewijzigd door Verwijderd op 14-11-2005 19:15 ]