Bonjour à tous,
Hier soir, je me suis aperçu qu'un serveur ramait énormément. En regardant de près, j'ai trouvé un exécutable étrange :
/dev/shm/hwm
avec les droits de www-data:www-data, un fichier de configuration et un
autre programme (hwmon). /dev/shm/hwm utilisait 100% de chaque CPU. Je
n'ai pas noté de trafic réseau anormal.
J'ai viré les trois fichiers en question et j'ai inspecté en profondeur
le système, je n'ai rien trouvé de plus. Je pense savoir comment il a
été déposé ici (mais aucune trace dans les logs).
Quelqu'un a-t-il déjà vu un truc pareil ? Je n'ai rien trouvé en googlisant.
Bonjour à tous,
Hier soir, je me suis aperçu qu'un serveur ramait énormément. En regardant de près, j'ai trouvé un exécutable étrange :
/dev/shm/hwm
avec les droits de www-data:www-data, un fichier de configuration et un
autre programme (hwmon). /dev/shm/hwm utilisait 100% de chaque CPU. Je
n'ai pas noté de trafic réseau anormal.
J'ai viré les trois fichiers en question et j'ai inspecté en profondeur
le système, je n'ai rien trouvé de plus. Je pense savoir comment il a
été déposé ici (mais aucune trace dans les logs).
Quelqu'un a-t-il déjà vu un truc pareil ? Je n'ai rien trouvé en googlisant.
Bien cordialement,
JB
avec les droits de www-data:www-data, un fichier de configuration et un
autre programme (hwmon). /dev/shm/hwm utilisait 100% de chaque CPU. Je
n'ai pas noté de trafic réseau anormal.
J'ai viré les trois fichiers en question et j'ai inspecté en profondeur
le système, je n'ai rien trouvé de plus. Je pense savoir comment il a
été déposé ici (mais aucune trace dans les logs).
Quelqu'un a-t-il déjà vu un truc pareil ? Je n'ai rien trouvé en googlisant.
Quelqu'un a-t-il déjà vu un truc pareil ? Je n'ai rien trouvé en googlisant.
On 5/31/23 09:55, BERTRAND Joël wrote:
Bonjour à tous,
Hier soir, je me suis aperçu qu'un serveur ramait énormément. En regardant de près, j'ai trouvé un exécutable étrange :
/dev/shm/hwm
avec les droits de www-data:www-data, un fichier de configuration et un autre programme (hwmon). /dev/shm/hwm utilisait 100% de chaque CPU. Je
n'ai pas noté de trafic réseau anormal.
J'ai viré les trois fichiers en question et j'ai inspecté en profondeur le système, je n'ai rien trouvé de plus. Je pense savoir comment il a été déposé ici (mais aucune trace dans les logs).
Si un processus actif de pid 1234 est suspect (par exemple résultat de
de ps ou top) utiliser /usr/bin/strace -p 1234 pour comprendre les
appels systèmes qu'il fait. Et aussi /usr/bin/ls -l /proc/1234/
(conserver la sortie ...)
Je m'inquieterais, et j'aurais tendance (pour une prochaine fois) non
pas à supprimer les fichiers, mais à les copier ou renommer ailleurs
(par exemple dans /var/tmp/ ...), puis à les examiner au minimum avec
les commandes suivantes
/bin/ls -l /var/tmp/hwm /var/tmp/hwmon
/usr/bin/stat /var/tmp/hwm /var/tmp/hwmon
/usr/bin/file /var/tmp/hwm /var/tmp/hwmon
/usr/bin/ldd /var/tmp/hwm /var/tmp/hwmon
Quelqu'un a-t-il déjà vu un truc pareil ? Je n'ai rien trouvé en googlisant.
Ma parano me ferait penser (sur un serveur publiquement accessible sur Internet) à un virus informatique..... Ceux-ci existent sous Linux.
Si on veut comprendre un exécutable, on pourrait utiliser https://github.com/binsec développé par des collègues du CEA. Dont Sebastien Bardin en BCC.
--
Basile Starynkevitch [email protected]
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
On 5/31/23 09:55, BERTRAND Joël wrote:
Bonjour à tous,
Hier soir, je me suis aperçu qu'un serveur ramait énormément. En >> regardant de près, j'ai trouvé un exécutable étrange :
/dev/shm/hwm
avec les droits de www-data:www-data, un fichier de configuration et un
autre programme (hwmon). /dev/shm/hwm utilisait 100% de chaque CPU. Je
n'ai pas noté de trafic réseau anormal.
J'ai viré les trois fichiers en question et j'ai inspecté en
profondeur
le système, je n'ai rien trouvé de plus. Je pense savoir comment il a
été déposé ici (mais aucune trace dans les logs).
Si un processus actif de pid 1234 est suspect (par exemple résultat de
de ps ou top) utiliser /usr/bin/strace -p 1234 pour comprendre les
appels systèmes qu'il fait. Et aussi /usr/bin/ls -l /proc/1234/
(conserver la sortie ...)
Je m'inquieterais, et j'aurais tendance (pour une prochaine fois) non
pas à supprimer les fichiers, mais à les copier ou renommer ailleurs
(par exemple dans /var/tmp/ ...), puis à les examiner au minimum avec
les commandes suivantes
/bin/ls -l /var/tmp/hwm /var/tmp/hwmon
/usr/bin/stat /var/tmp/hwm /var/tmp/hwmon
/usr/bin/file /var/tmp/hwm /var/tmp/hwmon
/usr/bin/ldd /var/tmp/hwm /var/tmp/hwmon
Quelqu'un a-t-il déjà vu un truc pareil ? Je n'ai rien trouvé en >> googlisant.
Ma parano me ferait penser (sur un serveur publiquement accessible sur Internet) à un virus informatique..... Ceux-ci existent sous Linux.
C'est donc un blog (b2evolution) qui traîne-là qui est percé. Quelqu'un sait-il d'ailleurs sur quoi migrer un blog b2evolution ? b2evolution
n'est plus supporté. J'ai bien vu ceci que je vais peut-être tester :
https://github.com/keithbowes/b2evolution
Le 31 mai 2023 BERTRAND Joël a écrit :
C'est donc un blog (b2evolution) qui traîne-là qui est percé. Quelqu'un >> sait-il d'ailleurs sur quoi migrer un blog b2evolution ? b2evolution
n'est plus supporté. J'ai bien vu ceci que je vais peut-être tester :
https://github.com/keithbowes/b2evolution
Visiblement c'est un fork d'une version plus ancienne. La version 7.2.5
sur l'upstream est plus récente. Il y a notamment une injection de code jusqu'à la version 7.2.2.
Michel Verdier a écrit :
Le 31 mai 2023 BERTRAND Joël a écrit :
C'est donc un blog (b2evolution) qui traîne-là qui est percé. Quelqu'un >>> sait-il d'ailleurs sur quoi migrer un blog b2evolution ? b2evolution
n'est plus supporté. J'ai bien vu ceci que je vais peut-être tester :
https://github.com/keithbowes/b2evolution
Visiblement c'est un fork d'une version plus ancienne. La version 7.2.5
sur l'upstream est plus récente. Il y a notamment une injection de code
jusqu'à la version 7.2.2.
Mais celle-ci supporte php8. L'un dans l'autre, mon coeur balance.
Le 31 mai 2023 BERTRAND Joël a écrit :
Michel Verdier a écrit :
Le 31 mai 2023 BERTRAND Joël a écrit :
C'est donc un blog (b2evolution) qui traîne-là qui est percé. Quelqu'un
sait-il d'ailleurs sur quoi migrer un blog b2evolution ? b2evolution
n'est plus supporté. J'ai bien vu ceci que je vais peut-être tester : >>>
https://github.com/keithbowes/b2evolution
Visiblement c'est un fork d'une version plus ancienne. La version 7.2.5
sur l'upstream est plus récente. Il y a notamment une injection de code >> jusqu'à la version 7.2.2.
Mais celle-ci supporte php8. L'un dans l'autre, mon coeur balance.
Ou récupérer le patch de passage à php8 pour l'appliquer sur la version 7.2.5. A première vue ça concerne des fonctions n'existant plus sur php8. Mais sinon les failles injection sql et cross site qui ont l'air problématiques sur b2evolution peuvent être bloquées par un réglage sur le
serveur web.
Ah oui, je m'etais mis en tête que c'était un emplacement sur disque,
du fait qu'il y avait des exécutables. J'ai pas fait attention que le
chemin commençait par /dev .
Il n'y a aucune chance d'avoir encore une copie de ces exécutables ?
Le mer. 31 mai 2023 à 21:32, Belaïd <[email protected]> a écrit :
Bonsoir,
apt-file search /dev/shm ne donnera rien puisque ce dernier n'est
qu'un emplacement mémoire
Le mer. 31 mai 2023 à 21:26, Michel Verdier <[email protected]> a écrit :
Le 31 mai 2023 Dethegeek a écrit :
> Une suggestion : chercher ces exécutables dans les paquets
de Debian. Si
> aucun exécutable n'est supposé être présent sans appartenir
à un paquet du
> (ou des) dépôt(s) configures dans apt, alors ça donnera des
indices
> supplémentaires
apt-file search /dev/shm
ne renvoie rien, mais on s'en doutait il n'y a pas
d'exécutable dans
/dev/shm (ni même dans /dev je pense ?)
> Ensuite, si les exécutables suspects sont encore disponibles
quelque part
> (dans un backup par exemple), ce serait intéressant de les
soumettre au
> service en ligne virustotal.
ou, pour rester sur debian, passer clamav dessus
Une suggestion : chercher ces exécutables dans les paquets de Debian. Si aucun exécutable n'est supposé être présent sans appartenir à un paquet du
(ou des) dépôt(s) configures dans apt, alors ça donnera des indices supplémentaires
Ensuite, si les exécutables suspects sont encore disponibles quelque part (dans un backup par exemple), ce serait intéressant de les soumettre au service en ligne virustotal.
Le 31 mai 2023 Dethegeek a écrit :
Une suggestion : chercher ces exécutables dans les paquets de Debian. Si aucun exécutable n'est supposé être présent sans appartenir à un paquetdu
(ou des) dépôt(s) configures dans apt, alors ça donnera des indices supplémentaires
apt-file search /dev/shm
ne renvoie rien, mais on s'en doutait il n'y a pas d'exécutable dans /dev/shm (ni même dans /dev je pense ?)
Ensuite, si les exécutables suspects sont encore disponibles quelque part (dans un backup par exemple), ce serait intéressant de les soumettre au service en ligne virustotal.
ou, pour rester sur debian, passer clamav dessus
Bonsoir,
apt-file search /dev/shm ne donnera rien puisque ce dernier n'est qu'un emplacement mémoire
Le mer. 31 mai 2023 à 21:26, Michel Verdier <[email protected]> a écrit :
Le 31 mai 2023 Dethegeek a écrit :
Une suggestion : chercher ces exécutables dans les paquets de Debian. Si >> > aucun exécutable n'est supposé être présent sans appartenir à un paquetdu
(ou des) dépôt(s) configures dans apt, alors ça donnera des indices
supplémentaires
apt-file search /dev/shm
ne renvoie rien, mais on s'en doutait il n'y a pas d'exécutable dans
/dev/shm (ni même dans /dev je pense ?)
Ensuite, si les exécutables suspects sont encore disponibles quelquepart
(dans un backup par exemple), ce serait intéressant de les soumettre au >> > service en ligne virustotal.
ou, pour rester sur debian, passer clamav dessus
On 5/31/23 21:53, Dethegeek wrote:
Ah oui, je m'etais mis en tête que c'était un emplacement sur disque, du fait qu'il y avait des exécutables. J'ai pas fait attention que le chemin commençait par /dev .
Il n'y a aucune chance d'avoir encore une copie de ces exécutables ?
Non. /dev/shm/ est documenté en https://www.man7.org/linux/man-pages/man7/shm_overview.7.html et https://www.man7.org/linux/man-pages/man3/shm_open.3.html
Le mer. 31 mai 2023 à 21:32, Belaïd <[email protected]> a écrit :
Bonsoir,Basile Starynkevitch <[email protected]> <[email protected]>
apt-file search /dev/shm ne donnera rien puisque ce dernier n'est qu'un
emplacement mémoire
Le mer. 31 mai 2023 à 21:26, Michel Verdier <[email protected]> a écrit :
Le 31 mai 2023 Dethegeek a écrit :
Une suggestion : chercher ces exécutables dans les paquets de Debian. >>> Sipaquet du
aucun exécutable n'est supposé être présent sans appartenir à un
(ou des) dépôt(s) configures dans apt, alors ça donnera des indices >>> > supplémentaires
apt-file search /dev/shm
ne renvoie rien, mais on s'en doutait il n'y a pas d'exécutable dans
/dev/shm (ni même dans /dev je pense ?)
Ensuite, si les exécutables suspects sont encore disponibles quelquepart
(dans un backup par exemple), ce serait intéressant de les soumettre au >>> > service en ligne virustotal.
ou, pour rester sur debian, passer clamav dessus
--
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
Le site est motorisé avec PHP. Il y a en natif ou via un extension des fonctionnalités de gestion de mémoire partagée.
On 5/31/23 22:05, Dethegeek wrote:
Le site est motorisé avec PHP. Il y a en natif ou via un extension des fonctionnalités de gestion de mémoire partagée.
Je me permets de rappeler à tous les web programmeurs l'existence d'alternative compilée pour faire du web dynamique:
https://www.webtoolkit.eu/wt
https://coralbits.com/static/onion/
https://ocsigen.org/home/intro.html
ces trois alternatives sont compilées, libres et Européennes (à
l'inverse de PHP, interprété et Nord américain, canadien je crois).
Ocsigen est même majoritairement français (Vincent Beulat). Il est écrit en Ocaml dont l'auteur est Xavier Leroy, professeur au Collège de France
--
Basile Starynkevitch <[email protected]>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
Bonjour à tous,
Hier soir, je me suis aperçu qu'un serveur ramait énormément. En regardant de près, j'ai trouvé un exécutable étrange :
/dev/shm/hwm
avec les droits de www-data:www-data, un fichier de configuration et un
autre programme (hwmon). /dev/shm/hwm utilisait 100% de chaque CPU. Je
n'ai pas noté de trafic réseau anormal.
J'ai viré les trois fichiers en question et j'ai inspecté en profondeur
le système, je n'ai rien trouvé de plus. Je pense savoir comment il a
été déposé ici (mais aucune trace dans les logs).
Quelqu'un a-t-il déjà vu un truc pareil ? Je n'ai rien trouvé en googlisant.
Bien cordialement,
JB
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 159:58:16 |
| Calls: | 12,094 |
| Calls today: | 2 |
| Files: | 15,000 |
| Messages: | 6,517,761 |