2012-06-03 5 views
6

Si utilizo la URL www.misitio.com/?test=execute (la matriz $ _GET siempre estará vacía. Lo noté al intentar enviar un formulario con la cadena "execute (" in, would not submit.no se puede usar la cadena "execute (" en GET o POST

Esto incluye POST y GET, no acepta la cadena "execute(). ¿Esta función de seguridad en el servidor funciona bien en mi computadora local? ?

+0

Wow, me da lo mismo en mi sitio web. extraño. – Ryan

+0

'? p = ejecutar ('da 403 Prohibido.'? p = readdir ('da 501 Método no Imp lementado Todo lo demás que he intentado hasta ahora está bien. – Ryan

+0

Oh, la versión codificada '% 28' también la desencadena. Por extraño que parezca, poner un espacio entre ellos parece funcionar bien: '? P = execute% 20 (' Así que realmente no tengo idea. Parece seguro que algún tipo de característica de seguridad implementada deficiente. – Ryan

Respuesta

1

probablemente han mod_security instalado en Apache.

+0

¡Bingo! Sí, era mod_security. Seguí las instrucciones aquí para deshabilitar http: //forums.cpanel .net/f5/mod_security-nightmares-75078.html # post350851 –