Kick yourself from server ;-)

01/23/2007 17:41 xilehack#1
Hi,

its not really a Hack, but could be usefull to try nice things out.
Just record a packet when you buy or sell something and make the packet a bit longer (increase the size of the bytes from, for example, 8 to 12 or more....).
than you suddendly get a disconnect.
i hope you can use it for something, as i didn't found out for what ^^

cya.

deutsch:
um euch vom server schnell zu Disconnecten einfach ein Packet vom kaufen / verkaufen aufnehmen und die bytelänge von sagen wir z.B. 8 auf 12 (oder mehr) zu erhöhen - dann wirste direkt D/C'ed....
ich hoffe ihr könnts gebrauchen, oder jemand kann mir sagen ob sowas sinnvoll ist, weil ich bis jez nix gefunden hab ^^

mfg
~xilehack =)
01/23/2007 22:09 killyou#2
wenn du allgemein "genormte" packete an den server sendest mit beränderter größe (egal ob kleiner oder größer) dann wirste dc'd weil der server dann mit dem packet nichts anfangen kann.

kann ggf. hilfreich sein, bzw. war es mal
01/23/2007 23:18 xilehack#3
ich bin bisschen dran den eAthena code zu analysieren, is aber ned so einfach wenn man eigentlich noch keine ahnung hat ^^
hab zwar div. Bugs auf server gefunden, die waren aber rein wg. den admins falsch ;-) (NPC EK < VK).

ansonsten, naja hoffe ich das ich mal endlich den goldpott finde ;-)

ach killyou:
Traiding < Trading :-)
01/24/2007 12:11 Maybe It's Maybelline#4
Du kannst dich auch selber bannen, rate mal wie. ;P
01/24/2007 17:55 xilehack#5
* am kopf kratz *
versteh ich jez echt nied Oo
01/24/2007 21:27 God][Wrath#6
Sarkasmus ist dir wohl kein Begriff, wie?

Disconnecten kannst du dich auch durch das abändern etlicher anderer Pakete. Zwar nicht sehr hilfreich heutzutage, aber trotzdem schön, dass sich hier noch einige andere Menschen damit beschäftigen.
01/25/2007 14:08 xilehack#7
ja wenn du das so sagst ist der satz in der hinsicht wieder von ganz anderer bedeutung....
da muss man zwischen den zeilen lesen =)
04/28/2007 16:45 Chizi#8
Naya vllt habs nochnet getestet kann man das so gebrauchn:

Redet mit dem banker gibt euer ganzes geld ihm und genau wenn er sagt Your Zeny is in Good hands Kickt euch vom server dann müsstet ihr das geld auf der bank und auf dem chara habn ^^
05/03/2007 17:19 xilehack#9
klappt nimma, dafür müsste der server abkratzen, aber bei "meinem" dingen wird der client vom server getrennt.
05/03/2007 17:29 phr34k_17#10
oh mein gott, client vom server getrennt,

stell mal vor dein llinke hälfte, würde von der rechten hälfte getrennt. q.q
du wärest tot p.p'

aber ich dacht auch immer, dass sowas serverside ist und nid clientside.
vllt alte serverversion + standart uralt bankscript
04/16/2008 01:45 yowy777#11
... if u want to be kicked better log off...
04/16/2008 20:33 wakawaka1234#12
lulz, die packets länger machen funzt nicht so wie ihr euch das vorstellt...
in ro wird die packet art in den ersten 2 bytes bestimmt, je nach packet art folgen dannach noch 2 bytes die die packetlänge angeben.
der server liest zuerst die ersten 2 bytes und dann noch die zweiten zwei für die länge falls es ein paket mit variabler länge ist, wenn ihr nun die pakete mit wpe "länger macht" dann fügt das etwas ans ende eures pakets, was ihr anhängt wird also vom server der die länge des pakets kennt als neues paket angesehen, und euer disconnect kommt entweder davon dass die daten die ihr anhängt kein gültiges paket (erste 2 bytes) darstellen, oder eben zwar ein gültiges paket darstellen, dies aber mit hoher warscheinlichkeit nicht die richtige länge hat, und somit der anfang des nächsten pakets so in der mitte des nächsten vom client gesendeten packets liegt, wo wiederum 2 bytes sind die potentiell ein ungültiges paket darstellen.
die direktere methode um an diesen disconnect zu kommen ist also ein paket wo die ersten 2 bytes auf sicher ungültige werte verändert sind zu senden.

und btw, ihr könnt die allermeisten packets mit absoluten junk material senden ohne disconnected zu werden (abgesehen von den quit packets, und chat wegen falschem namen), und das hab ich sogar getestet... (hab nen fuzzer in openkore reingecoded der ALLE pakete mit zufälligem inhalt sendet)

(btw, wenn ihr interesse dran habt items auf eurem priv serve zu kaufen, schreibt mir, ich kann einiges "beschaffen" ^^)