BBルータ解剖
 
LINKSYS RV082-JP

個人的な雑感

VPN を売りにしたルータで、 CPU は IXP425 533MHz とあります。 このページを表示している web サーバ兼メールサーバよりも、ずっと高性能です。 VPN をするからだと思いますが、すごいな、と思います。デザインは、 SOHO 向けとしてはすっきりした感じで、シンプルで良いと思います。 LAN の口が前面にありますが、個人的には裏面にあった方が便利だと思います。 2006.1.14

CPU と OS

CPU は IXP425-533MHz を搭載しているようです。OS はファームウェアから、

Linux version 2.4.19openrg-rmk6-ds1 #2 Tue Jan 25 11:35:47 CST 2005

もしくは

Linux version 2.4.21openrg-rmk1 #1 Thu Oct 21 15:31:20 CST 2004

だと思われます。


アップデートファームの取り出し
確認ファーム Version : V2.0.0.21JP

LINKSYS のページからファームウェアをダウンロードしてきます。 ダウンロードしてきたファイル rv082-jp_20021_20050204_web.EXE を解凍します。 解凍すると

rv082-jp_release_note.txt
rv082-jp_upgrade_guide.pdf
upgrade.exe

の3つのファイルが取り出せます。 この中の upgrade.exe の中に、ファームウェアの中身が格納されています。
この実行ファイル、中を見ると、 web サーバと通信しているようなところがあって、 面白いです。ちょっとだけ通信内容を見てみたのですが、 telnet を開こうと したりしています。そのときに、良いのか悪いのか http の Basic 認証の パスワードが見えてしまっているので、バックドアじゃなきゃ良いのだけど、 とちょっと心配です。
予想では RV082_2.0.0.21-jp_050125.rmt というファイルを送信しているの ですが、どこが区切りかわからなかったので、バラバラに取り出します。

[toyota@kashyyyk]% 1f8b upgrade.exe

upgrade.exe file size:6565888
upgrade.exe 000cadc9( 830921) 2e 0a 00-1f 8b 08 00 a4 be f5 41
upgrade.exe 0054dd84( 5561732) 2e 0a 00-1f 8b 08 00 72 66 77 41
upgrade.exe 005bb29c( 6009500) 00 20 00-1f 8b 08 08 c2 65 77 41 rd.img


とのことですので、3つのファイルは取り出せそうです。さっそくやってみます。

[toyota@kashyyyk]% dd if=upgrade.exe of=image0.gz bs=1 skip=830921 count=4679997
[toyota@kashyyyk]% dd if=upgrade.exe of=image1.gz bs=1 skip=5561732 count=447293
[toyota@kashyyyk]% dd if=upgrade.exe of=rd.img.gz bs=1 skip=6009500 count=394386

最初のファイル image0.gz を解凍すると image0 というファイルになると 思います。このファイルの先頭は kernel のようです。バージョンは 以下のものです。

Linux version 2.4.19openrg-rmk6-ds1 #2 Tue Jan 25 11:35:47 CST 2005

次に rd.img というファイルが続いていますので、取り出してみます。

[toyota@kashyyyk]% dd if=image0 of=rd.img.gz bs=1 skip=1425408 count=21433

解凍して、 mount してみます。

[toyota@kashyyyk]% gunzip rd.img.gz
[root@kashyyyk]% mount -o loop rd.img /mnt

以下に rd.img の中身の tree 結果を付けます。
.
|-- bin
|   |-- _pluto_adns -> /mnt/cramfs//bin/_pluto_adns
|   |-- arp -> /mnt/cramfs//bin/arp
|   |-- busybox -> /mnt/cramfs//bin/busybox
|   |-- cat -> /mnt/cramfs/bin/busybox
|   |-- chgrp -> /mnt/cramfs/bin/busybox
|   |-- chmod -> /mnt/cramfs/bin/busybox
|   |-- chown -> /mnt/cramfs/bin/busybox
|   |-- cp -> /mnt/cramfs/bin/busybox
|   |-- date -> /mnt/cramfs/bin/busybox
|   |-- df -> /mnt/cramfs/bin/busybox
|   |-- du -> /mnt/cramfs/bin/busybox
|   |-- echo -> /mnt/cramfs/bin/busybox
|   |-- eroute -> /mnt/cramfs//bin/eroute
|   |-- grep -> /mnt/cramfs/bin/busybox
|   |-- gunzip -> /mnt/cramfs/bin/busybox
|   |-- gzip -> /mnt/cramfs/bin/busybox
|   |-- head -> /mnt/cramfs/bin/busybox
|   |-- ifconfig -> /mnt/cramfs/bin/busybox
|   |-- init -> /mnt/cramfs//bin/init
|   |-- insmod -> /mnt/cramfs/bin/busybox
|   |-- kill -> /mnt/cramfs/bin/busybox
|   |-- killall -> /mnt/cramfs/bin/busybox
|   |-- klipsdebug -> /mnt/cramfs//bin/klipsdebug
|   |-- ln -> /mnt/cramfs/bin/busybox
|   |-- ls -> /mnt/cramfs/bin/busybox
|   |-- lsmod -> /mnt/cramfs/bin/busybox
|   |-- main_task -> /mnt/cramfs//bin/main_task
|   |-- mkdir -> /mnt/cramfs/bin/busybox
|   |-- more -> /mnt/cramfs/bin/busybox
|   |-- mount -> /mnt/cramfs/bin/busybox
|   |-- mv -> /mnt/cramfs/bin/busybox
|   |-- ping -> /mnt/cramfs/bin/busybox
|   |-- pkcs_request -> /mnt/cramfs//bin/pkcs_request
|   |-- pluto -> /mnt/cramfs//bin/pluto
|   |-- pppd -> /mnt/cramfs//bin/pppd
|   |-- pptp -> /mnt/cramfs//bin/pptp
|   |-- pptp_callmgr -> /mnt/cramfs//bin/pptp_callmgr
|   |-- ps -> /mnt/cramfs/bin/busybox
|   |-- pwd -> /mnt/cramfs/bin/busybox
|   |-- ranbits -> /mnt/cramfs//bin/ranbits
|   |-- rm -> /mnt/cramfs/bin/busybox
|   |-- rmdir -> /mnt/cramfs/bin/busybox
|   |-- rmmod -> /mnt/cramfs/bin/busybox
|   |-- route -> /mnt/cramfs/bin/busybox
|   |-- rsasigkey -> /mnt/cramfs//bin/rsasigkey
|   |-- sh -> /mnt/cramfs/bin/busybox
|   |-- sort -> /mnt/cramfs/bin/busybox
|   |-- spi -> /mnt/cramfs//bin/spi
|   |-- spigrp -> /mnt/cramfs//bin/spigrp
|   |-- stty -> /mnt/cramfs/bin/busybox
|   |-- sync -> /mnt/cramfs/bin/busybox
|   |-- tail -> /mnt/cramfs/bin/busybox
|   |-- tar -> /mnt/cramfs/bin/busybox
|   |-- tc -> /mnt/cramfs//bin/tc
|   |-- tftp -> /mnt/cramfs/bin/busybox
|   |-- tncfg -> /mnt/cramfs//bin/tncfg
|   |-- touch -> /mnt/cramfs/bin/busybox
|   |-- umount -> /mnt/cramfs/bin/busybox
|   |-- usleep -> /mnt/cramfs/bin/busybox
|   |-- whack -> /mnt/cramfs//bin/whack
|   `-- zcat -> /mnt/cramfs/bin/busybox
|-- dev
|   |-- chardev
|   |-- console -> /dev/ttyS0
|   |-- cua0
|   |-- fb0
|   |-- fb0H1440
|   |-- fb1
|   |-- fb2
|   |-- fb3
|   |-- fd0
|   |-- full
|   |-- hda
|   |-- hda1
|   |-- hda2
|   |-- hda3
|   |-- hda4
|   |-- hda5
|   |-- hda6
|   |-- hda7
|   |-- hda8
|   |-- hdb
|   |-- hdb1
|   |-- hdb2
|   |-- hdb3
|   |-- hdb4
|   |-- hdb5
|   |-- hdb6
|   |-- hdb7
|   |-- hdb8
|   |-- hdc
|   |-- hdc1
|   |-- hdc2
|   |-- hdc3
|   |-- hdc4
|   |-- hdc5
|   |-- hdc6
|   |-- hdc7
|   |-- hdc8
|   |-- hdd
|   |-- hdd1
|   |-- hdd2
|   |-- hdd3
|   |-- hdd4
|   |-- hdd5
|   |-- hdd6
|   |-- hdd7
|   |-- hdd8
|   |-- kmem
|   |-- loop0
|   |-- loop1
|   |-- mem
|   |-- mtd0
|   |-- mtd1
|   |-- mtd2
|   |-- mtd3
|   |-- mtd_rgconf0 -> mtdblock1
|   |-- mtd_rgconf1 -> mtdblock2
|   |-- mtdblock0
|   |-- mtdblock1
|   |-- mtdblock2
|   |-- mtdblock3
|   |-- mtdr0
|   |-- mtdr1
|   |-- mtdr2
|   |-- mtdr3
|   |-- null
|   |-- nvram
|   |-- perm_storage -> mtdblock0
|   |-- phone0
|   |-- phone1
|   |-- phone10
|   |-- phone11
|   |-- phone12
|   |-- phone13
|   |-- phone14
|   |-- phone15
|   |-- phone2
|   |-- phone3
|   |-- phone4
|   |-- phone5
|   |-- phone6
|   |-- phone7
|   |-- phone8
|   |-- phone9
|   |-- port
|   |-- ppp
|   |-- ptyp0
|   |-- ptyp1
|   |-- ptyp2
|   |-- ptyp3
|   |-- ptyp4
|   |-- ptyp5
|   |-- ptyp6
|   |-- ptyp7
|   |-- ptyp8
|   |-- ptyp9
|   |-- ptypa
|   |-- ptypb
|   |-- ptypc
|   |-- ptypd
|   |-- ptype
|   |-- ptypf
|   |-- ptyq0
|   |-- ptyq1
|   |-- ptyq2
|   |-- ptyq3
|   |-- ptyq4
|   |-- ptyq5
|   |-- ptyq6
|   |-- ptyq7
|   |-- ptyq8
|   |-- ptyq9
|   |-- ptyqa
|   |-- ptyqb
|   |-- ptyqc
|   |-- ptyqd
|   |-- ptyqe
|   |-- ptyqf
|   |-- ptyr0
|   |-- ptyr1
|   |-- ptyr2
|   |-- ptyr3
|   |-- ptyr4
|   |-- ptyr5
|   |-- ptyr6
|   |-- ptyr7
|   |-- ptyr8
|   |-- ptyr9
|   |-- ptyra
|   |-- ptyrb
|   |-- ptyrc
|   |-- ptyrd
|   |-- ptyre
|   |-- ptyrf
|   |-- ptys0
|   |-- ptys1
|   |-- ptys2
|   |-- ptys3
|   |-- ptys4
|   |-- ptys5
|   |-- ptys6
|   |-- ptys7
|   |-- ptys8
|   |-- ptys9
|   |-- ptysa
|   |-- ptysb
|   |-- ptysc
|   |-- ptysd
|   |-- ptyse
|   |-- ptysf
|   |-- ram0
|   |-- ram1
|   |-- ram2
|   |-- ram3
|   |-- random
|   |-- rg_chrdev
|   |-- rtc
|   |-- tpanel
|   |-- tty
|   |-- tty0
|   |-- tty1
|   |-- tty2
|   |-- tty3
|   |-- tty4
|   |-- tty5
|   |-- tty6
|   |-- tty7
|   |-- tty8
|   |-- ttyS0
|   |-- ttyS1
|   |-- ttyUSB0
|   |-- ttyUSB1
|   |-- ttyp0
|   |-- ttyp1
|   |-- ttyp2
|   |-- ttyp3
|   |-- ttyp4
|   |-- ttyp5
|   |-- ttyp6
|   |-- ttyp7
|   |-- ttyp8
|   |-- ttyp9
|   |-- ttypa
|   |-- ttypb
|   |-- ttypc
|   |-- ttypd
|   |-- ttype
|   |-- ttypf
|   |-- ttyq0
|   |-- ttyq1
|   |-- ttyq2
|   |-- ttyq3
|   |-- ttyq4
|   |-- ttyq5
|   |-- ttyq6
|   |-- ttyq7
|   |-- ttyq8
|   |-- ttyq9
|   |-- ttyqa
|   |-- ttyqb
|   |-- ttyqc
|   |-- ttyqd
|   |-- ttyqe
|   |-- ttyqf
|   |-- ttyr0
|   |-- ttyr1
|   |-- ttyr2
|   |-- ttyr3
|   |-- ttyr4
|   |-- ttyr5
|   |-- ttyr6
|   |-- ttyr7
|   |-- ttyr8
|   |-- ttyr9
|   |-- ttyra
|   |-- ttyrb
|   |-- ttyrc
|   |-- ttyrd
|   |-- ttyre
|   |-- ttyrf
|   |-- ttys0
|   |-- ttys1
|   |-- ttys2
|   |-- ttys3
|   |-- ttys4
|   |-- ttys5
|   |-- ttys6
|   |-- ttys7
|   |-- ttys8
|   |-- ttys9
|   |-- ttysa
|   |-- ttysb
|   |-- ttysc
|   |-- ttysd
|   |-- ttyse
|   |-- ttysf
|   |-- ubd0
|   |-- ubd1
|   |-- urandom
|   |-- vscisdn
|   |-- vsctdm
|   `-- zero
|-- etc
|   |-- hhl-arch -> /mnt/cramfs//etc/hhl-arch
|   |-- inetd.conf -> /mnt/cramfs//etc/inetd.conf
|   |-- ipsec.d
|   |   |-- cacerts
|   |   `-- private
|   |-- modules.conf -> /mnt/cramfs//etc/modules.conf
|   |-- nsswitch.conf -> /mnt/cramfs//etc/nsswitch.conf
|   |-- ppp
|   |   `-- ioptions -> /mnt/cramfs//etc//ppp/ioptions
|   |-- protocols -> /mnt/cramfs//etc/protocols
|   |-- resolv.conf -> /mnt/cramfs//etc/resolv.conf
|   |-- rpc -> /mnt/cramfs//etc/rpc
|   |-- services -> /mnt/cramfs//etc/services
|   `-- termcap -> /mnt/cramfs//etc/termcap
|-- fstab
|-- home
|   `-- httpd
|       `-- html
|           |-- BadFile.htm -> /mnt/cramfs//home/httpd/html/BadFile.htm
|           |-- MultiPPPoE_table1.htm -> /mnt/cramfs//home/httpd/html/MultiPPPoE_table1.htm
|           |-- MultiPPPoE_table2.htm -> /mnt/cramfs//home/httpd/html/MultiPPPoE_table2.htm
|           |-- PortRange_table.htm -> /mnt/cramfs//home/httpd/html/PortRange_table.htm
|           |-- PortTrigger_table.htm -> /mnt/cramfs//home/httpd/html/PortTrigger_table.htm
|           |-- Rebooting.htm -> /mnt/cramfs//home/httpd/html/Rebooting.htm
|           |-- Routing_table.htm -> /mnt/cramfs//home/httpd/html/Routing_table.htm
|           |-- UPnP_table.htm -> /mnt/cramfs//home/httpd/html/UPnP_table.htm
|           |-- VpnSetting.htm -> /mnt/cramfs//home/httpd/html/VpnSetting.htm
|           |-- access_rules.htm -> /mnt/cramfs//home/httpd/html/access_rules.htm
|           |-- access_rules0.htm -> /mnt/cramfs//home/httpd/html/access_rules0.htm
|           |-- addvpn_mode_choose.htm -> /mnt/cramfs//home/httpd/html/addvpn_mode_choose.htm
|           |-- adv_ddns.htm -> /mnt/cramfs//home/httpd/html/adv_ddns.htm
|           |-- adv_dmz.htm -> /mnt/cramfs//home/httpd/html/adv_dmz.htm
|           |-- adv_forwarding.htm -> /mnt/cramfs//home/httpd/html/adv_forwarding.htm
|           |-- adv_mac.htm -> /mnt/cramfs//home/httpd/html/adv_mac.htm
|           |-- adv_nat.htm -> /mnt/cramfs//home/httpd/html/adv_nat.htm
|           |-- adv_routing.htm -> /mnt/cramfs//home/httpd/html/adv_routing.htm
|           |-- adv_through.htm -> /mnt/cramfs//home/httpd/html/adv_through.htm
|           |-- adv_upnp.htm -> /mnt/cramfs//home/httpd/html/adv_upnp.htm
|           |-- client_to_gateway_g.htm -> /mnt/cramfs//home/httpd/html/client_to_gateway_g.htm
|           |-- client_to_gateway_t.htm -> /mnt/cramfs//home/httpd/html/client_to_gateway_t.htm
|           |-- content_filter.htm -> /mnt/cramfs//home/httpd/html/content_filter.htm
|           |-- content_filter0.htm -> /mnt/cramfs//home/httpd/html/content_filter0.htm
|           |-- dhcp_setup.htm -> /mnt/cramfs//home/httpd/html/dhcp_setup.htm
|           |-- dhcp_status.htm -> /mnt/cramfs//home/httpd/html/dhcp_status.htm
|           |-- dmz_port_information.htm -> /mnt/cramfs//home/httpd/html/dmz_port_information.htm
|           |-- edit_access_rules.htm -> /mnt/cramfs//home/httpd/html/edit_access_rules.htm
|           |-- f_general.htm -> /mnt/cramfs//home/httpd/html/f_general.htm
|           |-- gateway_to_gateway.htm -> /mnt/cramfs//home/httpd/html/gateway_to_gateway.htm
|           |-- group_list1.htm -> /mnt/cramfs//home/httpd/html/group_list1.htm
|           |-- group_list2.htm -> /mnt/cramfs//home/httpd/html/group_list2.htm
|           |-- help_access_rules.htm -> /mnt/cramfs//home/httpd/html/help_access_rules.htm
|           |-- help_adv_ddns.htm -> /mnt/cramfs//home/httpd/html/help_adv_ddns.htm
|           |-- help_adv_dmz.htm -> /mnt/cramfs//home/httpd/html/help_adv_dmz.htm
|           |-- help_adv_forwarding.htm -> /mnt/cramfs//home/httpd/html/help_adv_forwarding.htm
|           |-- help_adv_mac.htm -> /mnt/cramfs//home/httpd/html/help_adv_mac.htm
|           |-- help_adv_nat.htm -> /mnt/cramfs//home/httpd/html/help_adv_nat.htm
|           |-- help_adv_routing.htm -> /mnt/cramfs//home/httpd/html/help_adv_routing.htm
|           |-- help_adv_through.htm -> /mnt/cramfs//home/httpd/html/help_adv_through.htm
|           |-- help_adv_upnp.htm -> /mnt/cramfs//home/httpd/html/help_adv_upnp.htm
|           |-- help_client_to_gateway_g.htm -> /mnt/cramfs//home/httpd/html/help_client_to_gateway_g.htm
|           |-- help_client_to_gateway_t.htm -> /mnt/cramfs//home/httpd/html/help_client_to_gateway_t.htm
|           |-- help_content_filter.htm -> /mnt/cramfs//home/httpd/html/help_content_filter.htm
|           |-- help_dhcp_setup.htm -> /mnt/cramfs//home/httpd/html/help_dhcp_setup.htm
|           |-- help_dhcp_status.htm -> /mnt/cramfs//home/httpd/html/help_dhcp_status.htm
|           |-- help_edit_access_rules.htm -> /mnt/cramfs//home/httpd/html/help_edit_access_rules.htm
|           |-- help_f_general.htm -> /mnt/cramfs//home/httpd/html/help_f_general.htm
|           |-- help_gateway_to_gateway.htm -> /mnt/cramfs//home/httpd/html/help_gateway_to_gateway.htm
|           |-- help_home.htm -> /mnt/cramfs//home/httpd/html/help_home.htm
|           |-- help_lan_setting.htm -> /mnt/cramfs//home/httpd/html/help_lan_setting.htm
|           |-- help_lan_status.htm -> /mnt/cramfs//home/httpd/html/help_lan_status.htm
|           |-- help_log_report.htm -> /mnt/cramfs//home/httpd/html/help_log_report.htm
|           |-- help_log_setting.htm -> /mnt/cramfs//home/httpd/html/help_log_setting.htm
|           |-- help_network.htm -> /mnt/cramfs//home/httpd/html/help_network.htm
|           |-- help_password.htm -> /mnt/cramfs//home/httpd/html/help_password.htm
|           |-- help_support.htm -> /mnt/cramfs//home/httpd/html/help_support.htm
|           |-- help_sys_diag.htm -> /mnt/cramfs//home/httpd/html/help_sys_diag.htm
|           |-- help_sys_dualwan.htm -> /mnt/cramfs//home/httpd/html/help_sys_dualwan.htm
|           |-- help_sys_firmware.htm -> /mnt/cramfs//home/httpd/html/help_sys_firmware.htm
|           |-- help_sys_setting.htm -> /mnt/cramfs//home/httpd/html/help_sys_setting.htm
|           |-- help_sys_snmp.htm -> /mnt/cramfs//home/httpd/html/help_sys_snmp.htm
|           |-- help_time.htm -> /mnt/cramfs//home/httpd/html/help_time.htm
|           |-- help_vpn_summary.htm -> /mnt/cramfs//home/httpd/html/help_vpn_summary.htm
|           |-- home.htm -> /mnt/cramfs//home/httpd/html/home.htm
|           |-- images
|           |   |-- L1_0.gif -> /mnt/cramfs//home/httpd/html/images/L1_0.gif
|           |   |-- L1_1.gif -> /mnt/cramfs//home/httpd/html/images/L1_1.gif
|           |   |-- L1_2.gif -> /mnt/cramfs//home/httpd/html/images/L1_2.gif
|           |   |-- L2_0.gif -> /mnt/cramfs//home/httpd/html/images/L2_0.gif
|           |   |-- L2_1.gif -> /mnt/cramfs//home/httpd/html/images/L2_1.gif
|           |   |-- L2_2.gif -> /mnt/cramfs//home/httpd/html/images/L2_2.gif
|           |   |-- L3_0.gif -> /mnt/cramfs//home/httpd/html/images/L3_0.gif
|           |   |-- L3_1.gif -> /mnt/cramfs//home/httpd/html/images/L3_1.gif
|           |   |-- L3_2.gif -> /mnt/cramfs//home/httpd/html/images/L3_2.gif
|           |   |-- L4_0.gif -> /mnt/cramfs//home/httpd/html/images/L4_0.gif
|           |   |-- L4_1.gif -> /mnt/cramfs//home/httpd/html/images/L4_1.gif
|           |   |-- L4_2.gif -> /mnt/cramfs//home/httpd/html/images/L4_2.gif
|           |   |-- L5_0.gif -> /mnt/cramfs//home/httpd/html/images/L5_0.gif
|           |   |-- L5_1.gif -> /mnt/cramfs//home/httpd/html/images/L5_1.gif
|           |   |-- L5_2.gif -> /mnt/cramfs//home/httpd/html/images/L5_2.gif
|           |   |-- L6_0.gif -> /mnt/cramfs//home/httpd/html/images/L6_0.gif
|           |   |-- L6_1.gif -> /mnt/cramfs//home/httpd/html/images/L6_1.gif
|           |   |-- L6_2.gif -> /mnt/cramfs//home/httpd/html/images/L6_2.gif
|           |   |-- L7_0.gif -> /mnt/cramfs//home/httpd/html/images/L7_0.gif
|           |   |-- L7_1.gif -> /mnt/cramfs//home/httpd/html/images/L7_1.gif
|           |   |-- L7_2.gif -> /mnt/cramfs//home/httpd/html/images/L7_2.gif
|           |   |-- L8_0.gif -> /mnt/cramfs//home/httpd/html/images/L8_0.gif
|           |   |-- L8_1.gif -> /mnt/cramfs//home/httpd/html/images/L8_1.gif
|           |   |-- L8_2.gif -> /mnt/cramfs//home/httpd/html/images/L8_2.gif
|           |   |-- Ldmz_0.gif -> /mnt/cramfs//home/httpd/html/images/Ldmz_0.gif
|           |   |-- Ldmz_1.gif -> /mnt/cramfs//home/httpd/html/images/Ldmz_1.gif
|           |   |-- Ldmz_2.gif -> /mnt/cramfs//home/httpd/html/images/Ldmz_2.gif
|           |   |-- Ldmzmode_0.gif -> /mnt/cramfs//home/httpd/html/images/Ldmzmode_0.gif
|           |   |-- Ldmzmode_1.gif -> /mnt/cramfs//home/httpd/html/images/Ldmzmode_1.gif
|           |   |-- Lwan_0.gif -> /mnt/cramfs//home/httpd/html/images/Lwan_0.gif
|           |   |-- Lwan_1.gif -> /mnt/cramfs//home/httpd/html/images/Lwan_1.gif
|           |   |-- Lwan_2.gif -> /mnt/cramfs//home/httpd/html/images/Lwan_2.gif
|           |   |-- UI_02.gif -> /mnt/cramfs//home/httpd/html/images/UI_02.gif
|           |   |-- UI_03.gif -> /mnt/cramfs//home/httpd/html/images/UI_03.gif
|           |   |-- UI_04.gif -> /mnt/cramfs//home/httpd/html/images/UI_04.gif
|           |   |-- UI_05.gif -> /mnt/cramfs//home/httpd/html/images/UI_05.gif
|           |   |-- UI_06.gif -> /mnt/cramfs//home/httpd/html/images/UI_06.gif
|           |   |-- UI_07.gif -> /mnt/cramfs//home/httpd/html/images/UI_07.gif
|           |   |-- UI_09.gif -> /mnt/cramfs//home/httpd/html/images/UI_09.gif
|           |   |-- UI_10.gif -> /mnt/cramfs//home/httpd/html/images/UI_10.gif
|           |   |-- blend0.gif -> /mnt/cramfs//home/httpd/html/images/blend0.gif
|           |   |-- blend1.gif -> /mnt/cramfs//home/httpd/html/images/blend1.gif
|           |   |-- blend2.gif -> /mnt/cramfs//home/httpd/html/images/blend2.gif
|           |   |-- c_to_g.jpg -> /mnt/cramfs//home/httpd/html/images/c_to_g.jpg
|           |   |-- c_to_g_s.jpg -> /mnt/cramfs//home/httpd/html/images/c_to_g_s.jpg
|           |   |-- cend_0.gif -> /mnt/cramfs//home/httpd/html/images/cend_0.gif
|           |   |-- cend_1.gif -> /mnt/cramfs//home/httpd/html/images/cend_1.gif
|           |   |-- cisco.gif -> /mnt/cramfs//home/httpd/html/images/cisco.gif
|           |   |-- clinksys.gif -> /mnt/cramfs//home/httpd/html/images/clinksys.gif
|           |   |-- closemap.jpg -> /mnt/cramfs//home/httpd/html/images/closemap.jpg
|           |   |-- dmz_0.gif -> /mnt/cramfs//home/httpd/html/images/dmz_0.gif
|           |   |-- dmz_1.gif -> /mnt/cramfs//home/httpd/html/images/dmz_1.gif
|           |   |-- dmz_2.gif -> /mnt/cramfs//home/httpd/html/images/dmz_2.gif
|           |   |-- dmz_s.jpg -> /mnt/cramfs//home/httpd/html/images/dmz_s.jpg
|           |   |-- dualwan_s.jpg -> /mnt/cramfs//home/httpd/html/images/dualwan_s.jpg
|           |   |-- error.gif -> /mnt/cramfs//home/httpd/html/images/error.gif
|           |   |-- g_to_g.jpg -> /mnt/cramfs//home/httpd/html/images/g_to_g.jpg
|           |   |-- g_to_g_s.jpg -> /mnt/cramfs//home/httpd/html/images/g_to_g_s.jpg
|           |   |-- hourglass.gif -> /mnt/cramfs//home/httpd/html/images/hourglass.gif
|           |   |-- imap.gif -> /mnt/cramfs//home/httpd/html/images/imap.gif
|           |   |-- left.gif -> /mnt/cramfs//home/httpd/html/images/left.gif
|           |   |-- lightoff.gif -> /mnt/cramfs//home/httpd/html/images/lightoff.gif
|           |   |-- lighton.gif -> /mnt/cramfs//home/httpd/html/images/lighton.gif
|           |   |-- linksys.gif -> /mnt/cramfs//home/httpd/html/images/linksys.gif
|           |   |-- map01.jpg -> /mnt/cramfs//home/httpd/html/images/map01.jpg
|           |   |-- map02.jpg -> /mnt/cramfs//home/httpd/html/images/map02.jpg
|           |   |-- map03.jpg -> /mnt/cramfs//home/httpd/html/images/map03.jpg
|           |   |-- map04.jpg -> /mnt/cramfs//home/httpd/html/images/map04.jpg
|           |   |-- map05.jpg -> /mnt/cramfs//home/httpd/html/images/map05.jpg
|           |   |-- map06.jpg -> /mnt/cramfs//home/httpd/html/images/map06.jpg
|           |   |-- po1_0.gif -> /mnt/cramfs//home/httpd/html/images/po1_0.gif
|           |   |-- po1_1.gif -> /mnt/cramfs//home/httpd/html/images/po1_1.gif
|           |   |-- po1_2.gif -> /mnt/cramfs//home/httpd/html/images/po1_2.gif
|           |   |-- po2_0.gif -> /mnt/cramfs//home/httpd/html/images/po2_0.gif
|           |   |-- po2_1.gif -> /mnt/cramfs//home/httpd/html/images/po2_1.gif
|           |   |-- po2_2.gif -> /mnt/cramfs//home/httpd/html/images/po2_2.gif
|           |   |-- po3_0.gif -> /mnt/cramfs//home/httpd/html/images/po3_0.gif
|           |   |-- po3_1.gif -> /mnt/cramfs//home/httpd/html/images/po3_1.gif
|           |   |-- po3_2.gif -> /mnt/cramfs//home/httpd/html/images/po3_2.gif
|           |   |-- po4_0.gif -> /mnt/cramfs//home/httpd/html/images/po4_0.gif
|           |   |-- po4_1.gif -> /mnt/cramfs//home/httpd/html/images/po4_1.gif
|           |   |-- po4_2.gif -> /mnt/cramfs//home/httpd/html/images/po4_2.gif
|           |   |-- po5_0.gif -> /mnt/cramfs//home/httpd/html/images/po5_0.gif
|           |   |-- po5_1.gif -> /mnt/cramfs//home/httpd/html/images/po5_1.gif
|           |   |-- po5_2.gif -> /mnt/cramfs//home/httpd/html/images/po5_2.gif
|           |   |-- po6_0.gif -> /mnt/cramfs//home/httpd/html/images/po6_0.gif
|           |   |-- po6_1.gif -> /mnt/cramfs//home/httpd/html/images/po6_1.gif
|           |   |-- po6_2.gif -> /mnt/cramfs//home/httpd/html/images/po6_2.gif
|           |   |-- po7_0.gif -> /mnt/cramfs//home/httpd/html/images/po7_0.gif
|           |   |-- po7_1.gif -> /mnt/cramfs//home/httpd/html/images/po7_1.gif
|           |   |-- po7_2.gif -> /mnt/cramfs//home/httpd/html/images/po7_2.gif
|           |   |-- po8_0.gif -> /mnt/cramfs//home/httpd/html/images/po8_0.gif
|           |   |-- po8_1.gif -> /mnt/cramfs//home/httpd/html/images/po8_1.gif
|           |   |-- po8_2.gif -> /mnt/cramfs//home/httpd/html/images/po8_2.gif
|           |   |-- r.gif -> /mnt/cramfs//home/httpd/html/images/r.gif
|           |   |-- right.gif -> /mnt/cramfs//home/httpd/html/images/right.gif
|           |   |-- sitemap-off.jpg -> /mnt/cramfs//home/httpd/html/images/sitemap-off.jpg
|           |   |-- sitemap-on.jpg -> /mnt/cramfs//home/httpd/html/images/sitemap-on.jpg
|           |   |-- sitemap0.jpg -> /mnt/cramfs//home/httpd/html/images/sitemap0.jpg
|           |   |-- trash.gif -> /mnt/cramfs//home/httpd/html/images/trash.gif
|           |   |-- upgrade.gif -> /mnt/cramfs//home/httpd/html/images/upgrade.gif
|           |   |-- wan_0.gif -> /mnt/cramfs//home/httpd/html/images/wan_0.gif
|           |   |-- wan_1.gif -> /mnt/cramfs//home/httpd/html/images/wan_1.gif
|           |   `-- wan_2.gif -> /mnt/cramfs//home/httpd/html/images/wan_2.gif
|           |-- incoming_log.htm -> /mnt/cramfs//home/httpd/html/incoming_log.htm
|           |-- isp.htm -> /mnt/cramfs//home/httpd/html/isp.htm
|           |-- lan_setting.htm -> /mnt/cramfs//home/httpd/html/lan_setting.htm
|           |-- lan_status.htm -> /mnt/cramfs//home/httpd/html/lan_status.htm
|           |-- lg.js -> /mnt/cramfs//home/httpd/html/lg.js
|           |-- log_report.htm -> /mnt/cramfs//home/httpd/html/log_report.htm
|           |-- log_setting.htm -> /mnt/cramfs//home/httpd/html/log_setting.htm
|           |-- map.htm -> /mnt/cramfs//home/httpd/html/map.htm
|           |-- network.htm -> /mnt/cramfs//home/httpd/html/network.htm
|           |-- nk.css -> /mnt/cramfs//home/httpd/html/nk.css
|           |-- nk.js -> /mnt/cramfs//home/httpd/html/nk.js
|           |-- outgoing_log.htm -> /mnt/cramfs//home/httpd/html/outgoing_log.htm
|           |-- password.htm -> /mnt/cramfs//home/httpd/html/password.htm
|           |-- port1_information.htm -> /mnt/cramfs//home/httpd/html/port1_information.htm
|           |-- port2_information.htm -> /mnt/cramfs//home/httpd/html/port2_information.htm
|           |-- port3_information.htm -> /mnt/cramfs//home/httpd/html/port3_information.htm
|           |-- port4_information.htm -> /mnt/cramfs//home/httpd/html/port4_information.htm
|           |-- port5_information.htm -> /mnt/cramfs//home/httpd/html/port5_information.htm
|           |-- port6_information.htm -> /mnt/cramfs//home/httpd/html/port6_information.htm
|           |-- port7_information.htm -> /mnt/cramfs//home/httpd/html/port7_information.htm
|           |-- port8_information.htm -> /mnt/cramfs//home/httpd/html/port8_information.htm
|           |-- service0.htm -> /mnt/cramfs//home/httpd/html/service0.htm
|           |-- service1.htm -> /mnt/cramfs//home/httpd/html/service1.htm
|           |-- support.htm -> /mnt/cramfs//home/httpd/html/support.htm
|           |-- sys_diag.htm -> /mnt/cramfs//home/httpd/html/sys_diag.htm
|           |-- sys_dualwan1.htm -> /mnt/cramfs//home/httpd/html/sys_dualwan1.htm
|           |-- sys_dualwan2.htm -> /mnt/cramfs//home/httpd/html/sys_dualwan2.htm
|           |-- sys_dualwan3.htm -> /mnt/cramfs//home/httpd/html/sys_dualwan3.htm
|           |-- sys_dualwanw.htm -> /mnt/cramfs//home/httpd/html/sys_dualwanw.htm
|           |-- sys_factory.htm -> /mnt/cramfs//home/httpd/html/sys_factory.htm
|           |-- sys_firmware.htm -> /mnt/cramfs//home/httpd/html/sys_firmware.htm
|           |-- sys_log.htm -> /mnt/cramfs//home/httpd/html/sys_log.htm
|           |-- sys_restart.htm -> /mnt/cramfs//home/httpd/html/sys_restart.htm
|           |-- sys_setting.htm -> /mnt/cramfs//home/httpd/html/sys_setting.htm
|           |-- sys_snmp.htm -> /mnt/cramfs//home/httpd/html/sys_snmp.htm
|           |-- sysinfo123.htm -> /mnt/cramfs//home/httpd/html/sysinfo123.htm
|           |-- sysinfo124.htm -> /mnt/cramfs//home/httpd/html/sysinfo124.htm
|           |-- time.htm -> /mnt/cramfs//home/httpd/html/time.htm
|           |-- time1.htm -> /mnt/cramfs//home/httpd/html/time1.htm
|           |-- time2.htm -> /mnt/cramfs//home/httpd/html/time2.htm
|           |-- var_log.htm -> /mnt/cramfs//home/httpd/html/var_log.htm
|           |-- vpn_summary.htm -> /mnt/cramfs//home/httpd/html/vpn_summary.htm
|           |-- wan_port_information.htm -> /mnt/cramfs//home/httpd/html/wan_port_information.htm
|           |-- wizard.htm -> /mnt/cramfs//home/httpd/html/wizard.htm
|           |-- wizard_basic.htm -> /mnt/cramfs//home/httpd/html/wizard_basic.htm
|           `-- wizard_policy.htm -> /mnt/cramfs//home/httpd/html/wizard_policy.htm
|-- lib
|   |-- ld-linux.so.2 -> /mnt/cramfs/lib/ld-linux.so.2
|   |-- libc.so.6 -> /mnt/cramfs/lib/libc.so.6
|   |-- libcrypt.so.1 -> /mnt/cramfs/lib/libcrypt.so.1
|   |-- libcrypto.so -> /mnt/cramfs//lib/libcrypto.so
|   |-- libdl.so.2 -> /mnt/cramfs/lib/libdl.so.2
|   |-- libfreeswan.so -> /mnt/cramfs//lib/libfreeswan.so
|   |-- libgmp.so.2 -> libgmp.so.2.0.2
|   |-- libgmp.so.2.0.2 -> /mnt/cramfs//lib/libgmp.so.2.0.2
|   |-- libnsl.so.1 -> /mnt/cramfs/lib/libnsl.so.1
|   |-- libnss_dns.so.2 -> /mnt/cramfs/lib/libnss_dns.so.2
|   |-- libnss_files.so.2 -> /mnt/cramfs/lib/libnss_files.so.2
|   |-- libopenrg.so -> /mnt/cramfs//lib/libopenrg.so
|   |-- libopenrg_gpl.so -> /mnt/cramfs//lib/libopenrg_gpl.so
|   |-- libresolv.so.2 -> /mnt/cramfs/lib/libresolv.so.2
|   |-- libssl.so -> /mnt/cramfs//lib/libssl.so
|   |-- libutil.so.1 -> /mnt/cramfs/lib/libutil.so.1
|   `-- modules
|       |-- csr.o -> /mnt/cramfs//lib/modules/csr.o
|       |-- igmp_proxy_mod.o -> /mnt/cramfs//lib/modules/igmp_proxy_mod.o
|       |-- ipfilter.o -> /mnt/cramfs//lib/modules/ipfilter.o
|       |-- ixp425_csr_init_mod.o -> /mnt/cramfs//lib/modules/ixp425_csr_init_mod.o
|       |-- ixp425_eth_mod.o -> /mnt/cramfs//lib/modules/ixp425_eth_mod.o
|       |-- ixp425_flash_mod.o -> /mnt/cramfs//lib/modules/ixp425_flash_mod.o
|       |-- kos_lib.o -> /mnt/cramfs//lib/modules/kos_lib.o
|       |-- krgldr_module.o -> /mnt/cramfs//lib/modules/krgldr_module.o
|       |-- log_chardev.o -> /mnt/cramfs//lib/modules/log_chardev.o
|       |-- nb_rt.o -> /mnt/cramfs//lib/modules/nb_rt.o
|       |-- nk_ipsec_dev.o -> /mnt/cramfs//lib/modules/nk_ipsec_dev.o
|       |-- nk_switch.o -> /mnt/cramfs//lib/modules/nk_switch.o
|       |-- rg_auth1x_pktfil.o -> /mnt/cramfs//lib/modules/rg_auth1x_pktfil.o
|       |-- rg_bridge.o -> /mnt/cramfs//lib/modules/rg_bridge.o
|       |-- rg_dhcp_pktfil.o -> /mnt/cramfs//lib/modules/rg_dhcp_pktfil.o
|       |-- rg_ipv4.o -> /mnt/cramfs//lib/modules/rg_ipv4.o
|       `-- tcp_mss.o -> /mnt/cramfs//lib/modules/tcp_mss.o
|-- lost+found
|-- mnt
|   |-- cramfs
|   `-- flash
|-- proc
|-- tmp
|-- usr
|   `-- local
|       `-- openrg
|           `-- armsaeb
|               `-- armv4b-hardhat-linux -> /
`-- var
    |-- lock
    |   `-- subsys
    |-- log
    |-- run
    `-- state
        `-- dhcp

31 directories, 561 files

最後に cramfs のイメージがあります。これを取り出します。

[toyota@kashyyyk]% dd if=image0 of=image3 bs=1 skip=1449984

さらに、このファイルをマウントしてみます。

[root@kashyyyk]% mount -o loop image3 /mnt

以下に image3 の cramfs の tree 結果を付けます。
.
|-- bin
|   |-- _pluto_adns
|   |-- arp
|   |-- busybox
|   |-- eroute
|   |-- init
|   |-- klipsdebug
|   |-- main_task
|   |-- pkcs_request
|   |-- pluto
|   |-- pppd
|   |-- pptp
|   |-- pptp_callmgr
|   |-- ranbits
|   |-- rsasigkey
|   |-- spi
|   |-- spigrp
|   |-- tc
|   |-- tncfg
|   `-- whack
|-- etc
|   |-- hhl-arch
|   |-- inetd.conf
|   |-- modules.conf
|   |-- nsswitch.conf
|   |-- ppp
|   |   `-- ioptions
|   |-- protocols
|   |-- resolv.conf
|   |-- rpc
|   |-- services
|   `-- termcap
|-- home
|   `-- httpd
|       `-- html
|           |-- BadFile.htm
|           |-- MultiPPPoE_table1.htm
|           |-- MultiPPPoE_table2.htm
|           |-- PortRange_table.htm
|           |-- PortTrigger_table.htm
|           |-- Rebooting.htm
|           |-- Routing_table.htm
|           |-- UPnP_table.htm
|           |-- VpnSetting.htm
|           |-- access_rules.htm
|           |-- access_rules0.htm
|           |-- addvpn_mode_choose.htm
|           |-- adv_ddns.htm
|           |-- adv_dmz.htm
|           |-- adv_forwarding.htm
|           |-- adv_mac.htm
|           |-- adv_nat.htm
|           |-- adv_routing.htm
|           |-- adv_through.htm
|           |-- adv_upnp.htm
|           |-- client_to_gateway_g.htm
|           |-- client_to_gateway_t.htm
|           |-- content_filter.htm
|           |-- content_filter0.htm
|           |-- dhcp_setup.htm
|           |-- dhcp_status.htm
|           |-- dmz_port_information.htm
|           |-- edit_access_rules.htm
|           |-- f_general.htm
|           |-- gateway_to_gateway.htm
|           |-- group_list1.htm
|           |-- group_list2.htm
|           |-- help_access_rules.htm
|           |-- help_adv_ddns.htm
|           |-- help_adv_dmz.htm
|           |-- help_adv_forwarding.htm
|           |-- help_adv_mac.htm
|           |-- help_adv_nat.htm
|           |-- help_adv_routing.htm
|           |-- help_adv_through.htm
|           |-- help_adv_upnp.htm
|           |-- help_client_to_gateway_g.htm
|           |-- help_client_to_gateway_t.htm
|           |-- help_content_filter.htm
|           |-- help_dhcp_setup.htm
|           |-- help_dhcp_status.htm
|           |-- help_edit_access_rules.htm
|           |-- help_f_general.htm
|           |-- help_gateway_to_gateway.htm
|           |-- help_home.htm
|           |-- help_lan_setting.htm
|           |-- help_lan_status.htm
|           |-- help_log_report.htm
|           |-- help_log_setting.htm
|           |-- help_network.htm
|           |-- help_password.htm
|           |-- help_support.htm
|           |-- help_sys_diag.htm
|           |-- help_sys_dualwan.htm
|           |-- help_sys_firmware.htm
|           |-- help_sys_setting.htm
|           |-- help_sys_snmp.htm
|           |-- help_time.htm
|           |-- help_vpn_summary.htm
|           |-- home.htm
|           |-- images
|           |   |-- L1_0.gif
|           |   |-- L1_1.gif
|           |   |-- L1_2.gif
|           |   |-- L2_0.gif
|           |   |-- L2_1.gif
|           |   |-- L2_2.gif
|           |   |-- L3_0.gif
|           |   |-- L3_1.gif
|           |   |-- L3_2.gif
|           |   |-- L4_0.gif
|           |   |-- L4_1.gif
|           |   |-- L4_2.gif
|           |   |-- L5_0.gif
|           |   |-- L5_1.gif
|           |   |-- L5_2.gif
|           |   |-- L6_0.gif
|           |   |-- L6_1.gif
|           |   |-- L6_2.gif
|           |   |-- L7_0.gif
|           |   |-- L7_1.gif
|           |   |-- L7_2.gif
|           |   |-- L8_0.gif
|           |   |-- L8_1.gif
|           |   |-- L8_2.gif
|           |   |-- Ldmz_0.gif
|           |   |-- Ldmz_1.gif
|           |   |-- Ldmz_2.gif
|           |   |-- Ldmzmode_0.gif
|           |   |-- Ldmzmode_1.gif
|           |   |-- Lwan_0.gif
|           |   |-- Lwan_1.gif
|           |   |-- Lwan_2.gif
|           |   |-- UI_02.gif
|           |   |-- UI_03.gif
|           |   |-- UI_04.gif
|           |   |-- UI_05.gif
|           |   |-- UI_06.gif
|           |   |-- UI_07.gif
|           |   |-- UI_09.gif
|           |   |-- UI_10.gif
|           |   |-- blend0.gif
|           |   |-- blend1.gif
|           |   |-- blend2.gif
|           |   |-- c_to_g.jpg
|           |   |-- c_to_g_s.jpg
|           |   |-- cend_0.gif
|           |   |-- cend_1.gif
|           |   |-- cisco.gif
|           |   |-- clinksys.gif
|           |   |-- closemap.jpg
|           |   |-- dmz_0.gif
|           |   |-- dmz_1.gif
|           |   |-- dmz_2.gif
|           |   |-- dmz_s.jpg
|           |   |-- dualwan_s.jpg
|           |   |-- error.gif
|           |   |-- g_to_g.jpg
|           |   |-- g_to_g_s.jpg
|           |   |-- hourglass.gif
|           |   |-- imap.gif
|           |   |-- left.gif
|           |   |-- lightoff.gif
|           |   |-- lighton.gif
|           |   |-- linksys.gif
|           |   |-- map01.jpg
|           |   |-- map02.jpg
|           |   |-- map03.jpg
|           |   |-- map04.jpg
|           |   |-- map05.jpg
|           |   |-- map06.jpg
|           |   |-- po1_0.gif
|           |   |-- po1_1.gif
|           |   |-- po1_2.gif
|           |   |-- po2_0.gif
|           |   |-- po2_1.gif
|           |   |-- po2_2.gif
|           |   |-- po3_0.gif
|           |   |-- po3_1.gif
|           |   |-- po3_2.gif
|           |   |-- po4_0.gif
|           |   |-- po4_1.gif
|           |   |-- po4_2.gif
|           |   |-- po5_0.gif
|           |   |-- po5_1.gif
|           |   |-- po5_2.gif
|           |   |-- po6_0.gif
|           |   |-- po6_1.gif
|           |   |-- po6_2.gif
|           |   |-- po7_0.gif
|           |   |-- po7_1.gif
|           |   |-- po7_2.gif
|           |   |-- po8_0.gif
|           |   |-- po8_1.gif
|           |   |-- po8_2.gif
|           |   |-- r.gif
|           |   |-- right.gif
|           |   |-- sitemap-off.jpg
|           |   |-- sitemap-on.jpg
|           |   |-- sitemap0.jpg
|           |   |-- trash.gif
|           |   |-- upgrade.gif
|           |   |-- wan_0.gif
|           |   |-- wan_1.gif
|           |   `-- wan_2.gif
|           |-- incoming_log.htm
|           |-- isp.htm
|           |-- lan_setting.htm
|           |-- lan_status.htm
|           |-- lg.js
|           |-- log_report.htm
|           |-- log_setting.htm
|           |-- map.htm
|           |-- network.htm
|           |-- nk.css
|           |-- nk.js
|           |-- outgoing_log.htm
|           |-- password.htm
|           |-- port1_information.htm
|           |-- port2_information.htm
|           |-- port3_information.htm
|           |-- port4_information.htm
|           |-- port5_information.htm
|           |-- port6_information.htm
|           |-- port7_information.htm
|           |-- port8_information.htm
|           |-- service0.htm
|           |-- service1.htm
|           |-- support.htm
|           |-- sys_diag.htm
|           |-- sys_dualwan1.htm
|           |-- sys_dualwan2.htm
|           |-- sys_dualwan3.htm
|           |-- sys_dualwanw.htm
|           |-- sys_factory.htm
|           |-- sys_firmware.htm
|           |-- sys_log.htm
|           |-- sys_restart.htm
|           |-- sys_setting.htm
|           |-- sys_snmp.htm
|           |-- sysinfo123.htm
|           |-- sysinfo124.htm
|           |-- time.htm
|           |-- time1.htm
|           |-- time2.htm
|           |-- var_log.htm
|           |-- vpn_summary.htm
|           |-- wan_port_information.htm
|           |-- wizard.htm
|           |-- wizard_basic.htm
|           `-- wizard_policy.htm
`-- lib
    |-- ld-linux.so.2
    |-- libc.so.6
    |-- libcrypt.so.1
    |-- libcrypto.so
    |-- libdl.so.2
    |-- libfreeswan.so
    |-- libgmp.so.2.0.2
    |-- libnsl.so.1
    |-- libnss_dns.so.2
    |-- libnss_files.so.2
    |-- libopenrg.so
    |-- libopenrg_gpl.so
    |-- libresolv.so.2
    |-- libssl.so
    |-- libutil.so.1
    `-- modules
        |-- csr.o
        |-- igmp_proxy_mod.o
        |-- ipfilter.o
        |-- ixp425_csr_init_mod.o
        |-- ixp425_eth_mod.o
        |-- ixp425_flash_mod.o
        |-- kos_lib.o
        |-- krgldr_module.o
        |-- log_chardev.o
        |-- nb_rt.o
        |-- nk_ipsec_dev.o
        |-- nk_switch.o
        |-- rg_auth1x_pktfil.o
        |-- rg_bridge.o
        |-- rg_dhcp_pktfil.o
        |-- rg_ipv4.o
        `-- tcp_mss.o

9 directories, 276 files

sysinfo123.htm, sysinfo124.htm あたりは隠しファイルじゃないかな、と思います。 その他のファイルはじっくり見ていないのでわかりませんが、面白いファイルが あるかもしれません。

2番目のファイルを解凍してできたファイル image1 は kernel のようです。 何故 kernel が2つあるのか不思議です。詳細なバージョンは以下のものです。

Linux version 2.4.21openrg-rmk1 #1 Thu Oct 21 15:31:20 CST 2004

最後の rd.image.gz ファイルは解凍すると ext2 形式のファイルシステムの イメージで、ちょうど 800000バイトのファイルです。解凍して、mount を してみます。

[toyota@kashyyyk]% gunzip rd.img.gz
[root@kashyyyk]% mount -o loop rd.img /mnt

以下に rd.img の中身の tree 結果を付けます。
.
|-- bin
|   |-- busybox -> /mnt/cramfs//bin/busybox
|   |-- init -> /mnt/cramfs//bin/init
|   |-- insmod -> /mnt/cramfs/bin/busybox
|   `-- openrg -> /mnt/cramfs//bin/openrg
|-- dev
|   |-- chardev
|   |-- console -> /dev/ttyS0
|   |-- cua0
|   |-- fb0
|   |-- fb0H1440
|   |-- fb1
|   |-- fb2
|   |-- fb3
|   |-- fd0
|   |-- full
|   |-- hda
|   |-- hda1
|   |-- hda2
|   |-- hda3
|   |-- hda4
|   |-- hda5
|   |-- hda6
|   |-- hda7
|   |-- hda8
|   |-- hdb
|   |-- hdb1
|   |-- hdb2
|   |-- hdb3
|   |-- hdb4
|   |-- hdb5
|   |-- hdb6
|   |-- hdb7
|   |-- hdb8
|   |-- hdc
|   |-- hdc1
|   |-- hdc2
|   |-- hdc3
|   |-- hdc4
|   |-- hdc5
|   |-- hdc6
|   |-- hdc7
|   |-- hdc8
|   |-- hdd
|   |-- hdd1
|   |-- hdd2
|   |-- hdd3
|   |-- hdd4
|   |-- hdd5
|   |-- hdd6
|   |-- hdd7
|   |-- hdd8
|   |-- kmem
|   |-- loop0
|   |-- loop1
|   |-- mem
|   |-- mtd0
|   |-- mtd1
|   |-- mtd2
|   |-- mtd3
|   |-- mtd_rgconf0 -> mtdblock1
|   |-- mtd_rgconf1 -> mtdblock2
|   |-- mtdblock0
|   |-- mtdblock1
|   |-- mtdblock2
|   |-- mtdblock3
|   |-- mtdr0
|   |-- mtdr1
|   |-- mtdr2
|   |-- mtdr3
|   |-- null
|   |-- nvram
|   |-- phone0
|   |-- phone1
|   |-- phone10
|   |-- phone11
|   |-- phone12
|   |-- phone13
|   |-- phone14
|   |-- phone15
|   |-- phone2
|   |-- phone3
|   |-- phone4
|   |-- phone5
|   |-- phone6
|   |-- phone7
|   |-- phone8
|   |-- phone9
|   |-- port
|   |-- ptyp0
|   |-- ptyp1
|   |-- ptyp2
|   |-- ptyp3
|   |-- ptyp4
|   |-- ptyp5
|   |-- ptyp6
|   |-- ptyp7
|   |-- ptyp8
|   |-- ptyp9
|   |-- ptypa
|   |-- ptypb
|   |-- ptypc
|   |-- ptypd
|   |-- ptype
|   |-- ptypf
|   |-- ptyq0
|   |-- ptyq1
|   |-- ptyq2
|   |-- ptyq3
|   |-- ptyq4
|   |-- ptyq5
|   |-- ptyq6
|   |-- ptyq7
|   |-- ptyq8
|   |-- ptyq9
|   |-- ptyqa
|   |-- ptyqb
|   |-- ptyqc
|   |-- ptyqd
|   |-- ptyqe
|   |-- ptyqf
|   |-- ptyr0
|   |-- ptyr1
|   |-- ptyr2
|   |-- ptyr3
|   |-- ptyr4
|   |-- ptyr5
|   |-- ptyr6
|   |-- ptyr7
|   |-- ptyr8
|   |-- ptyr9
|   |-- ptyra
|   |-- ptyrb
|   |-- ptyrc
|   |-- ptyrd
|   |-- ptyre
|   |-- ptyrf
|   |-- ptys0
|   |-- ptys1
|   |-- ptys2
|   |-- ptys3
|   |-- ptys4
|   |-- ptys5
|   |-- ptys6
|   |-- ptys7
|   |-- ptys8
|   |-- ptys9
|   |-- ptysa
|   |-- ptysb
|   |-- ptysc
|   |-- ptysd
|   |-- ptyse
|   |-- ptysf
|   |-- ram0
|   |-- ram1
|   |-- ram2
|   |-- ram3
|   |-- random
|   |-- rg_chrdev
|   |-- rtc
|   |-- tpanel
|   |-- tty
|   |-- tty0
|   |-- tty1
|   |-- tty2
|   |-- tty3
|   |-- tty4
|   |-- tty5
|   |-- tty6
|   |-- tty7
|   |-- tty8
|   |-- ttyS0
|   |-- ttyS1
|   |-- ttyUSB0
|   |-- ttyUSB1
|   |-- ttyp0
|   |-- ttyp1
|   |-- ttyp2
|   |-- ttyp3
|   |-- ttyp4
|   |-- ttyp5
|   |-- ttyp6
|   |-- ttyp7
|   |-- ttyp8
|   |-- ttyp9
|   |-- ttypa
|   |-- ttypb
|   |-- ttypc
|   |-- ttypd
|   |-- ttype
|   |-- ttypf
|   |-- ttyq0
|   |-- ttyq1
|   |-- ttyq2
|   |-- ttyq3
|   |-- ttyq4
|   |-- ttyq5
|   |-- ttyq6
|   |-- ttyq7
|   |-- ttyq8
|   |-- ttyq9
|   |-- ttyqa
|   |-- ttyqb
|   |-- ttyqc
|   |-- ttyqd
|   |-- ttyqe
|   |-- ttyqf
|   |-- ttyr0
|   |-- ttyr1
|   |-- ttyr2
|   |-- ttyr3
|   |-- ttyr4
|   |-- ttyr5
|   |-- ttyr6
|   |-- ttyr7
|   |-- ttyr8
|   |-- ttyr9
|   |-- ttyra
|   |-- ttyrb
|   |-- ttyrc
|   |-- ttyrd
|   |-- ttyre
|   |-- ttyrf
|   |-- ttys0
|   |-- ttys1
|   |-- ttys2
|   |-- ttys3
|   |-- ttys4
|   |-- ttys5
|   |-- ttys6
|   |-- ttys7
|   |-- ttys8
|   |-- ttys9
|   |-- ttysa
|   |-- ttysb
|   |-- ttysc
|   |-- ttysd
|   |-- ttyse
|   |-- ttysf
|   |-- ubd0
|   |-- ubd1
|   |-- urandom
|   |-- vscisdn
|   |-- vsctdm
|   `-- zero
|-- etc
|   |-- hhl-arch -> /mnt/cramfs//etc/hhl-arch
|   |-- inetd.conf -> /mnt/cramfs//etc/inetd.conf
|   |-- modules.conf -> /mnt/cramfs//etc/modules.conf
|   |-- nsswitch.conf -> /mnt/cramfs//etc/nsswitch.conf
|   |-- protocols -> /mnt/cramfs//etc/protocols
|   |-- resolv.conf -> /mnt/cramfs//etc/resolv.conf
|   |-- rpc -> /mnt/cramfs//etc/rpc
|   |-- services -> /mnt/cramfs//etc/services
|   `-- termcap -> /mnt/cramfs//etc/termcap
|-- fstab
|-- home
|   `-- httpd
|       `-- html
|           |-- BadFile.htm -> /mnt/cramfs//home/httpd/html/BadFile.htm
|           |-- Rebooting.htm -> /mnt/cramfs//home/httpd/html/Rebooting.htm
|           |-- images
|           |   |-- error.gif -> /mnt/cramfs//home/httpd/html/images/error.gif
|           |   |-- hourglass.gif -> /mnt/cramfs//home/httpd/html/images/hourglass.gif
|           |   |-- lightoff.gif -> /mnt/cramfs//home/httpd/html/images/lightoff.gif
|           |   `-- lighton.gif -> /mnt/cramfs//home/httpd/html/images/lighton.gif
|           `-- index.htm -> /mnt/cramfs//home/httpd/html/index.htm
|-- lib
|   `-- modules
|       |-- csr.o -> /mnt/cramfs//lib/modules/csr.o
|       |-- ixp425_csr_init_mod.o -> /mnt/cramfs//lib/modules/ixp425_csr_init_mod.o
|       |-- ixp425_eth_mod.o -> /mnt/cramfs//lib/modules/ixp425_eth_mod.o
|       |-- ixp425_flash_mod.o -> /mnt/cramfs//lib/modules/ixp425_flash_mod.o
|       |-- kos_lib.o -> /mnt/cramfs//lib/modules/kos_lib.o
|       |-- krgldr_module.o -> /mnt/cramfs//lib/modules/krgldr_module.o
|       |-- rg_dhcp_pktfil.o -> /mnt/cramfs//lib/modules/rg_dhcp_pktfil.o
|       |-- rg_ipv4.o -> /mnt/cramfs//lib/modules/rg_ipv4.o
|       `-- tcp_mss.o -> /mnt/cramfs//lib/modules/tcp_mss.o
|-- lost+found
|-- mnt
|   |-- cramfs
|   |   |-- bin
|   |   |   |-- busybox
|   |   |   |-- init
|   |   |   `-- openrg
|   |   |-- etc
|   |   |   |-- hhl-arch
|   |   |   |-- inetd.conf
|   |   |   |-- modules.conf
|   |   |   |-- nsswitch.conf
|   |   |   |-- protocols
|   |   |   |-- resolv.conf
|   |   |   |-- rpc
|   |   |   |-- services
|   |   |   `-- termcap
|   |   |-- home
|   |   |   `-- httpd
|   |   |       `-- html
|   |   |           |-- BadFile.htm
|   |   |           |-- Rebooting.htm
|   |   |           |-- images
|   |   |           |   |-- error.gif
|   |   |           |   |-- hourglass.gif
|   |   |           |   |-- lightoff.gif
|   |   |           |   `-- lighton.gif
|   |   |           `-- index.htm
|   |   `-- lib
|   |       `-- modules
|   |           |-- csr.o
|   |           |-- ixp425_csr_init_mod.o
|   |           |-- ixp425_eth_mod.o
|   |           |-- ixp425_flash_mod.o
|   |           |-- kos_lib.o
|   |           |-- krgldr_module.o
|   |           |-- rg_dhcp_pktfil.o
|   |           |-- rg_ipv4.o
|   |           `-- tcp_mss.o
|   `-- flash
|-- proc
|-- tmp
`-- var
    |-- lock
    |   `-- subsys
    |-- log
    |-- run
    `-- state
        `-- dhcp

30 directories, 297 files

特に面白いファイルはみつかりませんでした。


Team Yokohama X-VACCINE & Tatsuyoshi Networks
もどる