Ich habe einige gegoogelt und zwei erste gefundene Links überprüft:
- http://www.skullbox.net/rkhunter.php
- http://www.techerator.com/2011/07/how-to-detect-rootkits-in-linux-with-rkhunter/
Sie erwähnen nicht, was ich im Falle solcher Warnungen tun soll:
Warning: The command '/bin/which' has been replaced by a script: /bin/which: POSIX shell script text executable
Warning: The command '/usr/sbin/adduser' has been replaced by a script: /usr/sbin/adduser: a /usr/bin/perl script text executable
Warning: The command '/usr/bin/ldd' has been replaced by a script: /usr/bin/ldd: Bourne-Again shell script text executable
Warning: The file properties have changed:
File: /usr/bin/lynx
Current hash: 95e81c36428c9d955e8915a7b551b1ffed2c3f28
Stored hash : a46af7e4154a96d926a0f32790181eabf02c60a4
Frage 1: Gibt es ausführlichere HowTos, die erklären, wie mit verschiedenen Arten von Warnungen umgegangen wird?
Und die zweite Frage. Waren meine Maßnahmen ausreichend, um diese Warnungen zu beheben?
a) Um das Paket zu finden, das die verdächtige Datei enthält, z. B. debianutils für die Datei / bin / which
~ > dpkg -S /bin/which
debianutils: /bin/which
b) So überprüfen Sie die Prüfsummen des Debianutils-Pakets:
~ > debsums debianutils
/bin/run-parts OK
/bin/tempfile OK
/bin/which OK
/sbin/installkernel OK
/usr/bin/savelog OK
/usr/sbin/add-shell OK
/usr/sbin/remove-shell OK
/usr/share/man/man1/which.1.gz OK
/usr/share/man/man1/tempfile.1.gz OK
/usr/share/man/man8/savelog.8.gz OK
/usr/share/man/man8/add-shell.8.gz OK
/usr/share/man/man8/remove-shell.8.gz OK
/usr/share/man/man8/run-parts.8.gz OK
/usr/share/man/man8/installkernel.8.gz OK
/usr/share/man/fr/man1/which.1.gz OK
/usr/share/man/fr/man1/tempfile.1.gz OK
/usr/share/man/fr/man8/remove-shell.8.gz OK
/usr/share/man/fr/man8/run-parts.8.gz OK
/usr/share/man/fr/man8/savelog.8.gz OK
/usr/share/man/fr/man8/add-shell.8.gz OK
/usr/share/man/fr/man8/installkernel.8.gz OK
/usr/share/doc/debianutils/copyright OK
/usr/share/doc/debianutils/changelog.gz OK
/usr/share/doc/debianutils/README.shells.gz OK
/usr/share/debianutils/shells OK
c) Um sich zu entspannen, /bin/which
wie ich OK sehe
/bin/which OK
d) Um die Datei /bin/which
auf /etc/rkhunter.conf
as zu setzenSCRIPTWHITELIST="/bin/which"
e) Für Warnungen wie für die Datei, mit der /usr/bin/lynx
ich die Prüfsumme aktualisiererkhunter --propupd /usr/bin/lynx.cur
F2: Löse ich solche Warnungen richtig?
In general, the only way to trust that a machine is free from backdoors and intruder modifications is to reinstall the operating system from the distribution media and install all of the security patches before connecting back to the network. We encourage you to restore your system using known clean binaries.