+ Antworten
Seite 3 von 3 ErsteErste 1 2 3
Ergebnis 21 bis 27 von 27

Thema: Gehackt? Code in .htaccess eingeschleust, Backend-Login geknackt...

  1. #21
    Moderator Avatar von flotte
    Registriert seit
    20.03.2005
    Ort
    Neustadt
    Beiträge
    5.301
    Bedankte sich
    66
    Erhielt 1.258 Danksagungen
    in 1.101 Beiträgen

    Standard

    safe_mode=off, keine Beschränkung der PHP-Befehle (disabled_functions), Apache-Hander... Die gesamte PHP-Sicherheit wird scheinbar versicht mit open_basedir zu realisieren. Das ist aber anderen Binaries vollkommen egal.

    Fazit: Auf dem Server kann ein Angreifer machen was er will. Er muss nur einmal ein Script plaziert haben.

  2. #22
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.592
    Bedankte sich
    152
    Erhielt 2.558 Danksagungen
    in 2.360 Beiträgen

    Standard

    Zitat Zitat von Flatron Beitrag anzeigen
    ...
    allow_url_fopen On On
    ...
    disable_functions no value no value
    ...
    safe_mode Off Off
    ...
    Ich hab ja nun überhaupt keine Ahnung von diesen Dingen, habe aber gelesen, daß diese Einstellungen nicht ganz ungefährlich sind.
    So hat bspw. mein Hoster allow_url_fopen auf Off, disable_funktions passthru, system, proc_open, proc_nice, shell_exec, escapeshellcmd, etc. und safe_mode auf On.

    Eine Frage: Ist das Dein eigener Server, oder gemieteter Webspace bei einem Hoster?
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  3. #23
    Neu an Board
    Registriert seit
    03.03.2008
    Beiträge
    19
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    ...gemieteter Webspace bei United Hoster.

  4. #24
    Neu an Board
    Registriert seit
    03.03.2008
    Beiträge
    19
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    87.181.10.233 - - [19/Sep/2008:14:26:08 +0200] "GET /index.php?option=cookiecheck&return=http%3A%2F%2F* **.de%2Findex.php HTTP/1.1" 301 - "http://www.***.de/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16"

    Bedeutet das, dass er sich eingeloggt hat?

    Dann müsste es sich nämlich um einen regsitrierten User handeln...

    Gibt es eigentlich eine Möglichkeit im User-Manager neben dem Zeitpunkt des letzten Besuchs auch die bei diesem Besuch verwendete IP anzeigen zu lassen? Ich hab bereits im Forum nachgeschaut, hab aber nur Plugins für den Community Builder gefunden...

  5. #25
    Gute Seele des Boards Avatar von keraM
    Registriert seit
    12.03.2006
    Ort
    Dresden
    Beiträge
    10.592
    Bedankte sich
    152
    Erhielt 2.558 Danksagungen
    in 2.360 Beiträgen

    Standard

    Zitat Zitat von Flatron Beitrag anzeigen
    87.181.10.233 - - [19/Sep/2008:14:26:08 +0200] "GET /index.php?option=cookiecheck&return=http%3A%2F%2F* **.de%2Findex.php HTTP/1.1" 301 - "http://www.***.de/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16"
    http://de.wikipedia.org/wiki/HTTP-Statuscodes
    Gruß keraM
    Joomla-FAQ: --> Klick!
    Support per PN: --> Klick!

  6. #26
    Neu an Board
    Registriert seit
    03.03.2008
    Beiträge
    19
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Das war mir auch klar...
    Nun weiß ich aber immernoch nicht, woran ich im Logifle erkennen kann, dass sich jemand in joomla einloggt/ausloggt...

  7. #27
    Neu an Board
    Registriert seit
    31.12.2007
    Beiträge
    38
    Bedankte sich
    0
    Erhielt 9 Danksagungen
    in 8 Beiträgen

    Standard

    Zitat Zitat von Flatron Beitrag anzeigen
    Das war mir auch klar...
    Nun weiß ich aber immernoch nicht, woran ich im Logifle erkennen kann, dass sich jemand in joomla einloggt/ausloggt...
    Ist zwar nun schon etwas älter, aber die Art wie man sich hier versuchte Zugriff zu verschaffen kommt mir sehr bekannt vor.

    Sicher hast oder hattest Du die Dateiberechtigungen so gesetzt, dass der Webserver und FTP-User Schreibzugriff auf alle Dateien hat.
    damit lässt sich dann - auch ohne direkten FTP-Zugriff - schon einiges machen.

    Bei Joomlainstallationen sollten daher die Rechte für index.php, index2.php, und global.php auf für alle ReadOnly gesetzt sein!
    Die configuration.php ebenso, nur sollte "World" bzw. "Other", hier drauf keinerlei Zugriff, auch nicht lesend haben.

    Bitte deinen Hoster dir einen Zugriffsschutz mit Passwort, über die httpd.include, auf den Adminordner von Joomla einzurichten, der billige Weg, in dem man die htusers und htpasswd im zu schützenden Order ablegt, ist schnell ausgehebelt, wenn man mit den Rechten des Webservers darauf schreibend zugreifen kann.

    Beispiel:
    <Directory "/path/vhosts/meinweb.tld/httpdocs/administrator">
    AuthType Basic
    AuthName "Benutzername und Passwort bitte:"
    AuthUserFile /path/vhosts/meinweb.tld/passwordner/d..httpdocs@administrator
    require valid-user
    </Directory
    Füge in die hoffentlich vorhandene .htaccess an passender Stelle noch ein:

    RewriteCond %{QUERY_STRING} http\: [OR]
    RewriteCond %{QUERY_STRING} http\%3A\%2F\%2F [OR]
    RewriteCond %{QUERY_STRING} ftp\: [OR]
    RewriteCond %{QUERY_STRING} https\: [OR]
    RewriteCond %{QUERY_STRING} \[ [OR]
    RewriteCond %{QUERY_STRING} \] [OR]
    und setze nachfolgend auch die Rechte für diese Datei auf Nur Lesen für alle.

    So und mit ein paar weiteren Feinheiten schützte ich bisher erfolgreich ein Joomla 1.0.12 für einen Kunden gegen alle Angriffe, das (warum auch immer) nicht upgedatet werden kann/darf.

    Grüße, Webmin

+ Antworten
Seite 3 von 3 ErsteErste 1 2 3

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein