TiVo Crack: Attempt to crack TiVo’s back door code using distributed computing.


Command line options for client:

  -- Local options --
l - Local mode
p - Pattern to use
a - Alphabet to use
c - Use  (default: 3.2's hash)

  -- Remote options --
u - User name for server mode (default: anonymous)
v - Number of retries for talking to the server
k - The server to talk to
m - Queue "number" work units at once (default: 1, max: 30)

  -- Other --
h - This help
t - Number of threads to launch (default: 1)
q - Less information dumped
o - Log mode (default: 1):
  1 = Both, 2 = Only log.txt, 3 = Only window, 4 = Neither
s - Sleep  between results (default: 5)
r - Lower the priority of process and threads
z - Startup mode (default: Normal window):
  1 = System tray only, 2 = Nothing visible (use with caution)
e - Service options
  1 = Register the service, 2 = Un-register the service
  (Registers current exe as a service, use "settings.txt" to
   specify settings for the service)
Examples:
To run with a username of "JohnDoe", and at lower priority, use
TiVoCrack uJohnDoe r
To test against an alphabet of "ABC 123", and test all four character possibilites locally, use:
TiVoCrack a"ABC 123" p???? l
Note: Using more than one thread (option "t") is only designed for multi-processor boxes. Using more threads than processors will just slow down the processing.

Working through a proxy:

TiVoCrack uses the Windows Internet APIs to connect to the internet. As a result, if a computer is configured to use a proxy in Internet Explorer, it should use the same proxy to connect. Also, make sure you're using at least version 1.61 of the client, previous versions could have problems with proxy servers that required authentication.

Some filtering proxies can cause problems however. From a post by Otto in the thread at the top of the page:

quote:
If you're using any kind of proxy like the Proxomitron or anything like that, set up a bypass to connect to http://eolson.dyndns.org.

For Proxomitron, this means adding this line to the Bypass List.txt file:
[^/]++eolson.dyndns.org/



Running TiVoCrack as a service:

TiVoCrack can be installed as a service. To do this, you'll need to follow these steps: If you want to remove the TiVoCrack service option, make sure it's no longer running, and run TiVoCrack with the e2 option to de-register the service.

Note: By default the service will run under the local system account. If you need to run it under a specific account (to access a proxy that uses some authentication, for example), you'll need to make sure and setup the proper account name and password in the Service Control Manager.


-- Scott Seligman Page last updated: 9:37 AM 11/8/2002