BBルータ解剖 |
IO-DATA WN-AG/BBR |
IEEE802.11a/11g,11b を切り替えて使用できる無線ルータのようです。 良く考えると、切り替えしたいと思うことは少ないと思うので、あまり 意味がない気がします。筐体のデザインは、ここのところの IO-DATA の シンプルなケースで、私は好きです。11a,11g,11b の同時使用ができて、 スループットも早い WN-APG/BBR が発売されているので、そろそろ カタログ落ちしそうな感じがします。2004.6.13 |
CPU と OS |
---|
ファームウェアを見ると、 < Vr41xx Boot-Loader Ver 1.0 > なので、 NEC の MIPS の CPU が搭載されているようです。 さらに、ファームウェアを解析すると、 Copyright (c) 1996-2001 Express Logic Inc. * ThreadX JADE/Green Hills Version G4.0.4.0 * と、あるので ThreadX なのでしょう。 |
アップデートファームの取り出し |
---|
ファームウェア : Ver.2.20 |
このページから Ver.2.20 の ファームウェアをダウンロードします。wnag54bbr_f220.exe ファイルを解凍すると wnag54bbr_220c.bin というファイルになります。 このファイルからイメージファイルを取り出します。 今回は珍しく ARJ 形式のファイルです。コマンドにすると dd if=wnag54bbr_220c.bin of=image1 bs=1 skip=24576 count=68752 dd if=wnag54bbr_220c.bin of=image2 bs=1 skip=262144 count=674321 です。取り出したファイルは、 ARJ ファイルに慣れていないため、 ファイルの終わりが正確ではないと思います。 この2つのファイルを ARJ ファイルが解凍できるツールで解凍します。 ファイルの終わりが正確ではないかもしれないので、ツールによっては エラーが発生するかもしれません。 1つ目のファイルからは BAK.MEM というファイルが取り出せました。 このファイルは多分、ファームウェアのアップデートに使用されるものです。 2つ目のファイルからは NML.MEM というファイルが取り出せました。 このファイルは、これ以上分解できなかったので、 strings コマンドで 眺めます。気になった文字列は…、 RoboHELP HTML Edition by Blue Sky Software, portions by MicroVision Dev. Inc. ImageReady Preload Script (RST web page-china.psd) ImageReady Slices (RST web page-china.psd) でしょうか。これらのファイルは、どこかがオリジナルを作っているようで、 ファイルの中には、 <!-- add by I-O DATA start 030331 No.006 --> <TR> <TD background="lan_16.gif" height="100%"></TD> <TD><IMG SRC="Spacer.gif" WIDTH=1 HEIGHT=52></TD> </TR> <!-- add end -->などと、修正部分がコメントで入っています。 NML.MEM ファイルの 0x1be838 以降にファイル一覧がありました。以下のような 感じです。 lan.htm wan.htm w_wep_11g.htm layer3forwarding.xml wancommoninterfaceconfig.xml wanipconnection.xml igd.xml public.js adv_virtual.html adv_virtual_03.gif back.htm close.htm dmz.htm dmz_03.gif firmware.htm firmware_03.gif help_access.htm help_main.htm help_manage.htm help_routing.htm help_status.htm help_tools.htm help_wlan.htm ipfilter.htm ipfilter_03.gif lan_01.gif lan_02.gif lan_03.gif lan_04.gif lan_05.gif lan_06.gif lan_08.gif lan_08_over.gif lan_09.gif lan_09_over.gif lan_10.gif lan_10_over.gif lan_11.gif lan_11_over.gif lan_12.gif lan_12_over.gif lan_13.gif lan_13_over.gif lan_14.gif lan_14_over.gif lan_15.gif lan_15_over.gif lan_16.gif log.htm log_03.gif log_set.htm log_set_03.gif password.htm password_03.gif ping.htm ping_03.gif protofilter.htm protofilter_03.gif reload.htm remote.htm remote_03.gif restart.htm restart_03.gif rule.htm rule_03.gif r_dynamic.htm r_dynamic_03.gif r_static.htm r_static_03.gif r_table.htm r_table_03.gif rtime_rule.htm settings.htm settings_03.gif spa.htm spa_03.gif spacer.gif stats.htm stats_03.gif status.htm status_03.gif tools_time.html tools_time_03.gif user.htm user_03.gif wan_03.gif wan_dhcp.htm wan_poe.htm wizard.gif wizard.htm wizard1.htm wizard3.htm wizard4.htm wizard5.htm wizard6.htm wizard7_11g.htm wizard8.htm wizard9.htm wla_conn.htm wla_conn_03.gif w_advance_11g.htm w_advance_03.gif w_basic_11g.htm w_basic_03.gif w_wep_03.gif glossary.htm global.gif w_encryption_03.gif w_11g_wep.htm w_11g_wep_wpa.htm vs.cgi dmz.cgi upgrade.cgi ipFilter.cgi lan.cgi log.cgi log_set.cgi password.cgi ping.cgi pfEnable.cgi pfAdd.cgi remote.cgi restart.cgi rule.cgi r_dynamic.cgi r_static.cgi load.cgi restore.cgi spa.cgi stats.cgi status.cgi tools_time.cgi macFilter.cgi wan.cgi wan_poe.cgi wizard.cgi wizard1.cgi wizard3.cgi wizard4.cgi wizard5.cgi wizard6.cgi wizard7_11g.cgi wizard8.cgi wizard9.cgi w_advance_11g.cgi w_basic_11g.cgi w_11g_wep_hex.cgi w_11g_wep_wpa.cgiファイル名を眺めて、面白そうな感じのファイルはなさそうです。 |
|