#1
Posted 13 January 2013 - 09:30 PM
<VirtualHost x.x.x.x>
php_admin_value disable_functions system,passthru,exec,popen,proc_close,proc_open,shell_exec
</VirtualHost>
But this PHP code still works:
<html>
<?
$sCMD = `/bin/cat /tmp/test.txt`;
echo $sCMD;
?>
</html>
The contents of test.txt is still read and echoed out. Am I missing something?
I'm running PHP 5.3.16 on Linux 2.4.
#2
Posted 13 January 2013 - 09:50 PM
#3
Posted 13 January 2013 - 10:26 PM
disable_functions string
This directive allows you to disable certain functions for security reasons. It takes on a comma-delimited list of function names. disable_functions is not affected by Safe Mode.
Only internal functions can be disabled using this directive. User-defined functions are unaffected.
This directive must be set in php.ini For example, you cannot set this in httpd.conf.
Did I help you out? Feeling generous? I accept tips via Paypal or Bitcoin @ 14mDxaob8Jgdg52scDbvf3uaeR61tB2yC7
#4
Posted 13 January 2013 - 10:56 PM
This directive must be set in php.ini For example, you cannot set this in httpd.conf.
Thanks. I should read more. But this means its server wide, I cannot disable some functions for some Virtualhosts and not others correct? Doesn't that make it unrealistic?
#5
Posted 13 January 2013 - 11:13 PM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users











