home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 188.img / THIEF35.ZIP / THIEF35.DOC < prev    next >
Text File  |  1989-05-24  |  32KB  |  492 lines

  1.     
  2.     =======================================================================
  3.     
  4.     
  5.                        C o d e   T h i e f   D e l u x e
  6.               R e v i s i o n   3 . 5   D o c u m e n t a t i o n
  7.                       B y   B r e w   A s s o c i a t e s
  8.     
  9.         A N   O F F I C I A L   P H O R T U N E   5 0 0   P R O D U C T
  10.     
  11.     =======================================================================
  12.     
  13.     -> Introduction To Code Thief Deluxe 3.5 <-
  14.  
  15.        Well, here it finally is.  Code Thief Deluxe 3.5.  If you are new to 
  16.     Code Thief, this is the file to read.  If you are already familiar with 
  17.     Code  Thief,  especially if you have Code Thief 3.0  already,  you  can 
  18.     check  out just the new additions and updates to Code Thief  Deluxe  by 
  19.     reading DELUXE.DOC, included in your Code Thief Deluxe ZIPfile. 
  20.     
  21.        As an incentive to read the documentation,  I  have tried to lay out 
  22.     all  of the 'little things'  about the program and its behavior.   This 
  23.     will  help you understand more.   Also notice that Code Thief does  not 
  24.     make any direct screen writes.   All screen access is done through  the 
  25.     BIOS.   Its fast enough as it is, and shouldn't a hacker be able to run 
  26.     in  the BACKGROUND so you can do something else?   As I am writing this 
  27.     documentation I am in DesqView, with Code Thief running concurrently in 
  28.     another window.  
  29.  
  30.     -> Disclaimer <-
  31.  
  32.        There  is  no disclaimer.   Code Thief was written with  the  intent 
  33.     purpose of committing the crime of 'theft of services'.   Of course you 
  34.     don't have to use it,  but then again,  do you have all of the money in 
  35.     the  world  at your disposal to pay for calling out of  state  bulletin 
  36.     boards plus the mainframes/mini computers that you are trying to hack? 
  37.     
  38.     -> From The Author <-
  39.  
  40.        A LOT of work has gone  into  the  Code  Thief  project,  especially 
  41.     revision  2.x/3.x  of the program.   If you support the program then be 
  42.     sure to upload it to any and all of your favorite boards.  It's a great 
  43.     way  to increase your file points and ratio while helping  your  fellow 
  44.     long distance 'users'.
  45.  
  46.     -> An Official Phortune 500 Product <-
  47.     
  48.        My thanks to the Phortune 500  Board of Directors,  and the Phortune 
  49.     500 membership.  The Phortune 500 Board of Directors as of now consists 
  50.     of:   Brew Associates (author of Code Thief),  Renegade Chemist,  Aahz, 
  51.     Quinton J.  Miranda, The Spiker, Striker, Red Knight, Major Havoc,  and 
  52.     Lord Lawless. 
  53.     
  54.     -> Starting The Program <-
  55.  
  56.        To start the program normally,  enter THIEF from DOS.  You can  also 
  57.     enter THIEF xx:xx from DOS (substitute a valid time for xx:xx) and Code 
  58.     Thief  will  automatically  hack  the  flagged  multiple extenders with 
  59.     multiple targets until the time specified,  then drop back out to  DOS.  
  60.     This is great for a BBS's batch file.  For instance,  you can have your 
  61.     BBS invoke a batch file at a certain time.  This batch file  could  say 
  62.     something  like  THIEF 5:30.  This will invoke multiple target/multiple 
  63.     extender hacking until 5:30 am.  Note that all times  are  in  24  hour 
  64.     mode.  Also,  if  no  multiple  targets  are  found  the  defaults  are 
  65.     automatically used.  This modification is on the request of an Opus BBS 
  66.     sysop.  Hope it comes in handy.  
  67.  
  68.                        IF THE PROGRAM IS STARTED NORMALLY
  69.     
  70.        When you first start the program you will see the main option  menu.  
  71.     At this and any menu you can use the up and down arrow keys to move the 
  72.     highlight  over  an  option and press RETURN or the SPACEBAR to finally 
  73.     choose the option.  I will try to move you through the running  of  the 
  74.     program  to  get it working on your machine so it is suggested that you 
  75.     print this documentation out and work the actual program  as  you  read 
  76.     it.  
  77.  
  78.     -> Setting Your Modem Paramaters <-
  79.  
  80.        The first thing you will probably want  to  do  is  set  your  modem 
  81.     paramaters.  Use  the up and down arrow keys to move the highlight over 
  82.     option "H" on the main option menu then hit CR or RETURN,  or just  hit 
  83.     "H"  then  CR  or RETURN.  You will be greeted with three more options.  
  84.     First  choose  "Modem  Specifics".  This  is  where  you  can  set  the 
  85.     paramaters  for your particular modem.  If a default doesn't match your 
  86.     configuration then use the up and down arrow keys to move the highlight 
  87.     over the option then hit RETURN or SPACE.  The highlight will disappear 
  88.     and  you  can make an entry.   If it is a number or some  other  field, 
  89.     enter the new value to use.   If it is some kind of a toggle,  use your 
  90.     left  and right arrow keys until what you want comes into view.   Press 
  91.     RETURN when you are satisfied with your choice.  
  92.     
  93.                                 MODEM SPECIFICS
  94.  
  95.     COM Port       - This can be eighter COM1: COM2:, COM3: Or COM4:.   Use 
  96.                      the left  and right arrow keys to select Port 1,  Port 
  97.                      2, Port 3, Port 4.  Then hit RETURN. 
  98.     Baud  Rate     - Enter  the  baud rate to open the  modem  at  whenever 
  99.                      hacking  or  scanning is performed.   Your choices are 
  100.                      300  Baud,  1200 Baud,  and 2400  Baud.   The left and 
  101.                      right  arrow keys move you through the choices.    Hit 
  102.                      RETURN when you are satisfied. 
  103.     PBX Mode       - Choices are Yes and No.  The left and right arrow keys 
  104.                      moves you  through the choices and RETURN selects.  If 
  105.                      you  are  in  a  building with a PBX then you have  to 
  106.                      enter Yes for this option.
  107.     PBX Digit      - This  is the PBX  digit.   When you are in a  building 
  108.                      with  a PBX installed a certain digit has to be dialed 
  109.                      to receive an outside line.   If PBX mode is No,  then 
  110.                      N/A will appear for Not Applicable.   Trying to change 
  111.                      this with PBX mode to No will cause it to beep at you.  
  112.     PBX Delay      - This  is the number of seconds after entering the  PBX 
  113.                      digit  to wait for the outside line.   N/A if PBX Mode 
  114.                      is No. 
  115.     Local Dialing  - Not everyone has Touchtone (tm)   dialing  from  their 
  116.                      home.  If you don't change this to Pulse.  Just select 
  117.                      it with the highlight,  hit return,  then use the left 
  118.                      or  right  arrow  key  to select the  new  option  and 
  119.                      another return will make it permanent. 
  120.     Speaker On     - Choose  Yes to keep the speaker on during hacking  and 
  121.                      scanning or No to keep it off. 
  122.     Dial Tone Wait - This  is  the number of seconds the modem is  to  wait 
  123.                      after picking up the line until starting to dial.   It 
  124.                      does this through the Hayes (and compatibles)  command 
  125.                      registers. 
  126.     Carrier Detect - This is the number of 1/10 seconds that a carrier must 
  127.                      be present for the modem to detect it as valid.   This 
  128.                      defeats some LD  service's  fake-carrier routines that 
  129.                      send  a  fake  carrier  for a short  period  of  time.  
  130.                      Remember  that  REAL carriers are  sent for  a  longer 
  131.                      period  of time than fake carriers.   Experiment  with 
  132.                      this one.
  133.     Dialing Speed  - This is the speed of the touchtone dialer.  This is in 
  134.                      1/100 of a second.   This number can range from 50-255 
  135.                      (at least with the modem I use). 
  136.     User String    - If there is something entered here then it is sent out 
  137.                      to the modem.  If you have an advanced modem, then set 
  138.                      it to "ATX6"  to enable your extended result codes for 
  139.                      such  things  as VOICE,  etc.   You can over-ride  the 
  140.                      "Speaker  On"   setting by making this "ATM1".    That 
  141.                      would be stupid, but it's just an example. 
  142.     
  143.                                MODEM RESULT CODES
  144.  
  145.        In this section you enter the result codes that your modem uses when 
  146.     in  non-verbose  mode.  Note  that the defaults should suffice.  If you 
  147.     have  a  strange  modem configuration you can change  these.    Numbers 
  148.     aren't the only thing allowed here,  you can enter symbols like ";"  or 
  149.     ":", or etc.  Someone had a strange "Hayes Compatible" modem and wanted 
  150.     this capability.  I aim to please. 
  151.     
  152.     -> Edit Extender Configurations <-
  153.  
  154.        The next thing you will want to do is create configurations for  the 
  155.     different   extenders   you   wish  to  hack.   Choose  "Edit  Extender 
  156.     Configurations"   after you exit back to the main options menu.   If no 
  157.     EXTENDER.DAT  file  exists,  one will be created for you with  a  dummy 
  158.     initial record (you will want to change this of course,  1-800-000-0000 
  159.     is  not  a valid extender).   If you haven't screwed anything up,   you 
  160.     should  now see the first record of the sample EXTENDER.DAT I  included 
  161.     in the Code Thief archive file.   These are just some 800  extenders to 
  162.     get you started.  Note that you might want to change some delays,  etc, 
  163.     to work for you.  As they are now they work for ME.  Your case might be 
  164.     different.  Experiment.   Hitting [A] will ADD AN EXTENDER to the file.  
  165.     Hitting  [E]  will  EDIT the current extender (there's  that  highlight 
  166.     again!).   Hitting  [D]  will  prompt you to confirm the  DELETE of the 
  167.     extender  record.    Hitting [Q] will quit the  extender  editor.    To 
  168.     understand  all  of the fields for the individual extender,   let's  go 
  169.     through  the process of ADDING an extender.   You will notice that Code 
  170.     Thief is an extremely complex code hacker.  But also note that there is 
  171.     so  much flexibility that you will be able to hack just about  anything 
  172.     that is out there, no matter what kind of format it is.  
  173.     
  174.     ADD AN EXTENDER
  175.  
  176.     When you choose to ADD an extender you will be given the opportunity to 
  177.     enter  the  complete   configuration  for  the extender.    The   first  
  178.     thing  is  the telephone number of the extender.  After that is a short 
  179.     note  used  to identify  the  extender.   Note   that  throughout   the 
  180.     program  in  various  sections extenders are refered to by  this  short 
  181.     note,  so make sure it is something you can  easily  recall.   You  can 
  182.     make  it the number of the extender if you wish.   Anything goes  here, 
  183.     but the program will beep at you if you try to leave it blank.  Next is 
  184.     the length of the codes.   For METRO it is 6,  MCI calling cards it  is 
  185.     14,   etc.  No code lengths of  0 are allowed (it will beep).  Next  is  
  186.     the  code  template.   This idea is borrowed from Fuckin'  Hacker  from 
  187.     2af because I think it  is   a  very  powerfull  feature.   If this  is  
  188.     used it completely over-rides the code length,  hacking mode,  starting 
  189.     code, and sequential increment in your configuration.  Anyway, here you 
  190.     are to construct a "template" for your  codes.  For  instance, entering  
  191.     "444XXX"  will  make every code 6 digits and starting in 444.  Entering 
  192.     "0X1X2X"  will make set the first,  third,   and fifth numbers in every 
  193.     code  to 0,1,  and 2 respectively and the second,  fourth,   and  sixth 
  194.     number in each code will be totally random.  Commas are also allowed in 
  195.     the code template and will cause the modem to pause for 2 seconds.  For 
  196.     instance,  XXXX,9 will cause a random 4 number code to be sent, a pause 
  197.     for 2 seconds,  then a 9 will be sent.  This is good for hacking  PBX's 
  198.     that  require  a  code  be sent then need a number for an outside line.  
  199.     Leave  the code template blank if you don't wish to use it.   Next  you 
  200.     will  enter the code delay.   This is the number of  seconds  to  delay  
  201.     before  sending the code.  Then you will enter the target delay.   This 
  202.     is  the  number  of seconds to wait until entering the  target  number.  
  203.     Notice that also in the config is an option to put the  code  first  or 
  204.     not.  If  the  code  is  sent  first  then the Code Delay should be the 
  205.     number of seconds to wait after dialing the extender until the code  is 
  206.     sent  after the extender answers and provides a dial tone.  If the code 
  207.     is not sent first then the  target  number  will  be  sent  first.  The 
  208.     target  delay should be the number of seconds to wait after dialing the 
  209.     extender until the target is sent at the extender's dialtone.  Then the 
  210.     code delay is the number of seconds to  wait  until  sending  the  code 
  211.     AFTER  the  target  number  is sent.  The timeout is next.  This is the 
  212.     number of seconds to wait for your  TARGET  number  to  answer.  If  it 
  213.     doesn't   answer   within  this time the code  is  considered  invalid.  
  214.     Basically, the target delay tells the modem how long to wait.  When the 
  215.     modem times out it tells Code Thief, and Code Thief moves on. Now enter 
  216.     a default Target number.   This is a number that always answers with  a 
  217.     modem  (is  never busy).   Telenet is perfect for this (so  enter  your 
  218.     local  Telenet  number).    Note that Code Thief can  also  use  random 
  219.     multiple  targets  - this is covered in the MULTIPLE TARGET  CONVERSION 
  220.     UTILITIES  that has been included as a Code Thief companion program  in 
  221.     your  Code  Thief  ARChive.   Read CONVERT.DOC  for  information  about 
  222.     targets and multiple  targets  at that.  Next is the hacking mode.  Use 
  223.     your  left and right arrow keys to move through the selections and  hit 
  224.     RETURN when you are satisfied.   You can have Random codes,  Sequential 
  225.     codes,  or Both  -  sequential  codes  with a random increment.  If you 
  226.     choose  Sequential or Both you are now prompted for the starting  code, 
  227.     otherwise this value is set to N/A.   Next   you enter  the  sequential 
  228.     increment only if Sequential hacking is chosen.   If sequential hacking 
  229.     is chosen then this is the number to increment  each code by.   If Both 
  230.     is  chosen,   then this number is random in the range  of  1-100   when 
  231.     hacking.    If  Both or Random hacking is your chosen method  then  the 
  232.     Sequential  Increment is N/A.  Note that the sequential increment is an 
  233.     integer, therefore any value from 1 to 32767 is valid.  If "Sequential" 
  234.     hacking or "Both"  hacking is chosen and the increment ever exceeds the 
  235.     code length,  only the length of the code up to the code length will be 
  236.     used.    For example,  with a code length of 4 and an starting code  of 
  237.     9999,  if an increment of 1 is made your next code will be 1000.    Now 
  238.     you  will be prompted as to if  the code should be entered first.   Use 
  239.     the left and right arrow keys to select Yes or No.   If you choose Yes, 
  240.     then  the code will be sent first.   Choose No and the target  will  be 
  241.     sent first.  Next is the target prefix digit.   This is a number to add 
  242.     to the beginning of the target  number.   For  example,   for  the  MCI  
  243.     calling card service  you  enter the target first and prefix it with  a 
  244.     "0".  ITT requires that the target  be  sent first  and  be prefixed by 
  245.     a  "1".    Other  services require that the CODE is sent first and  the 
  246.     target   has  NO  prefix.  Next  is  the  multiple extender  flag.   If  
  247.     Yes then  the  extender will  be  flagged immediately as one to be used 
  248.     when Multiple Extender hacking is chosen.  If you choose No,  then this 
  249.     extender will be put  on  reserve.  More  on this comes later.  Next is 
  250.     multiple port mode.    Say the  extender number is  950-1000   and  the 
  251.     extender  has  multiple  port hunt groups from 950-1000   to  950-2000.  
  252.     Choosing Yes to multiple  port mode will prompt you for the ending hunt 
  253.     number (in  my example it's 2000).   Now Code Thief will randomly  pick 
  254.     950-1000   to  950-2000  whenever it dials the extender.   Ending  Hunt 
  255.     numbers  MUST be four digits  long  (that should be  self-explanatory).  
  256.     Note  that  if  your extender  is 1-800-555-0000  and your Ending  Hunt 
  257.     Number is 0099  Code Thief  won't  screw up by dialing 1-800-555-99  or 
  258.     whatever number is chosen.  It will properly dial 1-800-555-0099 (or 1-
  259.     800-555-0050 or 1-800-555-0026,  etc,  etc,  etc).  Next you will enter 
  260.     the filename to place valid codes in.   Valid codes are logged with the 
  261.     time and date for convienence.   All valid code  files   end  with  the  
  262.     ".COD" extention.   When  finished   entering  all extender information 
  263.     it is saved to the EXTENDER.DAT file. 
  264.  
  265.     OTHER EXTENDER EDITOR COMMANDS
  266.     
  267.     To   navigate  through the configurations use the LEFT and RIGHT  arrow 
  268.     keys.    To  flag  an extender for deletion enter "D".    You  will  be 
  269.     prompted to enter "Y"  if you are sure or "N" if  you  are  not.   Once  
  270.     an extender has been flagged for deletion it will be skipped over  when 
  271.     you  use  the left and right  arrow  keys.   Hit  "Q"   to  quit   this 
  272.     section.  When  you  hit  "Q"  all  extenders  flagged for deletion are 
  273.     physically deleted.  Another  nice  feature  in  this  section  is  the 
  274.     ability to edit extenders.  Hit "E" to choose edit.  The highlight will 
  275.     appear.  You  can  use  the  left,  right,  up,  and down arrow keys to 
  276.     navigate the hightlight over the option you wish to  change.  Then  hit 
  277.     RETURN  or  SPACE  to  enter a new value.  When finished entering a new 
  278.     value (either by the keyboard or left and right arrow keys)  hit RETURN 
  279.     and  the  highlight will re-appear so that you may  move it  over   new  
  280.     things  to edit.   When finished editing hit "Q"  when the highlight is 
  281.     present.  Note that everything  in  the  configuration  is described in 
  282.     the  previous paragraph.   To choose a particular  extender  by  record 
  283.     number,  just enter the number.   You can't  see  extenders flagged for 
  284.     deletion (it will not go to them). 
  285.  
  286.     One  more thing on deletion extender configurations.   If in the course 
  287.     of  using this section you delete ALL of your extender  configurations, 
  288.     the program will not have any configurations left to go to and it  will 
  289.     automatically  quit this section deleting the entire EXTENDER.DAT file.  
  290.     When  choosing  this section again,  a  new EXTENDER.DAT with  a  dummy 
  291.     record will be created. 
  292.     
  293.     -> Edit The Multiple Target File <-
  294.  
  295.        Navigate back to the main menu.  Choose "Edit  The  Multiple  Target 
  296.     File".  You  will  then be shown the current multiple target file.  Now 
  297.     you can either hit "1" to add to it,  "2" to delete entries from it  or 
  298.     "3"  to  quit.  Everything here is self-explanatory.  A multiple target 
  299.     file is provided with the program.  It is kept in ASCII file format for 
  300.     easy editing with your word processor,  if you wish.   Use the MULTIPLE 
  301.     TARGET CONVERSION UTILITIES in your Code Thief ARChive to get quick and 
  302.     painless  updates of your multiple target MTARG.DAT file off Telenet or 
  303.     even   Tymnet  at  regular  intervals.    Code  Thief  is  a   complete 
  304.     professional system that will solve all your hacking needs. 
  305.  
  306.     -> Flag Extenders For Hacking Mode <-
  307.  
  308.        Exit  to the main menu and choose "Flag Extenders For Hacking Mode".  
  309.     This  is  the option to choose to change the flags on extenders.  If it 
  310.     is flagged then it will be one of  the  extenders  used  when  multiple 
  311.     extender  hacking is chosen.  The extenders will be shown,   eight to a 
  312.     page.  A "+" in front of the extender means it will  be  included  when 
  313.     multiple  extender  hacking  is  chosen,  otherwise  it will not.  This 
  314.     option is included because some people don't want to hack  all  of  the 
  315.     extenders  they  have  configurations  for.  Editing  an  extender  and 
  316.     changing the multiple extender flag does the same thing,  but  this  is 
  317.     easier.  If  there are more than eight extenders then they will take up 
  318.     more than one page.  You can flip through the pages by  choosing  "Jump 
  319.     To  Next  Page"  and  "Jump To Previous Page".  Hitting RETURN or SPACE 
  320.     when the highlight is over an extener toggles the flag.  
  321.  
  322.     -> Deluxe Exchange Scanner <-
  323.  
  324.        Navigate  back   to  the  main  menu  and  choose  "Deluxe  Exchange 
  325.     Scanner".    The  Code Thief Deluxe exchange scanner is a  full  screen 
  326.     exchange  scanner that can scan multiple exchanges from a database that 
  327.     you  can  configure.   When you choose this option if no exchanges  are 
  328.     defined, a dummy first record will be created for you.   Now hit [R] to 
  329.     replace this record and enter an exchange to scan,  the starting number 
  330.     in the exchange, then the ending number.  To flag the exchange just hit 
  331.     [+]  next.   Unflagging is done by hitting [-].   Note that to scan you 
  332.     must  have at lease one flagged exchange.   You can't scan nothing  can 
  333.     you?     The  exchange  editor  is  a  lot  like  the  "Edit   Extender 
  334.     Configurations" section.  To jump to a particular exchange,  just enter 
  335.     the  number.   To move through the exchanges record by record  use  the 
  336.     left and right arrow keys coresponding to the direction in the file you 
  337.     wish  to  move.   Use [A] to add an exchange.   Use [D]  to  delete  an 
  338.     exchange  from the database.   Use the [SPACEBAR] to toggle weather  or 
  339.     not a particular exchange is in the toll free 1-800 area.   Hitting [Q] 
  340.     will quit the exchange scanner section,  but to start scanning hit  [G] 
  341.     for  Go.   You will be asked the timeout (number of seconds a  computer 
  342.     should  answer  in).    Then  Code Thief will check  to  see  how  many 
  343.     exchanges are flagged.  When scanning and Code Thief reaches the ending 
  344.     number  in  an  exchange,  the exchange will be unflagged.    When  all 
  345.     flagged  exchanges  are changed to unflagged (all  exchanges  are  done 
  346.     being  scanned in the limits you specified in the configuration)   Code 
  347.     Thief will quit the exchange scanner. 
  348.  
  349.     THE ACTUAL EXCHANGE SCANNER
  350.  
  351.     This  is  a  full screen exchange scanner ala the movie  WarGames  (the 
  352.     movie  sucked  by the way)  and  it will  show  each  of  the   numbers 
  353.     dialed.    Numbers where computers are detected are shown BLINKING.  If 
  354.     the modem does not detect  a dial  tone when  trying  to dial (receives 
  355.     the no  dial  tone result code) it retrys the line.  After 5 retries it 
  356.     exits the exchange scanner.  If the modem sends a BUSY result code that 
  357.     is  logged  to the CARRIERS.TXT   disk   file along with  numbers  that 
  358.     produced a CONNECT result code of any baud.  It will  specifically  log  
  359.     it as  a BUSY number or a number that the modem CONNECTed to.   You can 
  360.     then  consult  the log and dial these numbers back manually if you wish 
  361.     to ensure that the numbers listed as  busy  aren't important.  When the 
  362.     screen fills up, Code Thief goes back to the beginning. 
  363.  
  364.     -> View/Delete Code Files <-
  365.  
  366.        When  you choose this option from the main option menu the disk will 
  367.     be searched for files with a .COD extention.  If  there  are  any  they 
  368.     will  be  displayed.  If  there are no files with a .COD extention that 
  369.     will be displayed also.  You have the option of viewing  one  of  these 
  370.     files or deleting one.  If you view one it will be one screen at a time 
  371.     so  nothing scrolls past you.  Note that the time and date the code was 
  372.     found is logged for your convienence.  
  373.  
  374.     -> View/Delete Carrier File <-
  375.  
  376.        This option is also on the main  option  menu.  All  carriers  found 
  377.     when   using   the  exchange  scanner  are  logged  to  a  file  called 
  378.     CARRIERS.TXT,  as well as BUSY numbers if the modem sends a BUSY result 
  379.     code.  When  viewing the file it will be showed one screen at a time so 
  380.     nothing scrolls past you.  You can also delete the file.  Note that the 
  381.     time and date the number was found is logged for your convienence.  
  382.             
  383.     -> Start Hacking <-
  384.  
  385.        After you choose this option you will be prompted as to weather  you 
  386.     want   to   do   Single   Extender/Single   Target   Hacking,    Single 
  387.     Extender/Multiple  Target  Hacking,   Multiple  Extender/Single  Target 
  388.     Hacking,  Or Multiple Extender/Multiple Target Hacking.   If you choose 
  389.     multiple target hacking of any kind  the  targets  will  be  read  into 
  390.     memory  before  hacking begins to cut down greatly on disk access time.  
  391.     If single extender hacking is chosen  you  will  be  prompted  for  the 
  392.     extender  to  hack.  Use  the  arrow keys to highlight the extender you 
  393.     want then press RETURN or SPACE.  If there is more  than  one  page  of 
  394.     extenders  then  highlight  "Jump  To  Previous Page" and "Jump To Next 
  395.     Page" to navigate around the list.  
  396.  
  397.                               WHEN HACKING BEGINS
  398.     
  399.     You will  be shown  the  complete  statistics for every extender.  Also 
  400.     shown  is the number of codes found,   the last code found as  well  as  
  401.     the  number  of codes  found  for  that  extender plus other statistics 
  402.     for the current hacking run for each extender.  The number of extenders 
  403.     you  can have at any time is limited only to disk space,   of   course.  
  404.     Multiple   targets are limited to 500.   This is,  I  think,  more than 
  405.     enough.  If you chose to quit hacking at a certain time, that time will 
  406.     be displayed on the screen as a reminder.   Hit ESCape to quit  hacking 
  407.     at any time.  If you forgot to configure your modem and it is connected 
  408.     to  COM2   (the default is COM1)  then Code  Thief  will  automatically 
  409.     recognize that  something is wrong and exit the exchange scanner.   You 
  410.     can  also  hit the SPACEBAR to skip to the next  code.   If you have  a 
  411.     picky modem like mine, only use the ESCape key or the SPACEbar when the 
  412.     modem is not sending any DTMF to the line.   But if you DO screw up the 
  413.     modem Code Thief will know and will make the attempt to recover. 
  414.     
  415.                           POSIBILITIES DURING HACKING
  416.  
  417.        Many things can happen during hacking.  For instance,  if the  modem 
  418.     connects  the code and extender is logged to it's respective disk file.  
  419.     If the modem sends an ERROR result code the current attempt is  retryed 
  420.     again.  If NO DIAL TONE is detected by the modem the current attempt is 
  421.     retryed.    If NO CARRIER or VOICE is detected by the modem the program 
  422.     moves on.   The  maximum  number  of  retrys that can ever be done in a 
  423.     row  is five.   Oh,   if the modem sends a RINGING result code that  is 
  424.     also  shown  to  the user while the modem waits to timeout or  connect.  
  425.     Ringing  does  nothing  but just display "Ringing...".   If  the  modem  
  426.     receives  a  busy signal  it goes on to another attempt.  I origionally 
  427.     planned  on  making  it  retry  the code but  I  remembered  that  some 
  428.     extenders  send  a  re-order which  is a fast busy signal that  can  be 
  429.     detected by the modem and send a BUSY result code.  
  430.     
  431.     -> Closing Notes <-
  432.  
  433.        I  hope you understood this new documentation.  Im not really a good 
  434.     writer,   so if you have any questions leave me a note  on  any board I 
  435.     happen to be on  and  I  will  try to answer it.   I hope you like Code 
  436.     Thief and find it usefull as I put a LOT of hours and hard work into it 
  437.     until I was satisfied.  If anything goes wrong with the program on your 
  438.     machine,  or anything else in general then leave me a note.  I will try 
  439.     to diagnose the problem and stamp it out.  
  440.  
  441.                     COMMUNICATIONS ADDRESSES AND INTERRUPTS
  442.  
  443.        Here  are the communications address and interrupts that Code  Thief 
  444.     uses to access the communications ports.   COM1: and COM2:  are correct 
  445.     for  100%   of the applications.   COM3:  and COM4:  as defined by  the 
  446.     program will be correct 99% of the time.  If you have a COM3: modem and 
  447.     Code Thief set at Port 3 doesn't work with it then change your modem to 
  448.     COM1:   or COM2:  if possible.   If you really need YOUR communications 
  449.     addresses and interrupts for COM3:  and COM4:  leave me a note with the 
  450.     correct  information on any board I am on and I will try to get  you  a 
  451.     new  THIEF.COM  and  THIEF.000.    But  note  that  the  addresses  and 
  452.     interrupts  used for COM3: and COM4: are going to be correct more times 
  453.     than not. 
  454.  
  455.               Address  Interrupt                Address  Interrupt
  456.               -------  ---------                -------  ---------
  457.         COM1: 3F8      IRQ4               COM3: 3E8      IRQ4
  458.         COM2: 2F8      IRQ3               COM4: 2E8      IRQ3
  459.  
  460.             
  461.       F i l e s   S u p p l i e d   W i t h   C o d e   T h i e f   3 . 5
  462.  
  463.        Make  sure that these are the files you received in your ZIPfile  of 
  464.     Code  Thief revision 3.5.  If these are not the files then what you got 
  465.     is  something that  someone  else  re-ZIPed  and  forgot   to   include 
  466.     something  in.  I  ask  that  you only distribute the origional ZIPfile 
  467.     because people have confused themselves in the past. 
  468.  
  469.      THIEF35.DOC - Code Thief Deluxe v3.5 documentation
  470.       DELUXE.DOC - What's new since Code Thief 3.0?
  471.        THIEF.COM - Code Thief 3.5 - The actual program
  472.        THIEF.000 - Primary  Code  Thief  overlay.    Must be  in  the  same 
  473.                    directory  as  THIEF.COM and you must be logged to  that 
  474.                    directory
  475.        MTARG.DAT - Code  Thief  multiple target file - use Multiple  Target 
  476.                    Conversion Utilities to make your own also 
  477.     EXTENDER.DAT - Sample 1-800 extender file to get you started
  478.     
  479.                       MULTIPLE TARGET CONVERSION UTILITIES
  480.                        A CODE THIEF 3.5 COMPANION PROGRAM
  481.                 (be sure to read CONVERT.DOC to understand this)
  482.  
  483.      CONVERT.COM - Multiple Target Conversion Utilities - The program
  484.      CONVERT.DOC - Multiple Target Conversion Utilities - The documentation
  485.      TELENET.LST - Sample file off Telenet to get you started
  486.       TYMNET.LST - Sample file off Tymnet to get you started
  487.       TYMFIX.COM - You must run TYMFIX to make TYMNET.LST into  TYMNET.FIX.  
  488.                    Only TYMNET.FIX  will  work  with  the  Multiple  Target 
  489.                    Conversion  Utilities.    Also use TYMFIX.COM to fix the 
  490.                    listings you ascii-download off Tymnet. 
  491.  
  492.