neylitalo Posted June 16, 2006 Share Posted June 16, 2006 Our Intrusion Prevention System is in place. One of the side effects of these security measures is that certain PHP functions are disallowed from your posts, and if one happens to be present, it will throw the 403 Forbidden error code or a Not Acceptable error. So, to make your lives easier, we've assembled a list of functions that are disallowed by the IPS security features on the phpfreaks server. Whenever you think you've found a function that's not in this list, and it throws a 403, try putting a space after the function name and before the parentheses. Example:[code]fwrite ()[/code]If it works that way, please report the function to the Moderation team via the "Report to Moderator" button, and it'll be added to the list. Please, make sure you do not submit an entry already in the list. Now, for the list of known problem functions:[code]fwrite ()fopen ()chr ()exec ()system ()passthru ()header("Content-Le ngth: "[/code] Link to comment Share on other sites More sharing options...
ober Posted November 7, 2006 Share Posted November 7, 2006 Javascript <sc ript> tags also trigger the IPS! Link to comment Share on other sites More sharing options...
steelmanronald06 Posted February 21, 2008 Share Posted February 21, 2008 fwrite() Link to comment Share on other sites More sharing options...
steelmanronald06 Posted February 21, 2008 Share Posted February 21, 2008 seems to work for me :) Link to comment Share on other sites More sharing options...
Barand Posted February 24, 2008 Share Posted February 24, 2008 As those disallowed function work perfectly in php code whether there is a space between fname and () or not, what purpose does the IPS serve with such a simple workaround? Link to comment Share on other sites More sharing options...
Recommended Posts