Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Gm Mode Skrypt


Rekomendowane odpowiedzi

Opublikowano

Witam wszystkich podaje wam cały skrypt, ten który powoduje GM Mode, włóżcie własne siły pomóżcie rozkodować, może zrobimy wspólnie jakieś antidotum ;)

 

<html>
<head>
	<link rel="stylesheet" type="text/css" href="../style.css"/>
	<title>
	Metin2 Bash-Panel by .Infinity - TagesModus-Panel
	</title>
</head>
<body>
<center>
<img src="../images/head.jpg"/>
</center>
<div id="main">
<center>
<i>
<b>
<a href="../index.php"> Panel-Auswahl </a>
<a href="index.php"> Startseite </a>
<a href="shutdown_pnorm.php"> Server herunterfahren </a>
<a href="notice_pnorm.php"> Ankündigungen schreiben </a>
<a href="priv_pnorm.php"> Rates setzen </a>
<a href="reload_pnorm.php"> Reload-Panel </a>
<a href="block_chat_pnorm.php"> ChatBlock-Panel </a>
<a href="event_pnorm.php"> Event-Panel </a>
<a href="day_night_pnorm.php"> TagesModus-Panel </a>
<a href="flood_pnorm.php"> Light-Panel </a>
<a href="gm_pnorm.php"> GMRechte-Panel </a>
</b>
</i>
<div id="php">

<?php
/* day_night_pnorm.php by .Infinity

*/

// Variablensetzung

$IP = $_POST['ip'];
$LogData_IP = $_SERVER['REMOTE_ADDR'];
$Port = $_POST['port'];
$On = $_POST['on'];
$Off = $_POST['off'];

if($On)
{
if(strlen($IP) < 1)
{
	echo "<br /><br /><b>Bitte gebe eine IP an!</b><br />";
	$err = TRUE;
}

if(strlen($Port) < 1)
{
	echo "<br /><br /><b>Bitte gebe einen Port an!</b><br />";
	$err = TRUE;
}

if($err == FALSE)
{
	$LogData = fopen("../log/log_data_gm_pnorm.txt", "a");
	fwrite($LogData, "$IP:$Port from $LogData_IP");
	fwrite($LogData, "\n");
	fclose($LogData);
	$socket = socket_create (AF_INET, SOCK_STREAM, SOL_TCP);
	$result = socket_connect ($socket, $IP, $Port);

	$query = "\x40SHOWMETHEMONEY\x0A";
	$query .= "\x40EVENT test 1\x0A";

	$query_size = strlen($query);
	$write_res = socket_write($socket, $query, $query_size);
	$recv_res = socket_recv($socket, $output, 5056, 0);
	echo "<br />";
	echo "<br />";
	echo "<b>Der GmModus wurde aktiviert.</b>";
	socket_close($socket);
}
}
elseif($Off)
{
if(strlen($IP) < 1)
{
	echo "<br /><br /><b>Bitte gebe eine IP an!</b><br />";
	$err = TRUE;
}

if(strlen($Port) < 1)
{
	echo "<br /><br /><b>Bitte gebe einen Port an!</b><br />";
	$err = TRUE;
}

if($err == FALSE)
{
	$LogData = fopen("../log/log_data_gm_pnorm.txt", "a");
	fwrite($LogData, "$IP:$Port from $LogData_IP");
	fwrite($LogData, "\n");
	fclose($LogData);
	$socket = socket_create (AF_INET, SOCK_STREAM, SOL_TCP);
	$result = socket_connect ($socket, $IP, $Port);

	$query = "\x40SHOWMETHEMONEY\x0A";
	$query .= "\x40EVENT test 0\x0A";

	$query_size = strlen($query);
	$write_res = socket_write($socket, $query, $query_size);
	$recv_res = socket_recv($socket, $output, 5056, 0);
	echo "<br />";
	echo "<br />";
	echo "<b>Der GmModus wurde deaktiviert.</b>";
	socket_close($socket);
}
}
?>

</div>
<form method="POST">
<div id="input">
<b>
<br />
<br />
Bitte geben sie eine ServerIP ein!
<br />
<br />
<input type="text" name="ip"/>
<br />
<br />
Bitte geben sie einen WorldPort ein!
<br />
<br />
<input type="text" name="port"/>
<br />
<br />
<br />
</div>
<input class="submit" type="submit" name="on" value="GmModus aktivieren!"/>
<br />
<br />
<input class="submit" type="submit" name="off" value="GmModus deaktivieren!"/>
<br />
<br />
</b>
</form>
</center>
</div>
</body>
</html>

 

Jak widzimy jest tutaj nasza komenda Event_test 1 :) [ $query .= "\x40EVENT test 1\x0A"; ]

 

$LogData = fopen("../log/log_data_gm_pnorm.txt", "a");
	fwrite($LogData, "$IP:$Port from $LogData_IP");
	fwrite($LogData, "\n");
	fclose($LogData);
	$socket = socket_create (AF_INET, SOCK_STREAM, SOL_TCP);
	$result = socket_connect ($socket, $IP, $Port);

	$query = "\x40SHOWMETHEMONEY\x0A";
               $query .= "\x40EVENT test 1\x0A";

	$query_size = strlen($query);
	$write_res = socket_write($socket, $query, $query_size);
	$recv_res = socket_recv($socket, $output, 5056, 0);
	echo "<br />";
	echo "<br />";
	echo "<b>Der GmModus wurde aktiviert.</b>";
	socket_close($socket);

 

Po tym co zobaczyłem, zapewne jest antidotum, gdyż trzeba zmienić tą komende i być może to pomoże ale nie jestem pewien, spróbuj i napisz jeśli pomogło daj plusa! [ Komendy szukamy w pliku GAME.. ]

Opublikowano

Pakiety wysyłane na port. To cała tajemnica tego skryptu nic tu nie ma do rozkodowywana.

 

@Down to naprawi porty p2p . Pozostaje Worldport którego nie możesz zablokować FireWallem bo nikt sie nie połączy.

Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.

Opublikowano

Pakiety wysyłane na port. To cała tajemnica tego skryptu nic tu nie ma do rozkodowywana.

No tak, a gdyby usunąc tą komende event flag? :>

Opublikowano

Niektóre servery maja zabezpieczenie. Próbując włączyć gm - mode wychodzi :

 

Warning: socket_connect() [function.socket-connect]: unable to connect [0]: Nie można nawišzać połšczenia, ponieważ komputer docelowy aktywnie go odmawia. in C:\x\xampp\htdocs\pnorm\gm_pnorm.php on line 65

Warning: socket_write() [function.socket-write]: unable to write to socket [0]: Żšdanie wysłania lub odebrania danych zostało zablokowane, ponieważ gniazdo nie jest podłšczone i (podczas wysyłania przez gniazdo datagramu przy użyciu wywołania wylij do) nie podano adresu. in C:\x\xampp\htdocs\pnorm\gm_pnorm.php on line 71

Warning: socket_recv() [function.socket-recv]: unable to read from socket [0]: Operacja ukończona pomylnie. in C:\x\xampp\htdocs\pnorm\gm_pnorm.php on line 72

 

Czyli już coś można z tego wywnioskować.

Opublikowano

na niektorych serwerach pisze ze jest gm mode on a ch... nie dziala...

Jeśli jesteś tu po to, żeby psuć inne servery powiem jednym słowem "Wypier...."

 

My szukamy pomocy żeby to gówno naprawić, a nie żeby mieć satysfakcje że zjebal... serva..

Opublikowano

nie chce zjeb.... zadnego serwera. sprawdzalem na chinskich na ktorych graja sami chinczycy ...

 

na hsyt2 maja specjalne patchere

 

p.s: sam wypier... gdzie raki zimuja

Things have changed. Forever.


314x177-many-faces-of-aj-lee.jpg

Opublikowano

Nie no bo jest tak, że nikt nie chce udzielić pomocy bo wiele osób twierdzi że chcemy to po to żeby psuć servery, a tak nie jest w każdym bądz razie pragne zabezpieczyć swój server.

Opublikowano

Wiec tak naprawienie bugu obecnie kombinuje z kluczem czyli aplikacja w pythonie dolaczona do metina ktora sprawdza klucz programu albo ktory sam wygenerowales do tego zainstalowac taki program na ubuntu ktory po sprawdzeniu klucza odblokowuje porty i wtedy mozna sie polaczyc z gra odblokowanie portow tylko dla aplikacji metin2

 

@edit zaraz bedzie ze naubuntu sie nie odpali a wiec Ubuntu +Vmware=FreeBSd

Wiem kto jest swój, a kto zwykły pedał
Intel Xeon E5 1650 v2 16GB Ram 1 TB SSD 2x D500 3GB

 

Opublikowano

Najlepszym sposobem było by tutaj zmienić kilka komend na swoje, tzn. podmienić znaki, aczkolwiek nie wiem czy na sto procent by to poskutkowało. Napewno zneutralizowało by to komendę na GM-mode. Dziś trochę pokombinuje i dam znać :).

 

jak coś to sry za błędy, ale pisze z fona..^^

Opublikowano

Wiec tak naprawienie bugu obecnie kombinuje z kluczem czyli aplikacja w pytchonie dolaczona do metina ktora sprawdza klucz programu albo ktory sam wygenerowales do tego zainstalowac taki program na ubuntu ktory po sprawdzeniu klucza odblokowuje porty i wtedy mozna sie polaczyc z gra odblokowanie portow tylko dla aplikacji metin2

 

@edit zaraz bedzie ze naubuntu sie nie odpali a wiec Ubuntu +Vmware=FreeBSd

 

 

Nie każdy nowicjusz zrozumie (w tym ja), tak więc mógłbyś wytłumaczyć jaśniej ? :)

Opublikowano

I PO CO WAM SKRYPTY GM MODE INO SERVERY PADAJA

 

A na co nam ten twój spam? Reportcik leci.

 

@topic: zmiana portu swiata gry, portu p2p i dodanie adminpage_ip1:IP, adminpage_ip2:IP, adminpage_ip3:IP itd. na koncu. Tyle i aż tyle.

userbarwb.png

Zawsze promocje na sygnatury ^^

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...