Re: ./chrootkit output

From: ERA (era@eracc.hypermart.net)
Date: 03/26/02


From: era@eracc.hypermart.net (ERA)
Date: Tue, 26 Mar 2002 21:05:24 GMT

On Tue, 26 Mar 2002 16:24:53 UTC, ck
<wh@t.emailaddress.com> wrote:

+ This time I installed chkrootkit-0.35-3.i686.rpm and ran chkrootkit
+ and got the following 2 lines:
+
+ Checking `wted'... unable to open wtmp-file wtmpx
+ Checking `z2'... unable to open wtmp-file wtmpx
+
+ What does this mean?
+
+ I woke up this morning and found out that my box had rebooted
+ itself - I'm not sure why - maybe it had something to do with my
+ LAN... Anyway, would this have corrupted these files in some way
+ perhaps and maybe explain my previous:
+
+ Checking `z2'... user root deleted or never loged from lastlog!
+
+ message in some way?
+
+ Thanks for your advice...

Dude! Your box has likely been cracked! A "mysterious reboot" on an
otherwise healthy system will almost always indicate this. Time to
clean it up ...

Your Linux, UNIX, etc. box has been cracked. What now?

 1. Disconnect the infected system NOW! Don't wait.

 2. Get *all* patches for your OS version a.s.a.p. (Now! Today!)

 3. Save the patches to another system / drive / CDR / etc.

 4. BACKUP ANY DATA YOU NEED TO KEEP.

    4a. (Suggested by Pep <PepMozilla@netscape.net> 12-21-2001)
        Do not include any binary programs in your backup as these
        may have been compromised. You should re-install binary
        programs and libraries from their original medium.
 
 5. Wipe the OS partition / drive clean.
    (You are unlikely to be able to clean up a compromised system by
    hand. So, grit your teeth and reformat that sucker.)

    5a. (Suggested by Andreas Braeutigam <abrae@freenet.de> 02-26-02)
        (This is *not* an exact quote but is a paraphrase)
        Reformat may give the wrong impression that a time consuming
        format of the entire drive is needed. Rather than reformat
        the entire drive wipe out the MBR, partition boot sectors
        root partition and any other partition containing executable
        files that may be compromised.

 6. Reinstall the OS + apps and restore data to the clean partition /
    drive.

    6a. (Suggested by Bill Unruh <unruh@physics.ubc.ca> 12-21-2001)
        Then, scan all of the files which you saved for suid
        programs:
 
            find / -perm +6000 -ls

    6b. (Suggested by Bill Unruh <unruh@physics.ubc.ca> 12-21-2001)
        Make sure that each of those files which are reported
        should actually be suid or sgid.
        If they are system files, check them with:

            rpm -Vf /name/of/file

        If they are in your or others home directories, they almost
        certainly should not be suid, especially not suid root.
        For example a file in /tmp, or in /usr/share/man should
        never be suid root.

    6c. (Suggested by Pep <PepMozilla@netscape.net> 12-21-2001)
        When you restore your backup, check all system configuration
        files that are restored for any cracks that may have already
        been incorporated into these files.

    6d. (Suggested by Bill Staehle <withheld on req.> 01-07-2002)

            find / \( -nouser -o -nogroup \) -exec ls -lad {} \;

        and if anything turns up, determine _why_ the user and/or
        group is not in /etc/passwd and/or /etc/group. Who _really_
        owns those files/directories? What are they?

 7. WHILE OFFLINE install all the patches.

 8. Create your own, unique hidden directory and 'cp' files to it
    that are essential to system maintenance like 'ls', 'netstat',
    'route', 'ifconfig', 'ps', etc.
    (Should you be cracked again, God forbid, as long as you don't
    have a compromised kernel this will allow you to use these copies
    to "see" what a cracker may have done.)

    8a. (Suggested by Andreas Braeutigam <abrae@freenet.de> 02-26-02)
        I'd rather store those copies on a separate system or a
        non-writeable medium. [like a CD-R, floppy diskette with
        write protect on, etc.]

    8b. (Suggested by Pep <PepMozilla@netscape.net> 12-21-2001)
        Check your final installation to see that all known security
        bugs have been addressed. There are various utilities that
        you can get to help with this, such as port scanners; etc.
 
    8c. (Suggested by Pep <PepMozilla@netscape.net> 12-21-2001)
        Install some of the security monitors that exist out there.
        I can't give you the names of all of these but there are
        monitors like portsentry that constantly scan for connections
        to your system, also there are other utilities that
        constantly check your system logs and ones that constantly
        check the system configuration files for any modifications of
        content and/or permissions.

    8d. (Suggested by Bill Staehle <withheld on req.> 01-01-2002)
        [It] would be better if the program files you put into that
        hidden directory are statically compiled, and not using the
        possibly corrupted dynamic libraries. It also assumes that
        the kernel doesn't get messed with. _At this time_ these
        concerns are not big, but why not stay ahead?

    8e. (Suggested by James Knott <james.knott@rogers.com> 01-02-02)
        Mount as much of your filesystem as possible as read only. If
        the crackers can't write to a partition, they can't change
        it. Rename and hide su etc. [as suggested in 8].

 9. Then, and only then, set the box up to get online.

10. (Suggested by Pep <PepMozilla@netscape.net> 12-21-2001)
    Finally, design and implement a regular backup procedure,
    something you should already have done, so that you can limit
    any future problems you might have with your system, whether from
    cracking; bad configuration; system failure or simply bad users.

   10a. (Suggested by Bill Staehle <withheld on req.> 01-01-2002)
        [For further security] you could have another system sitting
        off a separate network, that randomly grabs a file off of
        this box, and does a file comparison externally. If that
        other system is not accepting ANY connections from ANYWHERE,
        it makes a better intrusion detection system.

What if you have only one machine with one OS installed? You still
need to disconnect, backup and reinstall. To get the patches ask a
friend or acquaintance with a secured system to help download the
patches. Or see if your OS vendor offers the current patches on CD.
If so, order it.

For further reference see the comp.os.linux.security FAQ:
http://www.linuxsecurity.com/docs/colsfaq.html

Finally, if all this is too much for you to handle alone consider
hiring an expert to assist you or to do it for you. However, be aware
hiring a consultant that is able to help will probably *not* be
inexpensive. For Linux and UNIX consultants in your area check These:

 http://www.pcunix.com/consultants.html
 http://wdb1.caldera.com/sdir_web/owa/ptrLocator.search
 http://www.redhat.com/products/purchase_options/find_reseller.html

("-" Suggested by Bill Staehle <withheld on req.> 01-07-2002)
  -ftp://ftp.cc.gatech.edu/pub/linux
  -ftp://ftp.freesoftware.com/pub/linux/sunsite
  -ftp://ftp.flash.net/pub/mirrors/metalab.unc.edu/pub/Linux
  -ftp://ftp.yggdrasil.com/mirrors/sunsite
  -ftp://ibiblio.org/pub/Linux
  -
  -Those are anonymous FTP servers. Log in as anonymous, with your
  -email address as password, and change to the indicated directory.
  -Look for the file "MIRRORS" to find a list of other servers that
  -may be more accessabhle to you. Then continue down from this
  -directory to ./docs/linux-doc-project/linux-consultants-guide/
  -and get one of the versions of the Consultants-Guide:
  -
  -Consultants-Guide.html.tar.gz
  -Consultants-Guide.pdf
  -Consultants-Guide.ps.gz
  -Consultants-Guide.sgml.gz
  -Consultants-Guide.txt

Certified or Authorized resellers and/or consultants will be the
ones most likely to be able to assist you. Those well versed in
Linux and/or UNIX are usually capable of handling the "lesser OS's"
as well.

Finally, NEVER use the word "hacking" to describe "cracking" as there
is a significant difference between a "cracker" and a "hacker". See:

  http://www.tuxedo.org/~esr/jargon/html/entry/cracker.html
  http://www.tuxedo.org/~esr/jargon/html/entry/hacker.html

Most of all Good Luck!

Gene <gene@eracc.hypermart.net>
Caldera Authorized Partner - OpenServer 5+, UnixWare 7+ & OpenLinux

-- 
.   Owner and C.E.O. - ERA Computer Consulting - Jackson, TN USA    .
.  OS/2, UnixWare, OpenServer & Linux Business Computing Solutions  .
.     Please visit our www pages at http://eracc.hypermart.net/     .
               We run IBM OS/2 v.4.00, Revision 9.036                
  Sysinfo: 43 Processes, 178 Threads, uptime is 15d 0h 9m 20s 828ms  



Relevant Pages

  • Re: Intruders good job -- Change my root password
    ... hacked and changed the root password, and I am now rejected to go ... Wipe the OS partition / drive clean. ... WHILE OFFLINE install all the patches. ... For Linux and UNIX consultants in your area check These: ...
    (comp.os.linux.security)
  • Re: ftp was hacked
    ... A cracker exploited a hole in wu-ftp 2.6.0 and managed to install ... WHILE OFFLINE install all the patches. ... For Linux and UNIX consultants in your area check These: ...
    (comp.os.linux.security)
  • Re: How do I do a clean install?
    ... The following article will help you with a 'Clean' install of XP: ... "Clean Install Windows XP" ... > Is there a way to save patches ...
    (microsoft.public.windowsxp.setup_deployment)
  • Re: some kind of attack. i need some help here!
    ... Your Linux, UNIX, etc. box has been cracked. ... Wipe the OS partition / drive clean. ... WHILE OFFLINE install all the patches. ... For Linux and UNIX consultants in your area check These: ...
    (comp.os.linux.security)
  • Re: Hacker in my computer
    ... but a hacker got to my Linux server. ... Wipe the OS partition / drive clean. ... WHILE OFFLINE install all the patches. ... For Linux and UNIX consultants in your area check These: ...
    (comp.os.linux.security)

Quantcast