|
You last visited: Today at 12:03
Advertisement
[Release]Anti Api-Tool Protection by Chaos & .Remix
Discussion on [Release]Anti Api-Tool Protection by Chaos & .Remix within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
05/24/2013, 23:29
|
#1
|
elite*gold: 0
Join Date: Jan 2013
Posts: 119
Received Thanks: 152
|
[Release]Anti Api-Tool Protection by Chaos & .Remix
Hallo liebe Elitepvpers Community,
Hiermit release ich sowie .Remix eine FULL Anti Api-Tool Protection.
Hierbei auch ein Danke für die Zusammenarbeit mit .Remix!
Quest:
Code:
quest gm_safety begin
state start begin
when login begin
loop_timer("gm_check", 3)
end
when gm_check.timer begin
if pc.is_gm() then
if gm.get_authority() == false then return cmdchat("exit") end
end
end
end
end
Questlib:
Code:
function gm.get_authority()
local mm = mysql_query("select exists from common.gm_list where mName = '"..pc.get_name().."';")
if mm == "0" or mm == nil then then return false
else return true
end
end
Questfunctions:
game.py:
Code:
serverCommandList={
"exit" : self.__ClientExit,
}
def __ClientExit(self):
import dbg
dbg.LogBox("Anti Api-Tool Protection by Chaos & .Remix")
app.Abort()
Programmiersprachen: Lua & Python
Wir wünschen euch viel Erfolg und freuen uns über ein Thanks als kleine Gegenleistung.
Schönen Abend & Freundliche Grüße:
Chaos & .Remix
|
|
|
05/24/2013, 23:31
|
#2
|
elite*gold: 0
Join Date: May 2008
Posts: 1,231
Received Thanks: 419
|
Bringt aber nichts gegen Server herunterfahren nur gegen die GM-Rechte.
|
|
|
05/24/2013, 23:39
|
#3
|
elite*gold: 0
Join Date: Jul 2011
Posts: 2,019
Received Thanks: 1,471
|
Jo nettes release aber yessir hat recht.. aber wenigstens bringt es was ^^
|
|
|
05/24/2013, 23:42
|
#4
|
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,446
|
Wieso sollte es nichts gegen Serverrunterfahren bringen?
|
|
|
05/24/2013, 23:44
|
#5
|
elite*gold: 0
Join Date: Jul 2012
Posts: 5,520
Received Thanks: 1,350
|
Klar wird es nichts gegen Server herunterfahren bringen deswegen einfach den Shutdown befehl änder
|
|
|
05/24/2013, 23:51
|
#6
|
elite*gold: 252
Join Date: Mar 2008
Posts: 3,111
Received Thanks: 3,912
|
Sehr gute Idee. Wurde auch gut umgesetzt, jedoch kann es unmöglich gegen einige Befehle ankommen. Die Befehle, die nämlich von der API aus direkt gesendet werden (notice, shutdown z. B.)
Dafür werden nicht erst GM-Rechte gesetzt, sondern diese werden direkt an den Server übermittelt.
|
|
|
05/25/2013, 00:07
|
#7
|
elite*gold: 0
Join Date: Feb 2008
Posts: 2,754
Received Thanks: 1,748
|
Wie wärs einfach die bekannten config Einträge zu setzen und man hat ruhe?
adminpage_ip & adminpage_password. Wenn beide gesetzt sind, kann man nur noch von der genannten IP API Befehle senden. Wenn diese dann 127.0.0.1 ist wird's dementsprechend schwierig.
Dieses Anti-API geht nebenbei noch deutlich einfacher. Überprüf einfach ob der eventflag "test" gesetzt ist und den Wert 1 hat; falls ja wieder auf 0 zurücksetzen.
|
|
|
05/25/2013, 00:17
|
#8
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
Quote:
Originally Posted by Computerfreek
Wie wärs einfach die bekannten config Einträge zu setzen und man hat ruhe?
adminpage_ip & adminpage_password. Wenn beide gesetzt sind, kann man nur noch von der genannten IP API Befehle senden. Wenn diese dann 127.0.0.1 ist wird's dementsprechend schwierig.
Dieses Anti-API geht nebenbei noch deutlich einfacher. Überprüf einfach ob der eventflag "test" gesetzt ist und den Wert 1 hat; falls ja wieder auf 0 zurücksetzen.
|
Bei den neueren Revisionen functioniert der Eventflag "test" glaube ich sowieso nicht mehr...
Joa, wieso neue fixxes, wenn dieses Problem schon lange gelöst ist?
Und wenn das wirklich jemand macht, dann entpackt er den Clienten und entfernt das schöne "exit".
Mfg,
Yoshix3
|
|
|
05/25/2013, 01:41
|
#9
|
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
|
Kleiner Tipp: pc.get_gm_level()
Spaart die Datenbankabfrage.
|
|
|
05/25/2013, 02:23
|
#10
|
elite*gold: 0
Join Date: Aug 2012
Posts: 741
Received Thanks: 210
|
Verstehe ich nicht gibts jetzt ein Neuen api tool? oder wat???
weil man kann ja das alte anti api fixx nutzen xD
oder wie ich schon frage gibts ein aktuele api tool
|
|
|
05/25/2013, 05:22
|
#11
|
elite*gold: 0
Join Date: Jul 2009
Posts: 2,471
Received Thanks: 5,622
|
Quote:
Originally Posted by √π.
Kleiner Tipp: pc.get_gm_level()
Spaart die Datenbankabfrage.
|
Ist im Testserver Modus immer 5
|
|
|
05/25/2013, 05:34
|
#12
|
elite*gold: 80
Join Date: Dec 2012
Posts: 29
Received Thanks: 39
|
Danke für die quest aber mal ganz im ernst das Api tool ist wie alt ? ich glaube jeder müsste das schon lanngeee gefixxt haben.
|
|
|
05/25/2013, 06:11
|
#13
|
elite*gold: 0
Join Date: May 2012
Posts: 91
Received Thanks: 35
|
Quote:
Originally Posted by GoogleDownTime
Danke für die quest aber mal ganz im ernst das Api tool ist wie alt ? ich glaube jeder müsste das schon lanngeee gefixxt haben.
|
Das meinst du, es gibt wirklich noch Viele Server die das Vergessen, vorallem vergessen sie meist denn P2P-Port zu ändern.
|
|
|
05/25/2013, 09:34
|
#14
|
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
|
Macht einfach in der Quest oder in einer Textdatei eine liste anstatt jede 3 Sekunden eine Query auszuführen.
|
|
|
05/25/2013, 10:46
|
#15
|
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,446
|
Ich glaube, Epvp nimmt das mit der angeblich MySQL-Belastung viel zu ernst.
Die Query wird auch nur ausgeführt, wenn jemand GM-Rechte hat.
Das ist beim Server sogut wie garnicht bemerkbar.
MfG
|
|
|
Similar Threads
|
[Release]Metin2 Protection tool für Hamachi Server.
03/19/2011 - Metin2 PServer Guides & Strategies - 10 Replies
Hey leute..
ICH weß NICHT ob es schon mal released wurde (habe in der sufu nichts gefunden.)
Dieses Programm ist ein tool (zum fixen etc der db), das die Admins eines HAMACHI server die Arbeit erleichtern sollte.
Diese Software ist NUR für einen Hamachi server. (erstmalig)
|
All times are GMT +1. The time now is 12:04.
|
|