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 21:46

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

Advertisement



[Release]MT2GS CMS 1.0 (EXPLOIT FIX)

Discussion on [Release]MT2GS CMS 1.0 (EXPLOIT FIX) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 907
Received Thanks: 600
Exclamation [Release]MT2GS CMS 1.0 (EXPLOIT FIX)

Liebe Spieler,

einige von euch nutzen dieses Script - mir ist eine große Sicherheitslücke aufgefallen, wodurch es möglich wird ein ganzes System zu Overtaken, indem man jede Datei die auf dem Server liegt auslesen kann, welchen Schaden man damit anstellen kann sollte jedem klar sein. - Es ist DRIGNENDS notwendig diesen Fehler zu beheben! - Ich werde hier keinem Erklären oder zeigen wie es möglich ist, ich habe es bei einigen Servern getstete allerdings keinen Schaden angerichtet, es ist bei jedem System mögl.

Hier das HowTo


Sucht in der index.php nach:
PHP Code:
if(isset($_GET['s']) && !empty($_GET['s']))
          {
            if(
file_exists("./pages/".$_GET['s'].".php")) 
            {
            
            include(
"./pages/".$_GET['s'].".php");
            }
            else {
              include(
"./pages/home.php");
            }
          } else 
          {
            include(
"./pages/home.php");
          } 
ersetzt es mit:
PHP Code:
if(isset($_GET['s']) && !empty($_GET['s']))
          {
          
            if (
file_exists($_SERVER['DOCUMENT_ROOT']."/account/pages/".$_GET['s'].".php")) {

            
            include(
"./pages/".$_GET['s'].".php");
            }

            else {
              include(
"./pages/not.php");
            }
          } else 
          {
            include(
"./pages/home.php");
          } 
Ihr müsst folgende Werte anpassen:
Quote:
if (file_exists($_SERVER['DOCUMENT_ROOT']."/account/pages/".$_GET['s'].".php"))
Dies muss die genaue Ziel URL zu eurem Script sein!


Nun erstellt ihr noch eine php Datei mit folgendem Inhalt (Frei wählbar)
Code:
not.php
Dort könnt ihr beispielweise:
PHP Code:
<link rel="stylesheet" href="style.css" type="text/css" />
<
h2>Seite nicht gefunden</h2>
<
p>Deine IP wurde gespeichert, Seite wurde nicht gefunden.</p> 
Diese Datei ladet ihr nun in das Verzeichnis: /pages/

fertig, das war´s - euer CMS ist um ein Punkt Sicherheit gestiegen.



- (C) Pit / FamousMT2 Admin
Ihr könnt den Fix in anderen Foren posten, nur mit einem Herkunftslink / Namen.
ThinSmoke is offline  
Thanks
9 Users
Old   #2
 
LianLi♥Hera's Avatar
 
elite*gold: 15
Join Date: Apr 2009
Posts: 619
Received Thanks: 162
n1 Work

Thx
LianLi♥Hera is offline  
Old   #3
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,381
Received Thanks: 332
Ich kapier das nicht so richtig. Erklär das nochmal bitte idiotensicher
Wernii is offline  
Old   #4
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 907
Received Thanks: 600
Ehr, was soll ich daran nochmal genauer erklären?
ThinSmoke is offline  
Old   #5

 
IgorGlock's Avatar
 
elite*gold: 1862
Join Date: Jan 2009
Posts: 3,725
Received Thanks: 7,671
welcher Sicherheitspunkt... erklär' mal was das bringen soll.
IgorGlock is offline  
Old   #6
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 907
Received Thanks: 600
Igor, ich habe bereit´s eine menge Beiträge von dir gelesen und bin davon überzeugt das du es anhhand dem Scriptes selber rauskriegen solltest.

