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
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
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("') != -1 and not line.find("õ¸¶ ¼*¹ö") != -1:
if not line.split('"')[1] in 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(file, mode):
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(Handle, i)
if line != "":
tmp.append(line + "\n")
return("".join(tmp))
DumpServerInfo()
[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






