anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Jun, 2025 20:08

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Gibt es Sicherheitslücken in LOTGD
BeitragVerfasst: Sa 10 Jul, 2004 11:42 
Hallo!
Seit kurzem habe ich immer wieder sporadisch seltsame Fehlermeldungen in meinem Errorlog auf dem Server. Folgende Dateien werden im LOTGD Unterverzeichnis als NOT FOUND deklariert

media/subtitles
media/vogel.ass
media/vogel.idx
media/vogel.idx
media/vogel.psb
media/vogel.smi
media/vogel.srt
media/vogel.ssa
media/vogel.sub

Meistens gleich ein paar hundert mal hintereinander und immer von einer einzigen IP, weswegen ich davon ausging, dass es sich evtl um einen unkommentierten Bug im Spiel handeln könnte. Wisst Ihr da evtl Bescheid?

Gruss

Dragonslayer


Nach oben
  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 10 Jul, 2004 12:10 
Offline
Admin
Admin
Benutzeravatar

Registriert: Di 21 Jan, 2003 01:11
Beiträge: 1604
Wohnort: Haßfurt
Geschlecht: Männlich
LoGD: http://www.anpera.net/logd
Skype: anpera-net
Nein, von Sicherheitslücken im LoGD-Code ist mir bisher nichts bekannt. Das sollte auch nicht so leicht möglich sein, wenn der Server ordentlich konfiguriert ist und man beim Schreiben aufpasst, welche Dateien offen liegen.

Die Fehlermeldung hätte ich auf einen unvollständig installierten Mod zurückgeführt... allerdings gibt es eine Audiodatei namens "media/vogel.wav" in meiner Version. Nachdem ich solche Einträge auch bei mir in den Logs hab, vermute ich, dass irgendwelche Spieler vielleicht einen exotischen Browser oder MediaPlayer benutzen, dessen Player-Plugin nach anderen Audioformaten (bzw. nach Untertiteln) sucht.

Gib doch die IP aus dem aktuellsten Log-Eintrag einfach mal im User-Editor ein und frage den Spieler dann, welchen Browser bzw. welches Player-Plugin er benutzt. Dann kannst du ihn bitten, die Sounds in seinem Profil zu deaktivieren, damit die Einträge aufhören.

Als Grund zur Sorge sehe ich das nicht an.

_________________
Praxis ist, wenn alles klappt aber keiner weiß warum. Theorie ist, wenn man weiß wie es geht, aber nichts klappt. Wir haben beides erfolgreich vereinigt: Bei uns klappt nichts und keiner weiß warum!

Neues Video: Marios freier Tag in Second Life


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 10 Jul, 2004 12:19 
Gut, ok, das beruhigt mich. erstmal.
Ich nehme an es handelt sich um die letzte von Dir angesprochene Variante-der Browser. Die LOTGD Version ist das letzte von Dir hier veröffentlichte Programmpaket, also sollte es kein MOD Problem sein und mein Server ist eigentlich sehr restriktiv eingestellt...naja
Gut, okay, bin zumindest erstmal froh, dass es keine bekannten Lücken gibt.

Danke

Dragonslayer


Nach oben
  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 08 Dez, 2006 14:29 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Erstmal sorry, dass ich einen sooo alten Thread ausgrabe.
Aber da die Überschrift schon passt, brauch ich auch nicht extra einen neuen zu erstellen. :D

Ich wollte mal fragen, ob schonmal jemand von Euch einen Cheater hatte bzw ob Cheaten überhaupt möglich ist?
Bei meinem Streifzug durchs Forum sah ich schon diverse Andeutungen von Sicherheitslücken.
Aber hattet Ihr schonmal jemanden, der sich rasend schnell vorankämpfte (selbst wenn der Server mal lahmt) und in kürzester Zeit knapp 600 Drachenkills erreichte, zudem auch seltsame Verhaltensweisen aufweist, wie das exakte farbliche Darstellen von Namen anderer Charaktere beim rpg auf dem Dorfplatz?
Natürlich kann man in mühevoller Arbeit die Farbcodes selbst zusammenprummeln, aber wo bleibt da dann noch die Zeit, 600 Drachenkills zu erreichen? :D

In unserer Markthalle ist der Schwarzhandel erlaubt.
Das heisst, dass wir es gestatten, dass die Bürger vor einem Drachenkill die Ausrüstung untereinander tauschen.
Man spricht sich also mit jemandem seines Vertrauens ab (fördert auch die Kommunikation und den intensiveren Umgang miteinander), trifft sich in der Markthalle und verkauft ihm für 2 oder 3 Gold die Ausrüstung, um sie direkt nach dem Drachenkill zurück zu kaufen.
Das ist ein Geben und Nehmen nach dem Motto "eine Hand wäscht die andere".
Da aber alles Positive (auch im Sinne des Gleichgewichts) einen negativen Beigeschmack haben sollte, weisen wir ausdrücklich darauf hin, dass alles, was in der Markthalle angeboten wird, für ALLE angeboten ist.
Kurz: Wer es kauft, dem gehörts.
Wer tauscht, tauscht auf eigenes Risiko.
Wer sich danach beschwert, dass es jemand anderes vor der Nase wegkaufte, riskiert Sanktionen.
Die Markthalle ist schliesslich ein öffentlicher Handel. ;)
Und zudem ist das alles Nervenkitzel pur. Bild
Nun aber zurück zum Thema nach dieser umfangreichen Erklärung unserer Sitten und Gebräuche. :D

