【问题标题】:How to use regular expressions to match gzinflate(base64_decode(如何使用正则表达式匹配gzinflate(base64_decode(
【发布时间】:2022-01-22 15:22:10
【问题描述】:

我正在编写 Yara 规则。 我尝试使用正则表达式匹配来删除 gzinflate(base64_decode(. 但在 PHP 中,函数名可以与字符串连接。 就这样

eval("\$x=gzin"."flate(base"."64_de"."code()));

有多种缝合方式。 除了在每个字母之后尝试匹配"."。 有更好的解决方案吗? 请帮忙。

【问题讨论】:

    标签: php regex


    【解决方案1】:

    您可以创建一个数组,然后将其内爆:

    $array = ["\$x=gzin", "flate(base", "64_de", "code()"];
    
    $str = implode($array);
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-05
      • 2014-11-12
      • 1970-01-01
      • 2014-03-30
      • 2022-12-11
      • 1970-01-01
      相关资源
      最近更新 更多