Riverbed Steelhead CX-570

  1. Start the console session.

    Plug in serial cable to console port of device from PC COM1 port
    Open PuTTY and select "Serial" connection type, leave baud rate (Speed) and other settings as default.
    Plug power into device and if a power button exists, turn it on.
  2. Reset passwords.

    Press the letter e until the prompt Highlighted entry is  with a number next to it appears, then use the down arrow and up arrow to pick the number that matches the line beginning with kernel:
    Version 2.15.1236. Copyright (C) 2012 American Megatrends, Inc. BIOS Date: 02/12/2014 19:05:01 Ver: 3250E118 Press <DEL> or <F2> to enter setup. Press any key to continue. SteelHead 2.13.1_19 SteelHead 2.11.3_2 Use the ^ and v keys to change the selection. Press 'e' to edit the selected item, or 'c' for a command prompt. setparams 'SteelHead 2.13.1_19' load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod ext2 search --label --no-floppy --set=root ROOT1 linux16 /boot/vmlinuz root=LABEL=ROOT1 ro quiet nmi_watchdog=0 crashkernel=auto \ intel_iommu=on iommu=pt initrd16 /boot/initramfs.img Press Ctrl-x to start, Ctrl-c for a command prompt or Escape to discard edits and return to the menu. Pressing Tab lists possible completions.
    Press e again to edit the line beginning with linux16 to delete the part highlighted in red above and append console=ttyS0,9600n8 init=/bin/bash to the end:
    linux16 /boot/vmlinuz root=LABEL=ROOT1 ro nmi_watchdog=0 crashkernel=auto \ intel_iommu=on iommu=pt console=ttyS0,9600n8 init=/bin/bash
    Press Ctrl x to boot with the edited line:
    [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 3.10.0-693.17.1.el7.x86_64 (mockbuild@self-cleaning-stack-7-agent-1.novalocal) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Mon Nov 18 18:55:21 UTC 2019 [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz root=LABEL=ROOT1 ro nmi_watchdog=0 crashkernel=auto intel_iommu=on iommu=pt console=ttyS0,9600n8 init=/bin/bash [ 0.000000] e820: BIOS-provided physical RAM map:
    Further output should bring you to a bash-4.2#  commandline prompt. To make the settings read/writeable type the mount -o remount,rw / command, then use the passwd command to set "default" and "password" as the passwords for root and admin users respectively:
    bash-4.2# mount -o remount,rw / [ 80.864849] EXT4-fs (sda7): re-mounted. Opts: (null) bash-4.2# passwd Changing password for user root. New password: default Retype new password: default passwd: all authentication tokens updated successfully. bash-4.2# passwd admin Changing password for user admin. New password: password Retype new password: password passwd: all authentication tokens updated successfully.
  3. Reboot and erase configuration.

    Type exec /sbin/init to reboot:
    bash-5.1# exec /sbin/init
    When prompted, login as root with default as the password:
    SteelOS Linux 7 (austenite) Kernel 3.10.0-693.17.1.el7.x86_64 on an x86_64 localhost login: root Password: default Last login: Thu Oct 13 15:31:26 from 169.254.0.2
    At the next prompt type mount then use the shred command on all drives shown:
    HYP:> mount /dev/sda7 on / type ext3 (rw,relatime,data=ordered) (SteelHead 2.13.1_19) /dev/sda8 on / type ext3 (rw,relatime,data=ordered) (SteelHead 2.11.3_2) /dev/sdb1 on /segstore type ext3 (rw,relatime,data=ordered) /dev/sda5 on /bootmgr type ext3 (rw,relatime,data=ordered) /dev/sda6 on /shared type ext3 (rw,relatime,data=ordered) /dev/sda2 on /var type ext3 (rw,relatime,data=ordered) HYP:>shred -v -f -n 1 /dev/sdb1 shred: /dev/sdb1: pass 1/1 (random)... shred: /dev/sdb1: pass 1/1 (random)...503MiB/70GiB 0% … shred: /dev/sdb1: pass 1/1 (random)...70GiB/70GiB 100% HYP:>shred -v -f -n 1 /dev/sda7 shred: /dev/sda7: pass 1/1 (random)... shred: /dev/sda7: pass 1/1 (random)...198MiB/15GiB 1% … shred: /dev/sda7: pass 1/1 (random)...15GiB/15GiB 100% HYP:>shred -v -f -n 1 /dev/sda8 shred: /dev/sda8: pass 1/1 (random)...405MiB/15GiB 2% … shred: /dev/sda8: pass 1/1 (random)...15GiB/15GiB 100% HYP:>shred -v -f -n 1 /dev/sda6 shred: /dev/sda6: pass 1/1 (random)... shred: /dev/sda6: pass 1/1 (random)...464MiB/160GiB 0% … shred: /dev/sda6: pass 1/1 (random)...160GiB/160GiB 100% HYP:>shred -v -f -n 1 /dev/sda2 shred: /dev/sda2: pass 1/1 (random)... shred: /dev/sda2: pass 1/1 (random)...393MiB/50GiB 0% … shred: /dev/sda2: pass 1/1 (random)...50GiB/50GiB 100% HYP:>shred -v -f -n 1 /dev/sda5 shred: /dev/sda5: pass 1/1 (random)... shred: /dev/sda5: pass 1/1 (random)...458MiB/512MiB 89% shred: /dev/sda5: pass 1/1 (random)...512MiB/512MiB 100%
  4. Copy all the output from the session into your records.

    Right-click PuTTY's titlebar, from that dropdown menu click on "Copy All to Clipboard"
    Open the file of record certifying the deconfiguration of this device and use CTRL V to paste all the output from PuTTY into that file. Formatting the text with a fixed-width font helps it look more readable.
  5. End the session.

    Close PuTTy.