Unsere Schurkenzunft hat es sich (wie erwartet und gewünscht) zur Aufgabe gemacht, hin und wieder zuzugreifen, wenn sie denn schnell genug sind.
Der besagte Bürger ist einer von denen und IMMER zur rechten Zeit am rechten ort, wenn es darum geht, anderen die Ausrüstung beim Tausch vor der Nase wegzuschnappen.
Er ist sofort da, wenn sich zwei in der Markthalle treffen, um zu tauschen.
Als ich mit ihm und einem weiteren Bürger online war, kaufte ich nach einem Drachenkill vor seinen Augen eine Waffe und eine Rüstung, die auch recht passabel waren.
Es gab also keinen grund mehr für ihn, zu lauern (da nur wir drei ind er Nacht online waren).
Nach drei-vier Minuten verabredeten wir uns trotzdem zum Tausch - und nun ratet mal, wer wieder zum richtigen Zeitpunkt zur Stelle war? :D

Ich mache mir einfach Gedanken und auch Sorgen - ist es möglich zu cheaten oder ist er einfach nur King Louie des LotGD? :?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 08 Dez, 2006 19:36 
Offline
Profi
Profi
Benutzeravatar

Registriert: Do 25 Aug, 2005 00:53
Beiträge: 135
LoGD: http://schwarzer-drache.cwsurf.de/logd/source.php
Also wenn ich mir den Text so durchlese...
dann sieht das nach einem verdammt gut programmierten Bot aus xDD

ne schwerz beiseite... kann es sein, dass er irgendwie zugang zu deiner Dantebank hat (also das PW geknackt hat)...
das würde dies alles nämlich erklären...

so könnte er an alle namen kommen, alle mails lesen und beliebig seinen account so verändern, dass er so viele DKs machen kann...
oder sich ggf. scripte schreiben, die dies alle für ihn tun ;-)


Ich würde dir raten...
1. änder dein Passwort ;-)
wenn du das glecihe PW noch irgendwo verädners wärs auch ratsam das zu ändern
2. Stelle den User mal zur Rede und frag ihn selbst wie er das schafft...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 08 Dez, 2006 21:11 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Di 14 Jun, 2005 10:52
Beiträge: 78
Wohnort: Zusmarshausen
Geschlecht: Männlich
Darkness hat geschrieben:
ne schwerz beiseite... kann es sein, dass er irgendwie zugang zu deiner Dantebank hat (also das PW geknackt hat)...
das würde dies alles nämlich erklären...


vielleicht is auch auf irgenteine unerklärliche weise die dbconnect.php in der sources.php sichtbar...

so käme man nähmlich ganz leicht an das db-pw...

nur mal so als anmerkung...

greetz
theTJ

_________________
theTJ

back @anpera.net


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 09 Dez, 2006 00:17 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Ich gehe mal davon aus, DU hast ALLE bekannten Sicherheitslücken geschlossen. Naja.. Für kleine Scriptkiddies is da keine Chance mehr reinzukommen, wenn du aber einen Fachmann in dem Gebiet hast, dann bekommste wahrscheinlich Schwierigkeiten. Schau dir einfach mal alle Logs vom Server etc. an und vergleiche die IP's. Am Besten wäre auch wenn du deinen PC mal auf Trojaner untersuchst usw. Falls du direkt alle PW's ändern solltest, mach sie sicher, richtig sicher ( 30 Buchstaben, Zahlen usw. ). Man kann wie immer nur spekulieren, aber sollte Abhilfe schaffen..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 09 Dez, 2006 14:26 
Offline
Profi
Profi

Registriert: Mo 12 Jul, 2004 21:48
Beiträge: 141
Und das ist alles definitiv falsch!

Ja ja das bekannte DK an einem Tag ect.

ist relativ leicht durchzuführen. Man kann aus jedem Kampf flüchten! Wenn man merkt man verliert gibt man einfach oben inner Adresszeile irgendein Skript das in der common.php bei den allownav hinterlegt ist und schon ist man draussen!

Wenn du diesen Code in der Common.php nicht eingefügt hast kann sich jeder Spieler endlos viele newdays besorgen!


$this->bbcode_second_pass_code('', '
/// Öffne: common.
/// Finde:
$SCRIPT_NAME=substr($SCRIPT_NAME,strrpos($SCRIPT_NAME,"/")+1);

/// Füge danach ein:
// Notfall-Fix gegen Cheaterei
if (substr($SCRIPT_NAME,strrpos($SCRIPT_NAME,".php"))!=".php" || strpos($PATH_INFO,".php")){
echo "Verarbeitung abgebrochen. Das Script ist ungueltig.";
exit();
} ')

Steht im übrigen auch in der Changes Log von Anpera!

Nun hast du halt nurnoch das Problem das jeder user in die $allownonnav automatisch und ohne Fehlermeldung bzw badnav switchen kann! Jeder link der dort eingetragen ist kann halt aufgerufen werden.!

So ist ne kleine Cheaterei möglich!

Den code oben solltest du unbedingt abändern dadurch ist nämlich herbes cheaten möglich! Kannst den code auch noch dahin abändern das du ne sysmail bekommst wenn es jemand versucht!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 10 Dez, 2006 08:10 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Danke, habs mal eingebaut und harre der Dinge. :?


edit: Funktioniert leider nicht einwandfrei.
Ich komme nicht mehr in unsere Handelsgasse, wenn ich das aktiviere. :shock:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 10 Dez, 2006 09:41 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
Dann mach aus:
[php]addnav("H?`t`bHandelsgasse`b","handelsgasse");[/php]
Mal
[php]addnav("H?`t`bHandelsgasse`b","handelsgasse.php");[/php]

;-)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So 10 Dez, 2006 10:50 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mi 27 Sep, 2006 10:58
Beiträge: 133
Danke (nochmals)! :D


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum