Retourner aux forums || Retourner au forum general.general

general.general : Impossible de supprimer sshd !

Posté par sebzonelibre () le 30 juin 2008
0
Bonsoir,

Je viens a la communauté car j'ai un très gros problème....

J'ai subi un piratage réussi via ssh (la cause est visiblement un pass trop simple pour un utilisateur du syteme), le pirate a donc passé mon ssh puis a fait un wget sur un serveur en espagne afin de récupérer un binaire qui a visiblement donné les droits root !
du coup il a mis en place un serveur paypal (phishing).
il a également mis un script en perl pour forwarder le port ssh (22 sur le 7777).

j'ai bien reussi a virer le script qui forward, changé tous les passwords utilisateurs et root et j'ai suspendu le serveur apache.

mon problème est que j'ai également voulu virer le serveur ssh mais celui ci refuse de partir.

meme avec un rm -r /usr/sbin/sshd

j'ai essayé en mode failsable et idem
rm: ne peut enlever `/usr/sbin/sshd': Opération non permise

un chmod -R 777 /usr/sbin/sshd donne le meme message.

je suis franchement a court d'idée et j'ai franchement peur que ce sshd soit une version modifié.

si l'un d'entre vous a la moindre idée....

par avance merci

> Lire le message (18 commentaires, moyenne: 3,4).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

livecd

Posté par nicolinux (Jabber id, ) le 30/06/2008 à 22:21. (lien). Évalué à 2.

tu peut peut être utiliser un livecd tout simple

mais bon je suis loin d'être un pro alors c'est juste une idée :-)

  • [^]Re: livecd

    Posté par sebzonelibre () le 30/06/2008 à 22:31. (lien). Évalué à 1.

    bonsoir et merci de ta réponse mais comme un problème n'arrive jamais seul, mon lecteur cd est mort depuis quelques jours donc la solution n'est pas bonne pour le moment.

    de plus je ne sais pas si cette solution marcherai vraiment dans ce genre de cas
    mais hélas c'est pas vérifiable....

    merci quand meme

    • [^]Re: livecd

      Posté par Gniarf () le 30/06/2008 à 22:44. (lien). Évalué à 5.

      ben en fait il n'y a surement pas que ton sshd qui a été modifié.

      à moins de pouvoir justifier par A+B que ton système est vraiment propre (par exemple avec Tripwire) tu es bon pour une réinstallation.

      --
      Windows has no users. It has hostages.
      • [^]Re: livecd

        Posté par sebzonelibre () le 30/06/2008 à 23:19. (lien). Évalué à 1.

        en fait je pense que si, il c'est connecté et a utilisé un exploit pour prendre la main
        de plus j'ai toutes les commandes dans le bash_history puis comme je m'en suis rendu compte rapidement j'ai coupé le serveur....

        mais dans le doute....

lsattr & chattr

Posté par ben (page perso, ) le 30/06/2008 à 22:53. (lien). Évalué à 8.

Que dis la commande : lsattr /usr/sbin/sshd si tu vois : -----i------------ /usr/sbin/sshd Ça veut dire que ce fichier a été mis en "immutable". Pour enlever cette option : su Password: # chattr +a /usr/sbin/sshd et pour vérifier : lsattr /usr/sbin/sshd ------------------ /usr/sbin/sshd Le "i" devrait ne plus être là. Plus d'info ici : http://www.lea-linux.org/cached/index/Attributs_%C3%A9tendus(...)

--
"I must create a system or be enslaved by another man's." William Blake
  • [^]Re: lsattr & chattr

    Posté par sebzonelibre () le 30/06/2008 à 23:02. (lien). Évalué à 2.

    alors

    lsattr /usr/sbin/sshd
    su--ia------- /usr/sbin/sshd
    puis
    chattr +a /usr/sbin/sshd
    et re
    lsattr /usr/sbin/sshd

    donne toujours
    su--ia------- /usr/sbin/sshd !!!!

    en revanche (et encore merci pour l'idée)
    chattr -a /usr/sbin/sshd puis chattr -i /usr/sbin/sshd
    j'ai bien su----------- /usr/sbin/sshd

    et hop ! bingo
    rm -r /usr/sbin/sshd ça marche !!!!

    un grand grand merci

Mauvaise méthode

Posté par Kerro () le 01/07/2008 à 00:28. (lien). Évalué à 10.

Ca n'engage que moi, mais une machine qui a été piratée, c'est une machine a réinstaller, point. Pas de bricolage. Chez nous, ça nous prends 50 minutes de réinstaller de A à Z un serveur (manuellement).

Tu viens de passer combien de temps à essayer de virer ssh ? :-)

  • [^]Re: Mauvaise méthode

    Posté par Obsidian () le 01/07/2008 à 00:35. (lien). Évalué à 0.

    Dans ce cas précis, oui, mais il faut savoir faire les deux, à mon avis. Connaître chattr, spécialement en cas de menace (qu'elle soit délibérée ou non), c'est quand même d'utilité publique.

    On ne gère pas un Unix comme un Windows. Ce n'est pas un système jetable.

    • [^]Re: Mauvaise méthode

      Posté par gaaaaaAab () le 01/07/2008 à 01:08. (lien). Évalué à 10.

      On ne gère pas un Unix comme un Windows. Ce n'est pas un système jetable.

      Pour le coup, c'est pas une histoire de "marque". Quelque soit l'os, un système compromis est un système plus que jetable, il est à jeter !

      • [^]Re: Mauvaise méthode

        Posté par Obsidian () le 01/07/2008 à 01:18. (lien). Évalué à 3.

        C'est bien ce que je dis au début de mon post.

        Par contre, d'une manière générale, la « réinstall » n'est pas une solution. D'abord, parce que ça maintient l'utilisateur dans l'ignorance, qui reste donc vulnérable au moindre pépin, ensuite par qu'après le temps de la réinstallation, vient celui de la reconfiguration.

        Compromis pour compromis, je trouve que c'est un très bon exercice que d'essayer de nettoyer son système en conditions réelles, même si c'est avant de tout casser. Sebzonelibre a réussi à détecter l'attaque et à en identifier toutes les conséquences, et je l'en félicite.

        • [^]Re: Mauvaise méthode

          Posté par gaaaaaAab () le 01/07/2008 à 01:32. (lien). Évalué à 2.

          ah oui, désolé, je suis passé un peu vite sur le début de ton post. plus qu'un oeil d'ouvert à cette heure là '-)

          • [^]Re: Mauvaise méthode

            Posté par Obsidian () le 01/07/2008 à 01:57. (lien). Évalué à 2.

            Pas grave, moi aussi, je devrais être couché !

            Bananuit à tous.

      • [^]Re: Mauvaise méthode

        Posté par ragoutoutou () le 01/07/2008 à 16:18. (lien). Évalué à 3.

        Pour le coup, c'est pas une histoire de "marque". Quelque soit l'os, un système compromis est un système plus que jetable, il est à jeter !

        +100

        Une machine compromise risque toujours d'avoir été modifiée à un point où il est impossible de récupérer la sauce, ou encore au point où l'admin croit avoir débarrassé la machine des modifs alors qu'il reste un beau rootkit implanté dans la machine après nettoyage des leurres.

        Une machine compromise est une machine dont tout l'OS est à réinstaller car à moins d'être un vrai expert en la matière, il est impossible de garantir que le nettoyage est bien fait à fond.

    • [^]Re: Mauvaise méthode

      Posté par Emmanuel Blindauer (page perso, ) le 01/07/2008 à 01:10. (lien). Évalué à 4.

      A la place du pirate, j'aurai opéré en 2 étapes: d'abord modifier certains binaires (pour faire X ou Y raisons, autre serveur ssh, modules kernel cachés, modification du FS, remise en place auto de la seconde etape), puis effacer les traces et ensuite, celle qui est visible.

      Comme ca, et tu en aurait été victime, tu aurait effacé qu'une seule partie, et la première partie mise en place serait resté active.

      A moins d'être très très fort, le plus simple est tout de même de restaurer un backup ou de faire une réinstall ...

      • [^]Re: Mauvaise méthode

        Posté par Obsidian () le 01/07/2008 à 01:24. (lien). Évalué à 2.

        Ça me rappelle la fois où un pirate s'est mis à scanner mon port 22, aussi. À cette époque, j'avais sous WindowMaker une dockapp très réactive qui reproduisait l'activité de ma carte réseau. La p'tite LED verte qui se mettait à clignoter frénétiquement n'était pas discrète :-) Un petit coup de tcpdump pour lever les doutes, ensuite ...

        Pas eu besoin de gueuler beaucoup. Un p'tit ssh en retour vers sa machine a fait tout de suite comprendre au gars que je l'avais repéré et que je savais ce qu'il faisait.

        Maintenant, il y a une Freebox en routeur devant, c'est moins drôle :-)

chkrootkit

Posté par jimee (page perso, ) le 01/07/2008 à 08:56. (lien). Évalué à 3.

Si tu ne veux pas réinstaller, je te conseille de faire quelques tests plus poussés. Si un pirate s'est approprié ta machine, il a probablement posé une porte dérobée... Certaines sont presque invisibles, et passent allègrement au travers des mailles de ps ou ls... Je te recommande l'excellent chkrootkit.

--
C'est la lutte finale
Groupons-nous et demain...
  • [^]Re: chkrootkit

    Posté par sebzonelibre () le 01/07/2008 à 09:20. (lien). Évalué à 1.

    chrootkit ne trouve rien je pense que c'est bon signe....
    donc je vais quand meme garder les logs sous les yeux quelques temps

    • [^]Re: chkrootkit

      Posté par Nils Ratusznik (Jabber id, page perso, ) le 01/07/2008 à 10:17. (lien). Évalué à 3.

      Que ce soit chkrootkit ou un autre outil, j'espère que tu l'as exécuté depuis un live-cd pour garantir son efficacité. Ce système n'étant plus vraiment le tiens (façon de parler), on n'est plus sûr de rien.

Revenir en haut de page || Retourner aux forums || Retourner au forum general.general