Register for your free account! | Forgot your password?

You last visited: Today at 01:32

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

Advertisement



[Release]Server-Info Dump

Discussion on [Release]Server-Info Dump within the Metin2 Hacks, Bots, Cheats, Exploits & Macros forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 300
Join Date: Sep 2011
Posts: 151
Received Thanks: 3,190
[Release]Server-Info Dump

Joa, liest alle Server in der serverinfo.py aus, falls diese nicht genutzt wird bzw über Buttons oder sonstige Events in der intrologin.py gearbeitet wird, liest es die intrologin.py aus und entnimmt dort die Server Informationen.

Hab das ganze damals für jemanden gemacht, teils weil ich dachte, dass ers brauchen könnte, teils aus Langeweile.

Naja Script einfach injecten und #done

Kleines Beispiel was es ausgibt bei gemoddeter intrologin.py:
Code:
Server-Info Dump:

Servername(Count 1): Lykasia2 - Ch 1
Servername(Count 2): Lykasia2 - Ch 2
Servername(Count 3): Lykasia2 - Ch 3
Servername(Count 4): Lykasia2 - Ch 4
Authserver-Ip(Server 1): 217.23.12.180
Authserver-Port(Server 1): 11002

Server-Ip(Channel 1): 217.23.12.180
Server-Port(Channel 1): 13000
Server-Ip(Channel 2): 217.23.12.180
Server-Port(Channel 2): 13001
Server-Ip(Channel 3): 217.23.12.180
Server-Port(Channel 3): 13003
Server-Ip(Channel 4): 217.23.12.180
Server-Port(Channel 4): 13004
und bei nicht gemoddeter intrologin.py

Code:
Server-Info Dump:

Servername: Singapore
Authserver-Ip: 70.38.79.235
Authserver-Port: 11000

Server-Ip(Channel 1): 70.38.79.235
Server-Port(Channel 1): 13000
Server-Ip(Channel 2): 70.38.79.235
Server-Port(Channel 2): 13010
Server-Ip(Channel 3): 70.38.79.235
Server-Port(Channel 3): 13020
Server-Ip(Channel 4): 70.38.79.235
Server-Port(Channel 4): 13030
(beide Server haben sowieso keine Encryption der Dateien(zumindest weiß ich das gerade nicht bei Lykasia2, Sg ist ein offi Server und nutzt somit auch die Standard Encryption)

Download(Open Source):


Source(wer es nicht runterladen will):
PHP Code:
import ServerInfo
import app

def DumpServerInfo
():
    
open("ServerInfoDump.txt""w+")
    
ReportDump open("ServerInfoDump.txt""a+")
    
ReportDump.write("Server-Info Dump:")

    
ServerNames = []
    
AuthServers = []
    
AuthPorts = []
    
ServerIps = []
    
ServerPorts = []

    
LoginFile GetTextFileTuple("intrologin.py"0)
    for 
line in LoginFile:
        if 
line.find('self.stream.SetConnectInfo("') != -1:
            
AuthPort int(line.split('"')[4].split(",")[1].split(")")[0])
            if 
not AuthPort in AuthPorts:
                
AuthServers.append(line.split('"')[3])
                
AuthPorts.append(AuthPort)
            
ServerPort int(line.split('"')[2].split(",")[1])
            if 
not ServerPort in ServerPorts:
                
ServerIps.append(line.split('"')[1])
                
ServerPorts.append(ServerPort)
        if 
line.find('net.SetServerInfo("') != -and not line.find("õ¸¶ ¼*¹ö") != -1:
            if 
not line.split('"')[1in ServerNames:
                
ServerNames.append(line.split('"')[1])
                
    if 
len(ServerNames) >= 1:
        for 
Server in ServerNames:
            
Index ServerNames.index(Server)
            
ReportDump.write("\n\nServername(Count " str(Index 1) + "): " Server "\n")
        
        for 
AuthPort in AuthPorts:
            
Index AuthPorts.index(AuthPort)
            
ReportDump.write("Authserver-Ip(Server " str(Index 1) + "): " AuthServers[Index] + "\nAuthserver-Port(Server " str(Index 1) + "): " str(AuthPort) + "\n")
            
        
ReportDump.write("\n")
            
        for 
ServerPort in ServerPorts:
            
Index ServerPorts.index(ServerPort)
            
ReportDump.write("Server-Ip(Channel " str(Index 1) + "): " ServerIps[Index] + "\nServer-Port(Channel " str(Index 1) + "): " str(ServerPort) + "\n")

        return
    
    for 
Server in xrange(len(ServerInfo.REGION_DICT[0])):
        
ServerIps = []
        
ServerPorts = []
        
ServerName ServerInfo.REGION_DICT[0][Server 1]["name"]
        
AuthServerIp ServerInfo.REGION_AUTH_SERVER_DICT[0][Server 1]["ip"]
        
AuthServerPort ServerInfo.REGION_AUTH_SERVER_DICT[0][Server 1]["port"]
        for 
Channel in xrange(len(ServerInfo.REGION_DICT[0][Server 1]["channel"])):
            
ServerIps.append(ServerInfo.REGION_DICT[0][Server 1]["channel"][Channel 1]["ip"])
            
ServerPort ServerInfo.REGION_DICT[0][Server 1]["channel"][Channel 1]["tcp_port"]
            if 
not ServerPort in ServerPorts:
                
ServerPorts.append(ServerPort)
        
        
ReportDump.write("\n\nServername: " ServerName "\nAuthserver-Ip: " AuthServerIp "\nAuthserver-Port: " str(AuthServerPort) + "\n")
    
        for 
Channels in ServerPorts:
            
Index ServerPorts.index(Channels)
            
ReportDump.write("\nServer-Ip(Channel " str(Index 1) + "): " ServerIps[Index] + "\nServer-Port(Channel " str(Index 1) + "): " str(Channels))

def GetTextFileTuple(filemode):
    
tmp = []
    try:
        
Handle app.OpenTextFile(file)
        
CountLines app.GetTextFileLineCount(Handle)
    
except:
        return 
""
    
if mode == 0:
        return(
tmp)
    for 
i in xrange(CountLines):
        
line app.GetTextFileLine(Handlei)
        if 
line != "":
            
tmp.append(line "\n")
    return(
"".join(tmp))
    
DumpServerInfo() 
Bla:
[02:38:38] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: Dingens
[02:38:42] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: wenn du deinen Port Dump
[02:38:44] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: releasd
[02:38:48] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: will ich natürlich erwähnt werden
[02:38:52] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: als moralischer
[02:38:55] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: beistand (cool)
[02:39:16] Cookie: du hast das script noch nichtmal angeschaut xD

MfG DaRealFreak
DaRealFreak is offline  
Thanks
11 Users
Old 06/14/2012, 02:50   #2

 
iSouli~'s Avatar
 
elite*gold: 258
Join Date: Feb 2011
Posts: 1,405
Received Thanks: 3,502
Quote:
Originally Posted by DaRealFreak View Post
Bla:
[02:38:38] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: Dingens
[02:38:42] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: wenn du deinen Port Dump
[02:38:44] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: releasd
[02:38:48] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: will ich natürlich erwähnt werden
[02:38:52] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: als moralischer
[02:38:55] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: beistand (cool)
[02:39:16] Cookie: du hast das script noch nichtmal angeschaut xD

MfG DaRealFreak
Jetzt schon xD....

Öhm nice Teil!
iSouli~ is online now  
Old 06/14/2012, 09:36   #3
 
Mi4uric3's Avatar
 
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
Erinnert mich an meins ^^
Vom Funktionsumfang jedenfalls, angesehen hab ichs mir nicht..
Mi4uric3 is offline  
Old 06/14/2012, 09:53   #4
 
elite*gold: 5
Join Date: Jun 2009
Posts: 2,262
Received Thanks: 2,596
nicht schlecht kann ich gebrauchen, THX haste.

Aber mal eine andere Frage, wann gibts deinen Pyton LEVEL BOT

lg
kamarun is offline  
Old 06/14/2012, 10:16   #5
 
Mi4uric3's Avatar
 
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
Ja ok, meins dumpt nur einen.

Du könntest noch einen automatischen ServerInfo.py-Generator mit einbauen, falls du Bock hast
Mi4uric3 is offline  
Old 06/16/2012, 02:21   #6
 
elite*gold: 5
Join Date: Jun 2009
Posts: 2,262
Received Thanks: 2,596
könntest du vileicht mehr ch´s aufnehmen in dein tool

möchte sg Stressen mit dem v4a

schau mal hier das würde mir die fixxes erleichtern


lg
kamarun is offline  
Reply


Similar Threads Similar Threads
[Diablo 3] Info Dump Thread v1.0.1.9558 Release Patch 1
05/14/2012 - Diablo 3 - 3 Replies
Release Patch 1 - Info Dump Thread ObjManagerPtr = 0x156C8CC ObjManager_RActor_Offset = 0x8B0 ObjMan_RActor_Next_Offset = 0x428 ObjManager_Scene_Offset = 0x8F4 ObjMan_Scene_Next_Offset = 0x2A8 ObjManager_CWorld_Offset = 0x92C
[Diablo 3] Info Dump Thread
04/24/2012 - Diablo 3 - 0 Replies
Patch 18 - Info Dump Thread ObjManagerPtr = 0x151EBB4 ObjManager_RActor_Offset = 0x8B0 ObjMan_RActor_Next_Offset = 0x428 ObjManager_Scene_Offset = 0x8F4 ObjMan_Scene_Next_Offset = 0x2A8 ObjManager_CWorld_Offset = 0x92C
Help ...Game Server Dump
01/17/2012 - SRO Private Server - 5 Replies
hello all... Fist i have all Stone at my Media Already in NPC ... when i added Them To DB and start server all Work Fine until game server when i start it loading 1minute then Dump or disapeare .. sry for my bad english wich u understand
[PROBLEM]Cannot dump. No dump device defined.
07/30/2011 - Metin2 Private Server - 5 Replies
Moin, bin ja eigentlich nicht der, der bei Problemen direkt ins Forum rennt, aber seit kurzem macht FreeBSD sehr eigenartige dinge, z.s. im folgenden Bild: http://img337.imageshack.us/img337/9282/faild.png Wenn ich 3-4 mal Reboote Startet er, aber vorher auch nicht... Und jetzt kommts, das Passiert mit ALLEN SF's die ich besitze, d.h. neu machen kann ich vergessen... Kann da jemand Abhilfe schaffen?
[RELEASE]2010 Item_Proto / Mob_Proto SQL Dump
06/17/2011 - Metin2 PServer Guides & Strategies - 17 Replies
Ich Release hier meine Mob & Item_Proto für euch habe heute 2 Stunden daran gesessen sie zu Übersetzen... Also spart euch bitte Flames ! Das einzigste was ihr machen müsst ist die Umlaute selbst zu ändern damit ihr auch etwas zu tun habt. Die Protos sind für die 2010 Serverfiles / Datenbank.



All times are GMT +1. The time now is 01:32.


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.