.:Navigation

Main

Software

Firmware

Forums

Wiip!

The Book

Development

Contact

Tutorials

Videos

Shop


.:Members

Username

Password?

Remember Me


.:Popular

SIGMA Modem: $45

 

Check out

The finest in geek entertainment!

NO STARCH PRESS


Software Introduction

   

All of the software found on this page is property of TCNISO, INC. This software may not be distributed or linked to, without the written consent of TCNISO. All of the software here is provided "as-is" without warranty of any kind; use at your own risk!

 

    Please be aware that most of the software here was developed using Microsoft's .NET programming interface. This means that you will need to have the latest framework installed.

 

    Additionally, the downloadable files are most likely distributed in a compressed format known as RAR (www.rarlabs.com), which most decompression software supports.

 

    Some of the software found here is freeware and can be downloaded by everyone. However, other software is limited to member's only; if you are a member, please login before downloading. Thank you.

 

Note: If you have purchased the "Hacking the Cable Modem" book, you can visit the official resource page and download additional software, including Open Sesame, EtherBoot, and more.

 

 

Open Sesame

(Recently updated April, 2009!)

 

    This software is used for changing the firmware on popular Surfboard SB4100 or SB4200 cable modems with firmware that is supported (see list below). Just connect your cable modem to your computer using the Ethernet port, power on the modem, and run this software.  You can also use this software to upgrade your modem to DOCSIS 1.1 or to obtain your SIGMA key.

 

  • Supported SB4100 Firmware
    • SB4100-4.0.3-SCM-NOSHELL
    • SB4100-4.0.6-SCM-NOSHELL
    • SB4100-4.0.9-SCM07-NOSHELL
    • SB4100-4.0.11-SCM07-NOSHELL
    • SB4100-4.0.12-SCM05-NOSHELL
    • SB4100-0.4.3.3-SCM01-NOSH
    • SB4100-0.4.4.0-SCM06-NOSH
    • SB4100-0.4.4.2-SCM01-NOSH
    • SB4100-0.4.4.3-SCM01-NOSH
    • SB4100-0.4.4.5-SCM01-NOSH
    • SB4100-0.4.4.7-SCM00-NOSH
    • SB4100-0.4.4.8-SCM00-NOSH
  • Supported SB4100E Firmware
    • SB4100E-4.1.3-SCM-NOSHELL
    • SB4100E-4.1.4-SCM9-NOSHELL
    • SB4100E-4.1.11-SCM05-NOSHELL
    • SB4100E-4.1.12-SCM05-NOSHELL
    • SB4100E-0.4.3.4-SCM03-NOSH
    • SB4100E-0.4.4.2-SCM01-NOSH
    • SB4100E-0.4.4.5-SCM01-NOSH
    • SB4100E-0.4.4.7-SCM00-NOSH
    • SB4100E-0.4.4.8-SCM00-NOSH
  • Supported SB4200 Firmware
    • SB4200-0.4.3.3-SCM01-NOSH
    • SB4200-0.4.4.0-SCM06-NOSH
    • SB4200-0.4.4.2-SCM01-NOSH
    • SB4200-0.4.4.3-SCM01-NOSH
    • SB4200-0.4.4.4-SCM00-NOSH
    • SB4200-0.4.4.5-SCM01-NOSH
    • SB4200-0.4.4.6-SCM00-NOSH
    • SB4200-0.4.4.8-SCM00-NOSH
  • Supported SB4200E Firmware
    • SB4200E-0.4.3.4-SCM02-NOSH
    • SB4200E-0.4.3.4-SCM03-NOSH
    • SB4200E-0.4.4.2-SCM01-NOSH
    • SB4200E-0.4.4.4-SCM00-NOSH
    • SB4200E-0.4.4.5-SCM01-NOSH
    • SB4200E-0.4.4.6-SCM00-NOSH
    • SB4200E-0.4.4.8-SCM00-NOSH

Current version: Build 300 (updated April 23, 2009)

Availability: Members Only

 

 

 

 

(Recently updated May 15, 2009!)

This software will downgrade any of the following firmware versions to their factory default firmware which is Open Sesame compatible. Visitors that have purchased a physical copy of the book "Hacking the Cable Modem" can also download this software from our online resource page.

  • Supported SB4100 Firmware
    • SB4100-0.4.5.0-SCM00-NOSH
    • SB4100-1.4.9.0-SCM00-NOSH
    • SB4100-1.4.9.2-SCM01-NOSH
    • SB4100-1.4.9.6-SCM01-NOSH
    • SB4100-1.4.9.9-SCM02-NOSH
  • Supported SB4200 Firmware
    • SB4200-0.4.5.0-SCM00-NOSH
    • SB4200-1.4.9.0-SCM00-NOSH
    • SB4200-1.4.9.1-SCM01-NOSH
    • SB4200-1.4.9.2-SCM01-NOSH
    • SB4200-0.4.9.6-SCM02-NOSH
    • SB4200-1.4.9.6-SCM01-NOSH
    • SB4200-1.4.9.9-SCM02-NOSH
    • SB4200E-1.4.9.2-SCM01-NOSH
    • SB4200E-0.4.5.0-SCM00-NOSH

Current version: Build 117 (updated in May, 2009)

Availability: Private (Members only)

File size: 375,895 bytes.

 

Windows 2000, 2003, XP, Vista compatible

 

 

BlackcatLPT (formerly SchwarzeKatze)

 

Click image for larger view

The BlackcatLPT software is for the Blackcat LPT programmer. This software allows you to communicate with a modem (such as the SB5100) using the Blackcat EJTAG engine and perform many common tasks, such as changing firmware, the bootloader, and the MAC address. This software is the basis for installing firmware hacks such as SIGMA-X and X2. This software is only for the LPT (parallel) port type programmer. BlackcatUSB users, download this software instead.

Current version: Build 140 (updated in March, 2009)

Availability: Private (Members only)

File size: 375,895 bytes.

 

Windows 2000, 2003, XP (32-bit) and source code

 

 

Open Telnet Session

 

Click image for larger view

 

    Mentioned in the book "Hacking the Cable Modem", this piece of software was used to create random buffers of bytes and send them via the Telnet protocol. This is a copy of the exact software used to discover the buffer overflow exploit that Open Sesame is based off of.

 

Current version: Build 104

Availability: Public

File size: 15,541 bytes.

 

 

 

Coax Thief

 

Click image for larger view

 

    Coax Thief, (also known as CMSniff), is a generic cable modem sniffer application that can be used to discover the names of cable modem configuration files. To run this software, you may need these runtime files installed. And yes, free Robert!

 

Current version:1.0.23

Availability: Public

File size: 15,541 bytes.

 

 

 

EtherBoot

 

Click image for larger view

 

    EtherBoot is an all-in-one application for interfacing a cable modem to your computer via use of a console cable. This software will automatically halt the startup process of SB3100, SB4100, and SB4200 series cable modems, and then allow you to boot a firmware file from your computer into the cable modem's memory.

Using this software is ideal for changing firmware (such as installing SIGMA) or revising a dead cable from a bad firmware update. This is the software that is included with the RS-232 v2 board.

 

Current version: 1.5

Availability: Members Only

File size: 93,524 bytes.

 

 

 

FIP (Firmware Image Packager)

 

Click image for larger view

 

    FIP is an application that decompresses and compresses firmware for the SB4xxx series cable modem. This application is useful when disassembling firmware, or when it is necessary to decompress a firmware image, patch it with a firmware mod and then compress it again. Because this application is very important, there is also a Linux version available.

 

Current version: 1.6

Availability: Public

File size: 121,496 bytes.

 

 

 

 

OneStep: ZUP

 

Click image for larger view

OneStep is the software that took cable modem hacking mainstream. This famous application accomplishes the task of uncapping by incorporating all of the tedious steps into one easy to use program. By making uncapping easier, OneStep introduced cable modem hacking to individuals who may not have been able to accomplish it otherwise (and created many security concerns for service providers in the process). This application does require the Java runtime environment.

Current version: 1.5

Availability: Public

File size: 346,543 bytes.

 

 

 

DiFile Thief

 

Click image for larger view

DiFile Thief is a packet sniffer that captures DHCP packets with boot filenames (also known as a config file). The purpose of this application is to discover all of the config files used on your local service provider. This application does require the WinPcap driver installed (www.winpcap.org).

Current version: BETA 2

Availability: Public

File size: 19,361 bytes.

 

 

 

Patch!

 

Click image for larger view

This application is used to apply a firmware patch file (known as the PTX format) into an uncompressed firmware file. There is both a Windows and Linux version available for download.

Current version: 102

Availability: Public

File size: 10,489 bytes.

 

 

 

 

DiFileCPE

 

Click image for larger view

DiFileCPE is an all purpose config file editor and viewer. Using this application, you can drag-and-drop a config file into the main window and it will automatically display the contents of the config file for you to view. This application is most useful when you want to know the download and upload speeds of a config file, or the SNMP community string.

Current version: 116

Availability: Public

File size: 105,081 bytes.

 

 

 

TFTPD

 

Click image for larger view

TFTPD is a multi-threaded (allows multiple simultaneous transfers) TFTP server. This software is required when transferring files (such as firmware or configs) from your computer to your cable modem.

Current version: 116

Availability: Public

File size: 14,223 bytes.

 

 

 

Boot Server

 

The purpose of this software is to host a firmware image for a cable modem to boot from. Generally, you will need to decompress a firmware image using FIP, add a ELF header (using the ELF utility below) and then rename the file to vxWorks.st. This application requires the VB6 runtime library.

Current version: 1.02

Availability: Public

File size: 19,553 bytes.

 

 

 

Legacy software

 

   The following software is old, obsolete, will no longer work, or a combination of these. However, for legacy purposes, you can still download them here. All of the software here is public.

 

TCNISO Step 1 (Boot query)
TCNISO Step 2 (TFTP client)
TCNISO Step 3 (Config editor)

TCNISO Step 5 (TFTP server)

ELF converter (for firmware booting)

 

 

 

 

 

  

Copyright 2009 TCNISO INC. - Managed and Designed by DerEngel - All content used with permission.