Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 12:03

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1
 
.Chaos™'s Avatar
 
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:

Code:
gm.get_authority
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
.Chaos™ is offline  
Thanks
15 Users
Old 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.
yessiя is offline  
Old 05/24/2013, 23:39   #3
 
Stαgє6's Avatar
 
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 ^^
Stαgє6 is offline  
Old 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?
Lord iRemix is offline  
Thanks
1 User
Old 05/24/2013, 23:44   #5
 
Red Firestar's Avatar
 
elite*gold: 0
The Black Market: 185/0/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
Red Firestar is offline  
Old 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.
.Alessa is offline  
Old 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.
Computerfreek is offline  
Thanks
1 User
Old 05/25/2013, 00:17   #8
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
Quote:
Originally Posted by Computerfreek View Post
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
iYoshix3 is offline  
Thanks
1 User
Old 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.
√π. is offline  
Thanks
1 User
Old 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
HeroOfMetin is offline  
Old 05/25/2013, 05:22   #11

 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,471
Received Thanks: 5,622
Quote:
Originally Posted by √π. View Post
Kleiner Tipp: pc.get_gm_level()
Spaart die Datenbankabfrage.
Ist im Testserver Modus immer 5
.Alpha. is offline  
Thanks
1 User
Old 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.
GoogleDownTime is offline  
Old 05/25/2013, 06:11   #13
 
elite*gold: 0
Join Date: May 2012
Posts: 91
Received Thanks: 35
Quote:
Originally Posted by GoogleDownTime View Post
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.
.Redoxx is offline  
Old 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.
DasKuchen is offline  
Old 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
Lord iRemix is offline  
Thanks
2 Users
Reply

Tags
anti api-tool, api tool, api-tool, api-tool protection


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.