Page 1 of 2
chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2005-11-10 19:29
by legato
Schönen guten abend,
gerade lag eine eMail in meinem Postfach:
Code: Select all
Warning: `//root/.bash_history' file size is zero
Abgesendet wurde das von meinem cronjob, der nachts brac chkrootkit ausführt.
Prüfung der bach_history ergab, dass sie tatsächlich leer war.
Ich habe die eine Menge anderer Logs durchgeschaut und konnte nichts ungewöhnliches oder größere Lücken finden.
Der Server ist relativ wenig ausgelastet, dasher habe ich einen guten Ã?berblick was da so tatsächlich passiert.
Ich denke also nicht, dass da wirklich was schlimmes passiert ist, es ist kein erhöhter Traffic oder eine Spitze in Auslastung oder so aufgetraten.
Dennoch interessiert mich natürlich was da passiert ist... Ich habe gestern ein Update (Debian) durchgeführt, es gabe auch 2 neue Pakete aber mir will grad nicht einfallen was das war! Mift.
Hat jemand eine Idee wodurch das verursacht worden sein könnte oder wo ich noch speziell gucken könnte?
Danke,
stephan
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2005-11-10 19:48
by alexander newald
Wird denn überhaupt was reingeschrieben?
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2005-11-10 19:56
by legato
Jau.
Mein syslogd läuft auch brav.
Nach einmal aus- und wieder einloggen stand wieder was drin.
Der cronjob läuft auch schon länger.
Ich beobachte das einfach weiter...
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2005-11-12 20:22
by codc
Legato wrote:
Hat jemand eine Idee wodurch das verursacht worden sein könnte oder wo ich noch speziell gucken könnte?
rm /root/.bash_history && touch /root/.bash_history oder ähnliches ...
wenn du es nicht warst muss wohl jemand anders die Bash-history mit root-Rechten gelöscht haben. Vielleicht weil er was verbergen hat. Mich würde das aber ziehmlich nervös machen wenn die plötzlich leer ist obwohl ich die Konsole benutze.
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2005-11-13 19:14
by legato
Ja, klar,macht es auch.
Aber ich konnte sonst nichts feststellen.
Kein erhöhter Traffic, keine erhöhte Auslastung. Ich beobachte den Server eh recht gewissenhaft, und so lang mir nichts weiter auffällt lasse ich ihn auch in dem Zustand weiterlaufen.
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2005-11-13 19:17
by Joe User
Legato wrote:und so lang mir nichts weiter auffällt lasse ich ihn auch in dem Zustand weiterlaufen.
Also keine zeitnahen Updates? Woher kommt der doppelte Slash?
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2005-11-13 19:25
by legato
Hm, wie gesagt waren da am abend zuvor zwei pakete...
Habe mir dummerweise nicht gemerkt was das war, aber ich glaube nichts kritisches.
Der doppelte Slash war so in der Mail vom cron. Ich schätze mal das ist ganz normal, also Teil der Ausgabe von chkrootkit.
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2005-11-13 23:00
by timeless2
war der Update-Aufruf noch in der Bash-History?
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2005-11-13 23:06
by legato
Nein. Die war komplett leer :)
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 09:33
by transmitter
Hi,
habe genau das gleiche Problem: Die Datei ist bei mir auch leer, hat mir heute morgen chkrootkit gemeldet.
Aber rkhunter und chkrootkit sind sonst zufrieden mit meinem System.
Wenn ich als root etwas eingebe wird aber auch nichts in die Datei geschrieben. Woran könnte das denn liegen?
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 10:38
by Roger Wilco
Transmitter wrote:Wenn ich als root etwas eingebe wird aber auch nichts in die Datei geschrieben. Woran könnte das denn liegen?
Code: Select all
echo $HISTCMD $HISTFILE $HISTFILESIZE $HISTSIZE
man bash
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 11:09
by transmitter
Code: Select all
echo $HISTCMD $HISTFILE $HISTFILESIZE $HISTSIZE
39 /root/.bash_history 500 500
39 Stück in der History ..
Wenn ich mich auslogge und wieder einlogge stehen die Dinger auch wieder in der History.
Die Logfiles zeigen auch nichts besonderes. Muss ich jetzt arg beunruhigt sein? :(
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 11:10
by Roger Wilco
Nein.
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 12:54
by Joe User
Wenn er /root/.bash_history nicht selbst geleert hat, sollte er sich schon Gedanken über eine Reinitialisierung machen...
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 14:09
by flo
Eine Ausgabeumleitung zur History war das nicht zufällig? müsste aber per Cron passiert sein!?
Ansonsten wäre es sehr interessant, zu wissen, wer die History gelöscht hat.
flo.
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 19:02
by transmitter
Ich habe mal mit der history rumgespielt, das ist aber sicher schon länger her als der letzte chkrootkit Durchlauf.
Kann die History nur durch echo > ~/.bash_history geleert werden, oder gibt es noch andere Möglichkeiten, die ich evtl. aus versehen eingegeben haben könnte?
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 19:19
by Roger Wilco
Transmitter wrote:Kann die History nur durch echo > ~/.bash_history geleert werden
Ja.
Transmitter wrote:oder gibt es noch andere Möglichkeiten, die ich evtl. aus versehen eingegeben haben könnte?
Ja, z. B. `cat /dev/null > ~/.bash_history` und generell alles, was Ausgaben in ~/.bash_history umleitet und den Inhalt dabei überschreibt.
Es könnte natürlich auch ein kompromittiertes System vorliegen, wie Joe User angedeutet hat...
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 19:20
by Joe User
Code: Select all
[echo ][""|'']> [/root/|~/].bash_history
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 19:37
by thorsten
Gibt es evtl. einen Co-Admin, der das getan haben könnte?
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 20:07
by transmitter
Thorsten wrote:Gibt es evtl. einen Co-Admin, der das getan haben könnte?
Ich denke / hoffe nicht ;)
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 20:56
by flo
Egal was es war - imho wird die History erst beim Ausloggen in die Datei geschrieben, d.h. bei einem
steht in der .bash_history auch genau das und die letzte Session drin. Also müsste das Löschen in irgendeiner Form automatisiert vorkommen, was allerdings - unwissentlich geschehen - unwahrscheinlicher wäre als ein Bot, der den Rechner kompromittiert hat.
Hoffe, ich habe mich da nicht so wesentlich vertan und schreibe jetzt komplett Müll.
flo.
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 20:59
by Joe User
Tja, dann gibt es halt einen unbekannten Co-Admin ;)
Reinitialisierung!
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 21:05
by Joe User
@flo: Umgebungsvariablen kann man löschen (unset HISTFILE) oder ändern (HISTFILE=/dev/null) 8)
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-21 21:21
by flo
Was Du nicht sagst, Joe :-)
Dann zeig mir mal jemanden, der "unset" einfach so eingibt - hmm ... na klar, Moment, ich weiß, was Du meinen könntest - wenn er selber die Aufzeichnung der History beeinflusst hätte, würde er das wissen, IMHO schränkt das die Möglichkeiten auf einen Hack welcher Art auch immer ein, oder eben auf ein Versehen. Meiner Meinung nach eher der Hack ...
flo.
Re: chkrootkit: Warning: `//root/.bash_history' file size is zero
Posted: 2006-10-22 12:55
by thorsten
Ich denke auch es ist ein unerfahrener Hacker. Ansonsten hätte er zu allererst export HISTFILE="" eingegeben.
Ich denke er hat seine Spuren bemerkt, dann voller Panik das file geleert und dann die Variable HISTFILE manipuliert. Ansonsten wäre ja noch der Befehl zum Löschen zu finden.
chattr und die Option a sollte so einen Anfängerhacker schon vor eine Knobelaufgabe stellen :lol: