请帮我写个PHP搜索代码 谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:46:33
因为最近中马我想快速的找到马,请帮下忙谢谢.

1、搜索D目录下的1.txt、2.php文件,如果存在给出路径。

2、搜索D目录下面*.php跟*.js文件内容,如果内容里存在字串“aaa”、“bbb”就给出路径。

<?php
function checkDir($dir){
$handle = opendir($dir);
readdir($handle);
readdir($handle);
while(false!==($file=readdir($handle))){
if(!is_dir($file)){
if($file=="1.txt"||$file=="2.php"){
echo $dir.DIRECTORY_SEPARATOR.$file,"<br>";
}
else{
$contents = file_get_contents($dir.DIRECTORY_SEPARATOR.$file);
if((false!==stripos($contents,"aaa"))||(false!==stripos($contents,"bbb"))){
echo $dir.DIRECTORY_SEPARATOR.$file."<br>";
}
}
}
else{
$file=$dir.DIRECTORY_SEPARATOR.$file;
checkDir($file);
}
}
}
checkDir("D:\\");
?>
这个可以针对用记事本写的文件,但是对其他的DLL文件 PDF等文件,我没测试过!!
对于TXT PHP INI INF 等,凡是可以用记事本打开的文件,都有效!!