BBルータ解剖
 
PCI BLW04-EM

個人的な雑感

今となっては古い製品のようですが、一時期はかなり店頭で見られた製品です。 特徴があまりなく、コメントしづらい製品ですが、安価でした。アンテナが 2本ある理由が私にはよくわかりません。2004.7.25

CPU と OS

ファームウェアを見ると、ADMtek の CPU を搭載しているようです。 OS は ファームウェアから、

Copyright (c) 1993-2001 ATI - Nucleus PLUS - Version ARM 6/7/9 1.13.20

とあったので、 Nucleus PLUS のようです。


アップデートファームの取り出し
確認ファーム Version : 1.00.026

ここからファームウェアをダウンロードしてきます。 このファイルを解凍すると、blw04em_v100026.dlf というファイルが取り出せます。 このファイルの先頭19988バイトを削除します。dd コマンドでは

dd if=blw04em_v100026.dlf of=image bs=1 skip=19988

となります。すると、 gzip 形式のファイルとなりますので、 gunzip などで解凍します。

ファイルを解凍すると、application.bin というファイルが取り出せます。このファイルは これ以上分解できませんでした。あとは、 strings コマンドなどで眺めます。 以下、ファイル名と思われるもの(最初の2つは違うと思われますが)を取り出してみました。
[toyota@geonosis]% strings application.bin | grep "^/[A-Za-z\.\/]*$" | sort | uniq -i
/NTT
/Pf.
/cgi/DynDNSWeb.cgi
/defaultc.css
/dev
/duplicate.htm
/etc
/etc/hosts
/etc/resolv.conf
/help.htm
/images/bar.gif
/images/broad.gif
/images/cancel.gif
/images/close.gif
/images/ddns.gif
/images/dot.gif
/images/firewall.gif
/images/help.gif
/images/home.gif
/images/input.gif
/images/lan.gif
/images/logo.gif
/images/logout.gif
/images/nat.gif
/images/next.gif
/images/p.gif
/images/pcilogo.gif
/images/pixel.gif
/images/r.gif
/images/status.gif
/images/statustop.gif
/images/swa.gif
/images/system.gif
/images/tool.gif
/images/transpar.gif
/images/upnp.gif
/images/wan.gif
/images/wireless.gif
/index.htm
/login.htm
/loginerr.htm
/mfgcfg.htm
/nic/update
/nv/dhcps
/nv/dhcpsblk
/nv/dhcpsls
/nv/mfallowed
/nv/mfdenied
/nv/pppoecfg
/nv/pptpcfg
/nv/sib
/nv/user
/preduplicate.htm
/prelogin.htm
/security.log
/tmp
/tmp/dhcpclog
/tmp/download
/tmp/eventlog
/wait.htm
楽しそうなファイルはなさそうです。

さらに、下記の文字列が確認できました。
==========================================================================
  GenieIII project:
    Command Line Interface. v.%s %s
==========================================================================
コマンドラインでの設定ができるような感じです。


Team Yokohama X-VACCINE
もどる