follow me

CheckPoint V-80、ブートローダ (UTM200N std/L)

UTM200N std/Lです。(アレクソンが出している Check Point V-80 のOEM品になります。

Check Point V-80のOpenWrtへの書き換えはこちらに記載。
@SRCHACK.ORG(えす・あーる・しー・はっく) CheckPoint V-80、OpenWrtに書き換える (UTM200N std/L)

今回は、Check Point V-80のブートローダの話。
起動途中で、Ctrl + C でメニューに入るわけですが、ubootのshellに入る方法を探し求めてという話です。
結果は、まだ入れていないのですが、隠しメニューはいくつかある模様。
************ Hit 'Ctrl + C' for boot menu ************

 0
Setting bootaddr to 0x6000200
Enabling network ports...
Done.
init 88e6352 start
init 88e6352 finish


Welcome to Gaia Embedded Boot Menu :

        1.  Start in normal Mode
        2.  Start in debug Mode
        3.  Start in maintenance Mode
        4.  Restore to Factory Defaults (local)
        5.  Install/Update Image from Network
        6.  Restart Boot-Loader
        7.  Install/Update Image from USB
        8.  Upload preset configuration file from Network
        9.  Delete preset configuration file
        10. Change active ethernet port
        11.  Delete branding file

        Please enter your selection (press ENTER to finish) :

表示は、1~11ですが、他のキーでも受け付けるものがあります。
なんでも受け付ける訳ではないので、明らかに絞っています。
逆に、何か出来ると推測されてしまっている訳ですが、、、

で、何が受け付けるのかですが、

キー 内容
a or A or 97 機器の情報表示
f or F or 70 factory mode ???
b or B or 66 or 98 USBブート、TFTPブート、(TFTPはサポートされていないバージョンの様なので、他の機種なら動くのかも)
0 or 00 Access Codeを求められるので怪しいが、Codeがまだ見つからない、固定文字列なのか機器毎に異なるのかも不明
ちなみに数字は、文字のASCIIコードっぽい。



aの場合
        Please enter your selection (press ENTER to finish) :a

Current system info
-------------------------------
Bootloader version: 992000129
HW MAC Address: 00:1C:**:**:**:**
LAN MAC Address: 00:1C:**:**:**:**
DMZ MAC Address: 00:00:00:00:00:00
Hardware Capabilities: 0
Unit Model: V0
Unit Version: 1
Marketing Capabilities: 0
Marketing Name: 1550
tailored_for: ALEXON
HW version: 027
Serial number: ********
Branding File: N/A
Preset File installed: yes
Preset file name:


Primary Image Info
-------------------------------
Firmware Name: fw1_vx_vR80_992001653_20_15
Firmware Version: R80_992001653_20_15


Secondary Image Info
-------------------------------
Firmware Name:
Firmware Version:


Default Image Info
-------------------------------
Firmware Name: fw1_vx_vR80_992001653_20_15
Firmware Version: R80_992001653_20_15

fの場合
何をやっているかは詳細追ってません。
uboot envにコマンドがあるかもですが、確証ないです。
        Please enter your selection (press ENTER to finish) :f

Switch is entering factory mode.
To exit this mode you must reset the device

init 88e6352_factory start
init 88e6352 finish

bの場合
こいつが結構使えるのですが、おそらくCheck Point V-80の基板製造元と思われる、IEI Integration Corp が作ったものなのでは?という感じがあります。
このメニューについては、USBからCheck Point V-80を起動する方法として別途紹介したいと思います。
        Please enter your selection (press ENTER to finish) :b

        Please select interface (press enter to exit this menu)...
1. USB
2. FTP


        Please set environment variable 'bootargs' (default: console=ttyS0,115200 earlycon=uart8250,mmio32,0xf0512000):

0の場合
Access Codeが解らないので不明。入力桁数考えると総当たりは非現実的、3回間違えると入力待たされる、それでも繰り返すと再起動が走ります。
辞書で調べるにも時間が掛かるので、ubootのバイナリに埋め込まれているでもなければ難しいかもしれません。
Welcome to Gaia Embedded Boot Menu :

        1.  Start in normal Mode
        2.  Start in debug Mode
        3.  Start in maintenance Mode
        4.  Restore to Factory Defaults (local)
        5.  Install/Update Image from Network
        6.  Restart Boot-Loader
        7.  Install/Update Image from USB
        8.  Upload preset configuration file from Network
        9.  Delete preset configuration file
        10. Change active ethernet port
        11.  Delete branding file

        Please enter your selection (press ENTER to finish) :0

Please enter access code: (press ENTER to finish)

        Access Code:


ちなみに7は、Check Pointで提供されているファームウェアのアップデートファイルを利用するものです。
ほとんどのファイルが、Check Pointでユーザ登録し、契約されている状態でなければダウンロードできません。(一部例外はありますが)
この例外部分は、またどこかで紹介したいとは思いますが、ダウンロードできなくなったら困りますね。。。(中古品、ジャンク品勢としては、ダウンロードできるのは助かる)
Welcome to Gaia Embedded Boot Menu :

        1.  Start in normal Mode
        2.  Start in debug Mode
        3.  Start in maintenance Mode
        4.  Restore to Factory Defaults (local)
        5.  Install/Update Image from Network
        6.  Restart Boot-Loader
        7.  Install/Update Image from USB
        8.  Upload preset configuration file from Network
        9.  Delete preset configuration file
        10. Change active ethernet port
        11.  Delete branding file

        Please enter your selection (press ENTER to finish) :7

Going to Install Image USB ...

USB0:   Register 2000120 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found

Trying to load file "u-boot*v0.bin" from USB flash drive using FAT FS
** Unable to read file u-boot*v0.bin **

Trying to load file "fw1*.img" from USB flash drive using FAT FS
Found firmware file: fw1_vx_vR80_992002773_20_50.img
283281141 bytes read in 3197 ms (84.5 MiB/s)


隠しメニュー (b) の事について、次は記載していきます。
@SRCHACK.ORG(えす・あーる・しー・はっく) CheckPoint V-80、標準機能でのUSBブート (UTM200N std/L)
CheckPoint V-80、ブートローダ (UTM200N std/L) | 0 件のコメント | アカウント登録
サイト管理者はコメントに関する責任を負いません。