[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

BIND exploited ?



I recently inherited a machine that I think has been exploited.

It seems to have a stupid root kit installed unless this is a decoy.

What does it look like to you professionals? 

[root@moe ...]# uname -a
Linux moe. 2.2.14-5.0 #1 Tue Mar 7 21:07:39 EST 2000 i686
unknown

[root@moe ...]# ps auxww
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.3  1120  476 ?        S     2001   0:06 init [3]
root         2  0.0  0.0     0    0 ?        SW    2001   0:00 [kflushd]
root         3  0.0  0.0     0    0 ?        SW    2001   0:27 [kupdate]
root         4  0.0  0.0     0    0 ?        SW    2001   0:00 [kpiod]
root         5  0.0  0.0     0    0 ?        SW    2001   0:01 [kswapd]
root         6  0.0  0.0     0    0 ?        SW<   2001   0:00
[mdrecoveryd]
root       154  0.0  0.3  1104  392 ?        S     2001   0:00
/usr/sbin/apmd -p 10 -w 5 -W -s /etc/sysconfig/apm-scripts/suspend -r
/etc/sysconfig/apm-scripts/resume
bin        315  0.0  0.3  1216  404 ?        S     2001   0:00 portmap
root       330  0.0  0.0     0    0 ?        SW    2001   0:00 [lockd]
root       331  0.0  0.0     0    0 ?        SW    2001   0:00 [rpciod]
root       340  0.0  0.4  1164  516 ?        S     2001   0:00 rpc.statd
nobody     414  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     415  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     416  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     420  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     421  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
daemon     432  0.0  0.2  1144  296 ?        S     2001   0:00
/usr/sbin/atd
root       446  0.0  0.4  1328  572 ?        S     2001   0:00 crond
root       464  0.0  0.3  1168  468 ?        S     2001   0:00 inetd
root       478  0.0  1.6  3160 2120 ?        S     2001  14:00
/usr/sbin/snmpd
root       543  0.0  0.3  1156  400 ?        S     2001   0:00 gpm -t
imps2
xfs        604  0.0  0.6  1920  876 ?        S     2001   0:00 xfs
-droppriv -daemon -port -1
root       645  0.0  0.0   852  100 ?        S     2001   0:00
/etc/.../bindshell
root       646  0.0  0.0   864  124 ?        S     2001   0:00
/etc/.../bnc
root       650  0.0  0.3  1092  408 tty2     S     2001   0:00
/sbin/mingetty tty2
root       651  0.0  0.3  1092  408 tty3     S     2001   0:00
/sbin/mingetty tty3
root       652  0.0  0.3  1092  408 tty4     S     2001   0:00
/sbin/mingetty tty4
root       653  0.0  0.3  1092  408 tty5     S     2001   0:00
/sbin/mingetty tty5
root       654  0.0  0.3  1092  408 tty6     S     2001   0:00
/sbin/mingetty tty6
root       655  0.0  0.0   856  104 ?        S     2001   0:00
/etc/.../lsh 31333 v0idzz
named     9928  0.0  4.9  7268 6356 ?        S     2001   6:48 named -u
named
root     11369  0.0  0.3  1092  408 tty1     S     2001   0:00
/sbin/mingetty tty1
root      3574  0.0  0.5  1464  760 ?        S    20:28   0:00
in.telnetd: calendar-spaces.                                                                                                                                    
root      3575  0.0  0.9  2312 1196 pts/0    S    20:28   0:00 login --
ted                                
ted       3576  0.0  0.7  1696  940 pts/0    S    20:28   0:00 -bash
root      3599  0.0  0.7  2008  900 pts/0    S    20:28   0:00 su -
root      3600  0.0  0.7  1748  996 pts/0    S    20:29   0:00 -bash
root      3719  0.0  0.4  1172  540 ?        S    20:38   0:00 syslogd
-m 0
root      3728  0.0  0.6  1440  768 ?        S    20:38   0:00 klogd
root      3817  0.0  0.5  2332  704 pts/0    R    20:43   0:00 ps auxww

[root@moe ...]# cd /etc/... 
[root@moe ...]# ls -la

[root@moe ...]# chmod 0 /etc/rc.d/init.d/apmd 
[root@moe ...]# chmod 0 /etc/rc.d/init.d/atd

Processess running after making a few kills:

[root@moe /root]# ps aux
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.3  1120  476 ?        S     2001   0:06 init [3]
root         2  0.0  0.0     0    0 ?        SW    2001   0:00 [kflushd]
root         3  0.0  0.0     0    0 ?        SW    2001   0:28 [kupdate]
root         4  0.0  0.0     0    0 ?        SW    2001   0:00 [kpiod]
root         5  0.0  0.0     0    0 ?        SW    2001   0:01 [kswapd]
root         6  0.0  0.0     0    0 ?        SW<   2001   0:00
[mdrecoveryd]
bin        315  0.0  0.3  1216  404 ?        S     2001   0:00 portmap
root       330  0.0  0.0     0    0 ?        SW    2001   0:00 [lockd]
root       331  0.0  0.0     0    0 ?        SW    2001   0:00 [rpciod]
root       340  0.0  0.4  1164  516 ?        S     2001   0:00 rpc.statd
nobody     414  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     415  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     416  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     420  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     421  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
root       446  0.0  0.4  1328  572 ?        S     2001   0:00 crond
root       464  0.0  0.3  1168  468 ?        S     2001   0:00 inetd
root       478  0.0  1.6  3160 2120 ?        S     2001  14:00
/usr/sbin/snmpd
xfs        604  0.0  0.6  1920  876 ?        S     2001   0:00 xfs
-droppriv -daemon -port -1
root       650  0.0  0.3  1092  408 tty2     S     2001   0:00
/sbin/mingetty tty2
root       651  0.0  0.3  1092  408 tty3     S     2001   0:00
/sbin/mingetty tty3
root       652  0.0  0.3  1092  408 tty4     S     2001   0:00
/sbin/mingetty tty4
root       653  0.0  0.3  1092  408 tty5     S     2001   0:00
/sbin/mingetty tty5
root       654  0.0  0.3  1092  408 tty6     S     2001   0:00
/sbin/mingetty tty6
named     9928  0.0  4.9  7268 6356 ?        S     2001   6:50 named -u
named
root     11369  0.0  0.3  1092  408 tty1     S     2001   0:00
/sbin/mingetty tty1
root      3574  0.0  0.5  1464  760 ?        S    20:28   0:00
in.telnetd: calendar-spaces.
root      3575  0.0  0.9  2312 1196 pts/0    S    20:28   0:00 login --
ted                                
ted       3576  0.0  0.7  1696  940 pts/0    S    20:28   0:00 -bash
root      3599  0.0  0.7  2008  900 pts/0    S    20:28   0:00 su -
root      3600  0.0  0.7  1748  996 pts/0    S    20:29   0:00 -bash
root      3719  0.0  0.4  1172  540 ?        S    20:38   0:00 syslogd
-m 0
root      3728  0.0  0.6  1440  768 ?        S    20:38   0:00 klogd
root      3926  0.0  0.5  2332  700 pts/0    R    21:13   0:00 ps aux
total 237
drwxr-xr-x    2 root     root         1024 Jan 31  2000 .
drwxr-xr-x   34 root     root         3072 Jan  3 20:38 ..
-rwxr-xr-x    1 root     root         5717 Apr  5  1997 bindshell
-rwxr-xr-x    1 root     root        11552 Apr  5  1997 bnc
-rw-r--r--    1 root     root           31 Apr 13  1997 bnc.conf
-rws--x--x    1 root     root        26218 Sep 28  1999 in.pop3d
-rwxr-xr-x    1 root     root       158300 Sep 28  1999 inetd
-rwxr-xr-x    1 root     root         7544 Sep  2  1999 lsh
-rwxr-xr-x    1 root     root         5528 Mar  8  1999 searchsniff
-rwxr-xr-x    1 root     root         8155 Mar 13  1999 snif
-rwxr-xr-x    1 root     root         8779 Mar  8  1999 sniff


root@moe ...]# cat bnc.conf 
pt:102938
ps:rewt
mu:5
dp:6667


Although mostly binary code this text appeared:

root@moe ...]# cat bnc.conf

:Bnc!system@bnc.com NOTICE %s :You need to say /quote PASS <password>
PASS :Bnc!system@bnc.com NOTICE %s :Level two, lets connect to something
real now
:Bnc!system@bnc.com NOTICE %s :type /quote conn [server] <port> <pass>
to connect
vip:Bnc!system@bnc.com NOTICE %s :Your Vhost is now %s
conn:Bnc!system@bnc.com NOTICE %s :Making reality through %s port %i
PASS %s
NICK %s
rbnc.conf***Ack! No config file (bnc.conf).
#:
ptmudppsvhConfig line %i rejected-what weirdo told you '%s' goes in my
config file?
-NONE-
Irc Proxy v2.2.4 GNU project (C) 1997-98
Coded by James Seter bugs-> (noonie@toledolink.com)
***Using defaults(Not recommended)
--Configuration:
    Daemon port......:%u
    Password.........:%s
    Maxusers.........:%u
    Default conn port:%u

[root@moe ...]# ./bnc 

Irc Proxy v2.2.4 GNU project (C) 1997-98
Coded by James Seter bugs-> (noonie@toledolink.com)

--Configuration:
Daemon port......:102938
Password.........:rewt
Maxusers.........:5
Default conn port:6667

