Hi All, I'm a jackaroo of Modsecurity, and very interested in Modsecurity Core Rule set.
I am learning about CRS now, I downloaded the modsecurity CRS and investigate
it.
But I found that my 'ARGS' rules only match 'GET' request but can't match
'POST' request.
I downloaded latest rule set package and modsecurity engine, only update
following several configuration from downloaded package.
SecDataDir /tmp
SecTmpDir /tmp
SecRuleEngine On
SecDefaultAction "phase:2,deny,log"
And I add a self rule file 'modsecurity_crs_15_customrules.conf' in
'base_rules' directory,
it only contain below 2 rules.
SecRule ARGS "bruce" "phase:2,deny,t:none,t:lowercase,t:urlDecode,msg:'the
attack what ARGS contain Bruce',setvar:'tx.msg=%{rule.msg}'"
SecRule ARGS_POST "bruce" "phase:2,deny,t:none,t:lowercase,t:urlDecode,msg:'the
attack what ARGS_POST contain Bruce',setvar:'tx.msg=%{rule.msg}'"
I tested it on web interface 'http://192.168.1.135/app.php?name=Bruce'
(modsecurity and httpd installed on this pc, app.php in attachment, a "name"
text input area in a form)
Browser show:
Forbidden
You don't have permission to access /app.php on this server.
--------------------------------------------------------------------------------
Apache/2.2.3 (Red Hat) Server at 172.22.14.149 Port 80
And the http log is:
ModSecurity: Access denied with code 403 (phase 2). Pattern match "bruce" at
ARGS:name. [file
"/etc/httpd/modsecurity_crs/base_rules/modsecurity_crs_15_customrules.conf"]
[line "3"] [msg "the attack what ARGS contain Bruce"] [hostname
"172.22.14.149"] [uri "/app.php"] [unique_id "nOrQFX8AAAEAACpHFRMAAAAC"]
But if I input "Bruce" on on web interface 'http://192.168.1.135/app.php", and
click button "submit", the browser redirect "next.php" successful, obviously,
the rules are invalid when execute POST request.
Who can help me for this?
Thanks and regards,
<<attachment: app.php>>
<<attachment: next.php>>
_______________________________________________ Owasp-modsecurity-core-rule-set mailing list [email protected] https://lists.owasp.org/mailman/listinfo/owasp-modsecurity-core-rule-set
