[RELEASE] Sicherheitslücke + Fix

05/22/2011 16:33 Padmak#31
Quote:
Originally Posted by °NeoX° View Post
Danke :)

Weiß jemand ob die Datei mit der von hen´s hp kompitabel ist?
Ja, das sollte eigentlich die Datei ausm Script sein
Zumindest so wie ich sie überflogen habe

Padmak
05/22/2011 16:57 FuNyMt2#32
also wie ich das jetzt verstanden habe gibt es 4 reiche?
rot blau gelb und bla
bla sind halt alle ids die über 3 sind
und wenn ich mit einem char on gehe und ihn auf lvl 15 lvl dan kann er im chat schreiben im privaten chat nur für leute aus dem 4 reich (bla)
die sehen sich selber nichtmal normal die schrift sieht so braun aus aber man kann nomal andere aus reich 4 per freund hinzufügen
andere spieler sehen halt einen mit pinkerschrift und mit keinen bild (reich) über dem kopf

aber wie mache bringt man die cores zum abstürzen
05/22/2011 17:15 .CHHorny#33
Quote:
Originally Posted by FuNyMt2 View Post
also wie ich das jetzt verstanden habe gibt es 4 reiche?
rot blau gelb und bla
bla sind halt alle ids die über 3 sind
und wenn ich mit einem char on gehe und ihn auf lvl 15 lvl dan kann er im chat schreiben im privaten chat nur für leute aus dem 4 reich (bla)
die sehen sich selber nichtmal normal die schrift sieht so braun aus aber man kann nomal andere aus reich 4 per freund hinzufügen
andere spieler sehen halt einen mit pinkerschrift und mit keinen bild (reich) über dem kopf

aber wie mache bringt man die cores zum abstürzen
:facepalm:
Nice Relase
05/22/2011 20:07 Bataleon#34
sehr schön danke
05/22/2011 20:10 Howaner#35
danke
05/22/2011 20:32 Scrawler™#36
Quote:
Originally Posted by lautlosertot View Post
Hay frage wie kann ich die warte zeit verringern das z.b. hier nur 5min gewartet wird
if(mysql_num_rows($sqlQry)>0) {
$getChar = mysql_fetch_object($sqlQry);
$difSpielzeit = time()-$getChar->timeStamp;
$toGoTime = (5*10)-($difSpielzeit);
$toGoMin = floor(($toGoTime)/10);
$toGoSek = ($toGoTime)%10;
if(($difSpielzeit/10)>=5) {
Quote:
Originally Posted by lautlosertot View Post
Hay frage wie kann ich die warte zeit verringern das z.b. hier nur 5min gewartet wird bis ich entbuggen kann?

Code:
if(mysql_num_rows($sqlQry)>0) {
$getChar = mysql_fetch_object($sqlQry);
$difSpielzeit = time()-$getChar->timeStamp;
$toGoTime = (5*10)-($difSpielzeit);
$toGoMin = floor(($toGoTime)/10);
$toGoSek = ($toGoTime)%10;
if(($difSpielzeit/10)>=5) {
Quote:
Originally Posted by lautlosertot View Post
kann mir pls einer damit helfen -.-
Hay frage wie kann ich die warte zeit verringern das z.b. hier nur 5min gewartet wird bis ich entbuggen kann?

Code:
if(mysql_num_rows($sqlQry)>0) {
$getChar = mysql_fetch_object($sqlQry);
$difSpielzeit = time()-$getChar->timeStamp;
$toGoTime = (5*10)-($difSpielzeit);
$toGoMin = floor(($toGoTime)/10);
$toGoSek = ($toGoTime)%10;
if(($difSpielzeit/10)>=5) {
Quote:
Originally Posted by lautlosertot View Post
hallo kann mir jemand das kurz umsrcipten das das nur 5min dauert zum warten hier code
if(mysql_num_rows($sqlQry)>0) {
$getChar = mysql_fetch_object($sqlQry);
$difSpielzeit = time()-$getChar->timeStamp;
$toGoTime = (5*10)-($difSpielzeit);
$toGoMin = floor(($toGoTime)/10);
$toGoSek = ($toGoTime)%10;
if(($difSpielzeit/10)>=5) {
Quote:
Originally Posted by lautlosertot View Post
ehy kan mir keiner helfen
if(mysql_num_rows($sqlQry)>0) {
$getChar = mysql_fetch_object($sqlQry);
$difSpielzeit = time()-$getChar->timeStamp;
$toGoTime = (5*10)-($difSpielzeit);
$toGoMin = floor(($toGoTime)/10);
$toGoSek = ($toGoTime)%10;
if(($difSpielzeit/10)>=5) {

ädern das ich nur 5min warten muss plsss
brauche hillfee :(
selbst wenn du 100 mal fragst wird dir keiner helfen!!!
geh und öffne einen eigenen thread!
aber bitte nicht hier denn das ist release und kein fragen thread!
ausserdem #reported!

so zum thema:
den 7. reich kannte ich noch nicht und finde es gut das du auch gleich nen fixx dazu gegeben hast.
05/22/2011 20:39 ℰ✗!ℳ#37
Danke, dass du uns den Fix des Exploit´s gesagt hast :)
05/22/2011 20:51 Sphinx²#38
Mir ist es auch schonmal passiert.
Ich hab damals probiert wieviele Farben es gibt ^_^.
Und dann ist mir der Server abgestürzt :D.

Aber danke das du es Released hast :D
05/22/2011 21:09 .Infinity#39
Kann mir mal einer ne syserr posten wo der Core durch Reich 7 zum Absturz gebracht wurde?
Will nen Serverside fixx machen!
05/22/2011 21:22 Daroolein#40
Hendrik, bei euch ist es gefixxt :P
Habens vorhin getestet; eure Core startet
automatisch neu!
05/22/2011 21:23 .Infinity#41
Quote:
Originally Posted by Senator Daroo View Post
Hendrik, bei euch ist es gefixxt :P
Habens vorhin getestet; eure Core startet
automatisch neu!
Trotzdem will ich nicht das er abstürzt.!

PHP Code:
int __fastcall CHARACTER__SetEmpire(int a1int a2int a3int a4)
{
  
int result// eax@1
  
int v5// ST14_4@1

  
v5 = *(_DWORD *)_stack_chk_guard;
  *(
_BYTE *)(a3 3665) = a4;
  
result = *(_DWORD *)_stack_chk_guard v5;
  if ( *(
_DWORD *)_stack_chk_guard != v5 )
    
__stack_chk_fail(a1a4);
  return 
result;

Damit kann ich null anfangen <.<
05/22/2011 21:52 passy305#42
Quote:
Originally Posted by .Infinity View Post
Kann mir mal einer ne syserr posten wo der Core durch Reich 7 zum Absturz gebracht wurde?
Will nen Serverside fixx machen!
Änder doch einfach das bestimmte Packet, dann kann keiner mehr ins 7. Reich joinen, das erspart dir nen anderen Fix ..
05/22/2011 22:04 ℰ✗!ℳ#43
metin2 DE hat es Fixed !
Im thread stand ja, dort geht es
05/22/2011 22:46 .Infinity#44
Jo aber ohne Funktion kein Paket. Im client bringt nen fix nicht viel. Siehe Lolkids post!
05/22/2011 23:41 IgorGlock#45
Quote:
Originally Posted by .Infinity View Post
Jo aber ohne Funktion kein Paket. Im client bringt nen fix nicht viel. Siehe Lolkids post!
Das ist nur ein Schutz nur für begrenzten Zeitraum.

Es gibt eine CONFIG Option die das regelt, verbraucht aber dafür extra Ressourcen. Ich kenne diesen Bug schon seit Loli mir verraten hat, dass es den 4,5 und 6ten Reich gibt und da ich so toll bin, habe ich Reich 7 getestet und mein Server zum abstürzen gebracht.

Grund für den Absturz: Es sind keine Startpostion Koordinaten vorhanden im System und deswegen wird Mapindex: 0 und y: 0 sowie x: auf 0 gesetzt. Bum, crash, core dump'd , restart. :rolleyes: