HEX
Server: nginx/1.28.0
System: Linux w3c-2 6.8.0-78-generic #78-Ubuntu SMP PREEMPT_DYNAMIC Tue Aug 12 11:34:18 UTC 2025 x86_64
User: inpa_co_1 (1082)
PHP: 8.3.29
Disabled: NONE
Upload Files
File: //etc/modsecurity.d/owasp/regex-assembly/942240.ra
##! Please refer to the documentation at
##! https://coreruleset.org/docs/development/regex_assembly/.

##!+ i

##! Helpers
##!> define alter alter\s*?\w+.*?

##!> define set \s+set\s+\w+

##!> define ticks [\"'`]

##!> define waitfor \s*?waitfor\s+

##! Main assembly
##!> assemble
  {{alter}}
  ##!=>
  char
  character
  ##!=>
  {{set}}
##!<

##!> assemble
  {{ticks}}
  ##!=>
  ;*?{{waitfor}}time\s+[\"'`]
  ;*?{{waitfor}}delay\s+[\"'`]
  ;.*?:\s*?goto
  ##!=>
##!<