[root@moe ...]# ps aux
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.3  1120  476 ?        S     2001   0:06 init [3]
root         2  0.0  0.0     0    0 ?        SW    2001   0:00 [kflushd]
root         3  0.0  0.0     0    0 ?        SW    2001   0:27 [kupdate]
root         4  0.0  0.0     0    0 ?        SW    2001   0:00 [kpiod]
root         5  0.0  0.0     0    0 ?        SW    2001   0:01 [kswapd]
root         6  0.0  0.0     0    0 ?        SW<   2001   0:00
[mdrecoveryd]
root       154  0.0  0.3  1104  392 ?        S     2001   0:00
/usr/sbin/apmd -p 10 -w 5 -W -s /etc/sysconfig/apm-scripts/suspend -r
/etc/sysconfig/apm-scripts/resume
bin        315  0.0  0.3  1216  404 ?        S     2001   0:00 portmap
root       330  0.0  0.0     0    0 ?        SW    2001   0:00 [lockd]
root       331  0.0  0.0     0    0 ?        SW    2001   0:00 [rpciod]
root       340  0.0  0.4  1164  516 ?        S     2001   0:00 rpc.statd
nobody     414  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     415  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     416  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     420  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
nobody     421  0.0  0.4  1308  544 ?        S     2001   0:00 identd -e
-o
daemon     432  0.0  0.2  1144  296 ?        S     2001   0:00
/usr/sbin/atd
root       446  0.0  0.4  1328  572 ?        S     2001   0:00 crond
root       464  0.0  0.3  1168  468 ?        S     2001   0:00 inetd
root       478  0.0  1.6  3160 2120 ?        S     2001  14:00
/usr/sbin/snmpd
root       543  0.0  0.3  1156  400 ?        S     2001   0:00 gpm -t
imps2
xfs        604  0.0  0.6  1920  876 ?        S     2001   0:00 xfs
-droppriv -daemon -port -1
root       645  0.0  0.0   852  100 ?        S     2001   0:00
/etc/.../bindshell
root       646  0.0  0.0   864  124 ?        S     2001   0:00
/etc/.../bnc
root       650  0.0  0.3  1092  408 tty2     S     2001   0:00
/sbin/mingetty tty2
root       651  0.0  0.3  1092  408 tty3     S     2001   0:00
/sbin/mingetty tty3
root       652  0.0  0.3  1092  408 tty4     S     2001   0:00
/sbin/mingetty tty4
root       653  0.0  0.3  1092  408 tty5     S     2001   0:00
/sbin/mingetty tty5
root       654  0.0  0.3  1092  408 tty6     S     2001   0:00
/sbin/mingetty tty6
root       655  0.0  0.0   856  104 ?        S     2001   0:00
/etc/.../lsh 31333 v0idzz
named     9928  0.0  4.9  7268 6356 ?        S     2001   6:49 named -u
named
root     11369  0.0  0.3  1092  408 tty1     S     2001   0:00
/sbin/mingetty tty1
root      3574  0.0  0.5  1464  760 ?        S    20:28   0:00
root      3575  0.0  0.9  2312 1196 pts/0    S    20:28   0:00 login --
ted                                
ted       3576  0.0  0.7  1696  940 pts/0    S    20:28   0:00 -bash
root      3599  0.0  0.7  2008  900 pts/0    S    20:28   0:00 su -
root      3600  0.0  0.7  1748  996 pts/0    S    20:28   0:00 -bash
root      3719  0.0  0.4  1172  540 ?        S    20:38   0:00 syslogd
-m 0
root      3728  0.0  0.6  1440  768 ?        S    20:38   0:00 klogd
root      3826  0.0  0.2   864  292 ?        S    20:47   0:00 ./bnc
root      3831  0.0  0.5  2332  700 pts/0    R    20:48   0:00 ps aux
[root@moe ...]# date
Thu Jan  3 20:48:36 EST 2002
[root@moe ...]# kill -9 3826

When I typed irc tab, these binaries came up:
[root@moe ...]# irpd 
bindshell    bnc          bnc.conf     in.pop3d     inetd        lsh
searchsniff  snif         sniff

I started to turn off these processes:

 1068  kill -9 645
 1069  ps aux
 1070  kill -9 646
 1071  kill -9 655 
 1072  ps aux
 1073  ls -la 
 1074  chmod 0 *
 1075  ps aux

 1076  vi /etc/hosts.deny 
        ALL: 6667

 1079  kill -9  543

 1080  kill 154

  1086  crontab -l
  1087  chmod 0 /etc/rc.d/init.d/ampd
  1088  chmod 0 /etc/rc.d/init.d/apmd 
  1089  chmod 0 /etc/rc.d/init.d/atd 

[root@moe ...]# netstat -p
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
 Active Internet connections (w/o servers)
 Proto Recv-Q Send-Q Local Address           Foreign Address
 State       PID/Program name   
 tcp        0    144 moe.:telnet calendar-spaces.w:32888
 ESTABLISHED 3574/in.telnetd: ca 
 Active UNIX domain sockets (w/o servers)
 Proto RefCnt Flags       Type       State         I-Node PID/Program
 name    Path
 unix  2      [ ]         DGRAM                    802437 3719/syslogd
 /dev/log
 unix  0      [ ]         STREAM     CONNECTED     159    1/init [3]
 @00000016
 unix  0      [ ]         DGRAM                    802456 9928/named          
 unix  0      [ ]         DGRAM                    802448 3728/klogd          
 unix  0      [ ]         DGRAM                    802245 3575/login --
 ted   
 unix  0      [ ]         DGRAM                    623    604/xfs             
 unix  0      [ ]         DGRAM                    429    414/identd 

 Where do I go from here ?
 




Reply to: