Peter T. Breuer wrote:
/usr/ceo <newsbot@cox.netwrote:
John Hasler wrote:
>/usr/ceo writes:
>Fortunately, it looks like from the logs that all that happened was the
>person who "hacked" me installed an IRC bot called 'EnergyMech'.
>>
>You don't know that. The bot could be a decoy.
>
Well, I didn't just conclude that the bot was the only thing installed.
I did a lot of looking around and sniffing for root kits, etc.
Checking key files, and this appears to be all that was done. That
When you say "installed", do you mean "he got root and all I can see is
this eggbot"?
I don't see any evidence that 'root' was obtained. Again, I know this
not an absolute certainty, but from what I can tell, 'root' was not
compromised.
(I seem to recall these ae called eggbots - apologies if my memory is off,
I am not an IRCer and it has been years).
do you mean he stayed as user and installed in the account you
created, as that account?
Yes, this is what it appears.
The latter is more probable for an irc bot - these things become an
automated network for storing warez and like "resources", and they talk
to each other. They don't need root.
So it seems.
But of course a local root attack is possible after an entry.
There were many brute force attacks from the outside on 'root' before
this account was compromised. None on 'root' from the inside. It
seems clear from the tracks left that the user was not concerned with
cleaning up after himself, nor could he have with the access he gained.
Though he could have at least deleted the shell history, but even this
was intact so I could see exactly the commands that were entered.
This almost equates to the one other time I was "hacked" when someone
logged into my FTP server using anonymous and dumped a bunch of .pdfs
and filled up my disk space. I'm more concerned (and better protected)
against real hacking than I am this sort of thing (anonymous FTP and
brute force against a non-root account that I stupidly setup in a hurry
one day without thinking.)
still doesn't mean that I'm clean as you say, I know, but I didn't just
assume the bot was all that was installed once I found it. As someone
else mentioned, the only way to know is to clear off my server and
start over, which I need to do anyway, but can't right at the moment.
No - you can know other ways. Boot from a clean disk and compare the
md5sums of everything with your records (stored elsewhere, of course).
Yeah, I thought of md5 checksum compares and how I should have those
stored somewhere, but I don't. It's time to start over anyway. This
is SuSE 8.0 with a 2.4 kernel. I've replaced the CPU fan twice and my
CD burner just died. All of this this week. And I'm ready for 64-bit
Linux, so It's all happening at the right time. And a "break in"
is probably all that I needed to convince my wife it really is time for
a new machine. :-)
Thanks for your realistic reply. I was beginning to think it wasn't
worth the post with some of the postulation going on here (none of
which answered my simple question "what can EnergyMech do?" Simple.)
/usr/ceo