トップ «前の日記(2004-10-23(Sat)) 最新 次の日記(2004-10-25(Mon))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2004-10-24(Sun) まだ、というより時間がたつにつれてだるくなったが

こないだは

勘違いが多かった。
改めてpingの動きを比較すると、こんな風になった。

typeNetbsdPlamo
反応あり00
存在しない12
Bルートサーバ21
構文間違い12

ルートサーバの話なら、

先にこちらを見ておくべきだった。

大阪のルートサーバに届かない?

F.ROOT-SERVERS.NET って何やってるのかしら。
こないだと異り、tracerouteで追っかけたが、30より遠くなっているようだ。
前回確認したかどうか忘れたが、pingしても反応がない。

#!/bin/sh
DATEE="%Y/%m/%d %H:%M check. "
LOG=pingping.txt
SEARCH=192.168.1.10
for ROOT in A B C D E F G H I J K L M
  do SERVER=${ROOT}.ROOT-SERVERS.NET.
     LOGFILE=${LOG}
     echo -n  $SERVER         >> $LOGFILE
     echo -n " in "           >> $LOGFILE 
     date +"$DATEE"           >> $LOGFILE
     ping  -c 1 $SERVER >& /dev/null
     if [ "$?" -eq 0 ]; then
       echo $SERVER is OK.    >>$LOGFILE 
     else echo $SERVER is NG. >>$LOGFILE
     fi
done

で確認したが、今度はA,C,D,H,I,J,K,L,Mから反応が返った。 (B,E,F,Gが無反応)

副産物

さっきman w3mして気づいたオプションで遊ぶ。
$w3m -dump_head URL とか。

気味が悪いので

80以外へのパケットが鯖に飛ばないようにルータを閉めておいた。

さっきのドメインの先は?

ぐぐるとハングルの多いページに出た。英語も日本語もないので、それ以上はわかんねー。
が、脆弱性はほぼ同じ、というか6000番ポートまで開いてる。53番が出たので、あさってのドメインについて聞いたら返事してきた。
晒すのはこんだけで止めておく。

$ w3m -dump_head  www.readydo.co.kr
HTTP/1.1 200 OK
Date: Sun, 24 Oct 2004 14:51:34 GMT
Server: Apache/1.3.24 (Unix) PHP/4.1.2
X-Powered-By: PHP/4.1.2
Set-Cookie: PHPSESSID=27b273dae170af028b2b8c77f9b78269; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Content-Type: text/html

それにしてもExpiresが嗤わせる。

今度はsshdに

$ grep Invalid $LOG|cat -n
 
1   Oct 24 18:40:37 SERVER sshd[8016]: Invalid user patrick from 211.192.229.4
(ry
43  Oct 24 18:41:44 SERVER sshd[8227]: Invalid user test from 211.192.229.4

適当につつく。Netcraftに聞くと、Linuxサーバらしい。

$nmap 211.192.229.4
   
Starting nmap 3.55 ( http://www.insecure.org/nmap/ ) at 2004-XX-XX VV:YY OOO 
Interesting ports on 211.192.229.4:
(The 1649 ports scanned but not shown below are in state: closed)
PORT     STATE    SERVICE
21/tcp   open     ftp
22/tcp   open     ssh
80/tcp   open     http
135/tcp  filtered msrpc
137/tcp  filtered netbios-ns
138/tcp  filtered netbios-dgm
139/tcp  filtered netbios-ssn
445/tcp  filtered microsoft-ds
1024/tcp open     kdm
3306/tcp open     mysql
4444/tcp filtered krb524

なに考えてるんだ?こいつ

 
$ ncftp 211.192.229.4
Connected to 211.192.229.4.
220 ProFTPD 1.2.6rc2 Server (Readydo.co.kr) [readydo]

韓国か。
しっかし、このバージョン、2年前リリースなんだが。

$ host ftp.readydo.co.kr
ftp.readydo.co.kr has address 211.192.229.4

うーむ。
ちなみに逆引きは返らなかった。

$ w3m -dump_head  211.192.229.4 
HTTP/1.1 200 OK
Date: Sun, 24 Oct 2004 11:22:53 GMT
Server: Apache/1.3.24 (Unix) PHP/4.1.2
Connection: close
Content-Type: text/html

これも同じくらい古いぞ。そしてこっちもだ。サイト全体が脆弱性多数の悪寒。

つまるところ、こいつ踏台か?

kernel2.6.9

に挑戦。なんかエラーが出たので、

# make mrproper  
 
# ln -s  /usr/src/linux/include/asm-generic /usr/include/asm-generic
# ln -s  /usr/src/linux/include/asm-i386 /usr/include/asm

とやったらうまくいったっぽい(追記:20050718: # ln -s /usr/src/linux/include/linux /usr/include/linux も必要だった、筈)。 んでmakeの後は...?と迷ったが、適当にぐぐって bzImageをcpして、make modules_installでおしまい、らしい。

$ uname -a
Linux cel2g 2.6.9first #1 SMP Sun Oct 24 18:37:36 JST 2004 i686 unknow

これから

Apacheを1.3.32にあげるか。とりあえずのテストページではSSIが 有効になってないことを確認。それで十分か否かは不明だけど。

一応うまくいったようだ


リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。