解码Base64编码的字符串。


SecRule REQUEST_HEADERS:Authorization "^Basic ([a-zA-Z0-9]+=*)$" "phase:1,id:93,capture,chain,logdata:%{TX.1}"

 SecRule TX:1 ^(\w+): t:base64Decode,capture,chain

   SecRule TX:1 ^(admin|root|backup)$


注意:将base64Decode与其他转换同时使用时要小心。在这种情况下,转换的顺序很重要,因为某些转换可能会在解码之前改变或使base64编码的字符串无效(如:小写等)。这当然意味着编写单个规则来检查base64decoded值或带有转换的未编码值也很困难,最好在这种情况下编写两个规则。



Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor