2004/11/30

バナー情報の取得

各サービスに対するバナー情報取得の方法のメモ

21: FTP
22: SSH
23: TELNET
  telnet ***.***.****.*** ポート番号

25: SMTP
  telnet ***.***.****.*** ポート番号
  HELPコマンドの出力内容
  エラーメールのヘッダ

53: DOMAIN
  dig @***.***.***.*** chaos txt version.bind.

80: HTTP
  telnet ***.***.***.*** 80
  HEAD / HTTP/1.0 <CR><LF><CR><LF>
  もしくは, エラーページのフッタ

111: SUNRPC
  rpcinfo -p ***.***.***.***

161: SNMP
  net-snmpをインストールのこと
  snmpwalk -v SNMPバージョン -c コミュニティ名 対象サーバ

443: HTTPS
  openssl s_client -connect ***.***.***.***:443 -state
  HEAD / HTTP/1.0 <CR><LF><CR><LF>
  もしくは, エラーページのフッタ

2049: NFS
  このコマンドは, Solarisでは存在確認できた.
  showmount -e ***.***.***.***

エンジニアに言われてむかついた一言

YahooリクナビのTech総研でエンジニアに言われてむかついた一言
なるページを見つけました.
http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s03100.jsp?p=lw1060&__r=1

気をつけなくちゃ.
ちなみに, このページに出てくる内藤先生の本, 何冊か持ってます.
パワープレイ関連ですね. お気に入りの本です.

Firefoxを含むブラウザに脆弱性

FireFoxがいいよーなんて会社で話してた矢先に, FireFoxを含むほとんどの
ブラウザに脆弱性が出ちゃいました.
よくわかんないけど, JavaScriptで, Arrayを作ると同時に, sort()するとだめっぽい.

2004/11/28

CD-R焼き on gentoo linux

Gentoo linux(Kernel 2.6.x)でCD-Rを焼く方法. 忘れないようにメモ.

うちのGentoo Boxには, ATAPIのCD-Rレコーダがついてる.
Kernel 2.4まで (2.5も含むのかは知らない)は, SCSIエミュレーション
(ide-scsiモジュール)を使って, ATAPIをSCSIとして認識させないとだめだった.
でも, 2.6からは, ide-scsiなしで, ATAPI CD-Rを焼くことができる.

ということで, 焼く手順.
% emerge cdrecord-prodvd
で, cdrecordやcdrtoolsをインストールする.

で, まずは, ISOイメージを作成
% mkisofs -v -R -N -d -T -f -V ボリューム名 -o イメージファイル 対象ディレクトリ
最後の対象ディレクトリは, ISOイメージのルートになる.
つまり, 対象ディレクトリ以下のファイルのみが, ISOイメージに入る.

つづいて, CDーRを焼く.
% cdrecord dev=ATAPI -scanbus
で, デバイスの突き刺さっているところを探す.

scsibus0:
        0,0,0 0) 'HL-DT-ST' 'RW/DVD GCC-4480B' '1.01' Removable CD-ROM
        0,1,0 1) *
        0,2,0 2) *

こんな感じで出るはず.

で, 今回は, "0,0,0"のバスを使って焼くので,
% cdrecord -v dev=ATAPI:0,0,0 speed=48 イメージファイル
なんて感じになる.
(おっと, cdrecorderは, Kernel 2.6では問題があるので, rootでやりましょう)
ちなみに, -dummyをつけて, ちゃんと動くか確認した方がいい.

2004/11/27

Javascript Debugger

FireFoxで動くJavascriptのデバッガを探していたら, こんなのに出会った.
https://update.mozilla.org/extensions/moreinfo.php?id=216&vid=512
その名も, JavaScript Debugger.

なるほど便利かも. 試してみよう.