Ich werde keine genauen Infos geben weil ich genau weiß wie es wieder enden würde, jeder 2. Server der dieses Script nutzt wird dann angegriffen -> Amen. (:

Und dann zu deiner Sig." Metin 2 Server lahmlegen: 1" ..

Sorry, Personen wie dich sind in meinen Augen Abschaum.
ThinSmoke is offline  
Thanks
1 User
Old   #7

 
IgorGlock's Avatar
 
elite*gold: 1862
Join Date: Jan 2009
Posts: 3,725
Received Thanks: 7,671
ich sehe nur das man durch diesen angeblichen Schutz die einzelnen PHP Dateien wie admin.php oder rankings.php aufrufen kann. Und anstatt den derzeitigen Verzeichnis nimmt der den Apache Hauptverzeichnis. Dies kann dazu führen das bei solchen Hostern wie Funpic etc. der dann nicht mehr funktioniert.

Quote:
dann angegriffen -> Amen. (:
^ du sagst: so sei jede 2te Script-Besitzer angegriffen.

Wie ich verstehe willst du das jeder angegriffen wird der diesen Script benutzt?
IgorGlock is offline  
Old   #8
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 907
Received Thanks: 600
Würde ich dir die genauen Tatsachen und Erklärungen geben, würdest du dich ans googlen setzen und natürlich die Sicherheitslücke ausnutzen um dein Kindliches Ego zu beweisen das du´s "Kannst" - Vergiss es, nein das Script funktioniert dann nach wie vor noch und Hrm, so gut kannst du dann also doch nicht PHP -> Skill 6!

weil: ($_SERVER['DOCUMENT_ROOT']

Übersetz dir mal das Wort: Document ins Deutsche, sollte ja nicht so schwer sein (: .. und dann hmm Wikipedia.de was ein Dokument Ordner ist - Glaub' nicht das es der Apache Ordner ist wie du in deinem Beispiel genannt hast.
ThinSmoke is offline  
Old   #9
 
LianLi♥Hera's Avatar
 
elite*gold: 15
Join Date: Apr 2009
Posts: 619
Received Thanks: 162
Igor, wenn du ja die ,,Ahnung" hier hat was soll dann der Satz
,,welcher Sicherheitspunkt... erklär' mal was das bringen soll."

Wenn du so ein Schlaumeier sein solltest dann wüsstest du es.
Daran merkt man das du vieles aus anderen Foren/How To's klaust

Quote:
^ du sagst: so sei jede 2te Script-Besitzer angegriffen.

Wie ich verstehe willst du das jeder angegriffen wird der diesen Script benutzt?
Wenn du der Meinung bist das es ,,Sinnlos" oder sonstiges ist und das anderes es ,,benutzen sollen"

Dann ist dies deine Meinung, es zwingt dich keiner es ist nur eine Hilfestellung von GothicCore.

Und unterlass bitte deine gequirlte Schei.. die du hier abgibst, scheinst ja doch 0 zu verstehen was GothicCore ,,erreichen" will mit diesem Release.

Aber ich sags dir, er will den anderen Servern Sicherheit geben
LianLi♥Hera is offline  
Thanks
1 User
Old   #10
 
bushstinkt's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 339
Received Thanks: 167
M2House dankt
bushstinkt is offline  
Old   #11
 
elite*gold: 0
Join Date: Jun 2009
Posts: 2,327
Received Thanks: 565
jetzt geht die page nicht mer
ciao123 is offline  
Old   #12

 
elite*gold: 130
Join Date: Oct 2008
Posts: 739
Received Thanks: 311
Quote:
if (file_exists($_SERVER['DOCUMENT_ROOT']."/account/pages/".$_GET['s'].".php"))
An alle die die Standardinstallation habe einfach so abändern:

Quote:
if (file_exists($_SERVER['DOCUMENT_ROOT']."/pages/".$_GET['s'].".php"))
Dann funkt auch die Seite wieder.
Tanoths is offline  
Old   #13
 
ThinSmoke's Avatar
 
elite*gold: 49
Join Date: Sep 2008
Posts: 907
Received Thanks: 600
Habe extra dazu geschrieben, das der Pfad selber bestimmt werden muss (:

z.B.
dann muss es auch so mit front und end Slash eingetragen werden.


Beim Fixen helfe ich gerne, einfach ne PM senden.
ThinSmoke is offline  
Thanks
1 User
Old   #14
 
.Sh4rk's Avatar
 
elite*gold: 3
Join Date: Jan 2010
Posts: 1,714
Received Thanks: 855
Thanks es gibt wenigstens noch paar leute die helfen wollen hier :P
Und nicht groß brahlen von wegen sie sind die Großen PHP was weis ich banger :P

Thanks an GothicCore
.Sh4rk is offline  
Old   #15
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,567
Received Thanks: 974
schade, dass dus pub machst ;O hab's durch zufall heute morgen gefunden weil ich das komplette user & admin panel "erweitere" ^-^, fixxen dauert vllt. 15 sek.
αίίR7 :3 is offline  
Reply


Similar Threads Similar Threads
[Release]MT2GS CMS 1.3 [13.09.2010]
12/22/2013 - Metin2 PServer Guides & Strategies - 806 Replies
Last Update: 04.09.2012 // Reup V1.3 + EN (without security fixes, compare to GER 1.3) Aufgrund diverser Umstände stelle ich (vorerst) die Weiterentwicklung des Scripts ein. Das aktuelle Script darf den eigenen Bedürfnissen angepasst werden und Inhalte des hier zur Verfügung gestellten Scripts für die eigene Entwicklung verwendet werden. Ich danke allen, die mich beim entwickeln des Scripts unterstützt haben. Reup des gesamten Script inkl. neuer Fixes/Überarbeitungen Download Full ...



All times are GMT +1. The time now is 21:46.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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