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/944300.ra
##! Please refer to the documentation at
##! https://coreruleset.org/docs/development/regex_assembly/.

##! Detects base64-encoded Java class names commonly used in
##! deserialization attacks. Each keyword has 3 base64 variants
##! to account for byte alignment (offset 0, 1, 2) within the
##! base64 stream.
##!
##! Keywords:
##!   runtime, processbuilder, clonetransformer, forclosure,
##!   instantiatefactory, instantiatetransformer,
##!   invokertransformer, prototypeclonefactory,
##!   prototypeserializationfactory, whileclosure
##!
##! Base64 variants are generated by:
##!   for padding in range(3):
##!     base64(b'\x00' * padding + keyword)[padding:]

##! runtime
cnVudGltZQ
HJ1bnRpbWU
BydW50aW1l
##! processbuilder
cHJvY2Vzc2J1aWxkZXI
HByb2Nlc3NidWlsZGVy
Bwcm9jZXNzYnVpbGRlcg
##! clonetransformer
Y2xvbmV0cmFuc2Zvcm1lcg
GNsb25ldHJhbnNmb3JtZXI
BjbG9uZXRyYW5zZm9ybWVy
##! forclosure
Zm9yY2xvc3VyZQ
GZvcmNsb3N1cmU
Bmb3JjbG9zdXJl
##! instantiatefactory
aW5zdGFudGlhdGVmYWN0b3J5
Gluc3RhbnRpYXRlZmFjdG9yeQ
BpbnN0YW50aWF0ZWZhY3Rvcnk
##! instantiatetransformer
aW5zdGFudGlhdGV0cmFuc2Zvcm1lcg
Gluc3RhbnRpYXRldHJhbnNmb3JtZXI
BpbnN0YW50aWF0ZXRyYW5zZm9ybWVy
##! invokertransformer
aW52b2tlcnRyYW5zZm9ybWVy
Gludm9rZXJ0cmFuc2Zvcm1lcg
BpbnZva2VydHJhbnNmb3JtZXI
##! prototypeclonefactory
cHJvdG90eXBlY2xvbmVmYWN0b3J5
HByb3RvdHlwZWNsb25lZmFjdG9yeQ
Bwcm90b3R5cGVjbG9uZWZhY3Rvcnk
##! prototypeserializationfactory
cHJvdG90eXBlc2VyaWFsaXphdGlvbmZhY3Rvcnk
HByb3RvdHlwZXNlcmlhbGl6YXRpb25mYWN0b3J5
Bwcm90b3R5cGVzZXJpYWxpemF0aW9uZmFjdG9yeQ
##! whileclosure
d2hpbGVjbG9zdXJl
HdoaWxlY2xvc3VyZQ
B3aGlsZWNsb3N1cmU