home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / hacking / network / hacker07.doc < prev    next >
Encoding:
Text File  |  2003-06-11  |  7.9 KB  |  165 lines

  1.  
  2.  
  3.  
  4. *************************************
  5.  
  6.  
  7.        Hacking Arpanet -- Part V
  8.  
  9.                 by
  10.  
  11.              The Source
  12.  
  13.  
  14. **************************************
  15.  
  16. PEEKING AND SPYING
  17. ------------------
  18.  
  19.     This article discusses the commands that "anonymous guest" can use do learn
  20. ghat other people are doing on the system.
  21.  
  22.  .HELP PK
  23. The PK program can be used to PeeK at the input and output buffers of any
  24. terminal, and the line editor buffer of a display.  To run PK, give the monitor
  25. command "R PK".  PK will ask for a terminal line number, and will display that
  26. terminal's buffers plus the who line of the job, if any, using that terminal.
  27. PK can also display the contents of some of the internal system variables
  28. assocZXW:%Q!the terminal (see + and - commands below3 the default is not to
  29. display this system data).
  30. If the selected terminal is hidden (by ESC H), PK will so notify you.  You may
  31. choose to override the hiding, but if so, the selected terminal is notified that
  32. you are spying on it.
  33. If you are using a SAIL display, the selected terminal's buffers will be
  34. displayed on your screen about once per second, like a WHO display.
  35. If you are using a non-display, the PK information will be typed once.
  36. While PK is running on a display, you can give it any of the commands in the
  37. table below to have it display different information (in the table, <cr> means
  38. carriage return).  Whenever PK exits on a DD or III, the last buffer display
  39. will remain on your screen until you reset your display by BREAK P or by running
  40. another program.
  41.  
  42. <line number><cr>  Display buffers of the given terminal line.
  43. +<line number><cr> Display given terminal line and enable data display.
  44. -<line number><cr> Display given terminal line and disable data display.
  45. <linefeed>   Display buffers of the next higher numbered terminal.
  46. <altmode>   Display buffers of the next lower numbered terminal.
  47. ^B^C<digit>   Update the display NOW and every <digit> seconds (1:9).
  48. ^B^C0   Update the display NOW, then only once for each command.
  49. +<cr>   Enable display of system internal data at top of screen.
  50. -<cr>   Disable display of system internal data at top of screen.
  51. <cr>   Stop the displaying and exit to the monitor.
  52. <monitor cmd>   Exit and execute the given monitor command.
  53.  
  54.  .HELP PPK
  55. PPK allows you to peek at the screen of someone at a display terminal (a
  56. DataDisc, III or Datamedia).  Say "R PPK", and give it the line number of the
  57. terminal you want to observe.  (For DataDiscs, this is NOT the number reported
  58. by FINGEB; it's the number following the PPN in dhe person's wholine, and can be
  59. found with the WHERE command.)
  60. If you are on a display yourself and have your wholine terned on, PPK changes
  61. your wholine to be that of the job at which you're peeking.  (Your original
  62. wholine selection is restored when you exit.)
  63. Once you have selected a lial "observe page printer" mode. (Do NOT follow the
  64. E or N with a carriage return, or PPK will exit!)  Typing another line number
  65. followed by a carriage return gets you another victim.  A raw carriage return
  66. causes the program to exit.
  67. If the selected terminal is hidden (by ESC H), PPK will so notify you. You may
  68. choose to override the hiding, but if so, the selected terminal is notified
  69. that you are spying on it.
  70. The display is updated about once every two seconds.  You can force an
  71. immediate update by typing ALTMODE.  You can also set the rate by typing
  72. control-meta-digit, where 1
  73. 9 = 1-9 secs and 0 causes the display never to be
  74. updated (except when you type ALTMODE).
  75.  
  76.  .HELP POLL
  77. POLL accepts an audio channel number and lists thOre tErminals which are
  78. listEnHnf to it, and the PPN, if someNne is logged in at that terminaL.  An
  79. arguMdnt of * wilL list all nonzero audiO channEls.
  80. r poll
  81. CHANNEL=10
  82. TV-46: TTY53 JOB 41 [1,BH]
  83. TV-47: TTY64
  84. TV-51: TTY52 JOB 46 [1,CR]
  85. TV-63: TTY33 JOB 7 [SF,SF]
  86.  
  87.  .HELP TALK
  88. The command to communicate with another user is called TALK.  It makes
  89. everything that either one of you types appear on both terminals.  (Note: If
  90. you want to know about the TALK program on the Altos, READ DMCHAT, which
  91. describes both Alto DMCHAT and Alto TALK. The writeup below is for the TALK
  92. command on SAIL, which is completely different from Alto TALK.)  The argument
  93. to TALK is either the programmer name of the person you want to talk to, the
  94. device name of the terminal you want to talk to, or an ARPAnet address.  For
  95. example:
  96.  TALK MRC
  97.  TALK TTY34
  98.  TALK RMS@AI  (% is legal as a host name delimiter also),
  99. The command may fail for any of the following reasols:
  100. user not logged in (use MAIL)
  101. user logged in more than once (use a terminal instead of a user spec)
  102. user gagged or (for ARPAnet TALK) refusing links (use MAIL)
  103. the ARPAnet site is unreachable or does not support network linking
  104. When you are in a (local) talk ring, what you type goes only to the terminals
  105. in the ring, not to the monitor or a user program.  To leave the talk ring,
  106. type [CALL] (control-C from non-displays).
  107. TALKing to local users does not run a program; hence the core image is
  108. preserved.
  109. TALKing to network users runs a program.  To leave network talk, type
  110. <CONTROL><META>[LF] (control-Z from monitor. It is considered antisocial to
  111. use the TALK command to establish communication with strangers. A better way is
  112. the SEND command, which will send a message to a user but does not interfere
  113. with his work.  For this reason, the TALK command requires that you be logged
  114. in.  If you don't have an account, you can use SEND to request the user TALK
  115. to you.  Type "HELP SEND" for more info.
  116.  
  117.  .HELP WHEN    
  118. Typing WHEN prints out your most recent logout time, and the directory which
  119. did the logging out.  The fact that you are currently logged in does not affect
  120. this information. As with FINGER, system crashes are not considered to be
  121. "loggig out".  Also, if your directory was deleted when you logged out, it will
  122. not be included by WHEN.  The WHEN command also takes optional arguments.  If
  123. only a single argument is given, it may be typed as:
  124.  WHEN FOO
  125. If more than one argument is used, separate them by semicolons, not commas.  The
  126. various argument forms are:
  127.  . Report only on current directory.
  128.  * Give latest logouts for all of your directories.
  129.        PRG Give latest logout from among PRG's directories.
  130.       *,PRG Give logouts for all of PRG's directories.
  131.       PRJ,* Give logouts for all directories with project PRJ.
  132.      PRJ,PRG Give latest logout for the single directory [PRJ,PRG].
  133.        *,* Give logout for every"%I
  134. Q=Ie(not recommended).
  135. Note that brackets are not included in any of the options.  If you are aliased,
  136. the . and * options will use the aliased ppn.  For example:
  137.  WHEN DON;*;S,SYS;ME
  138. would tell you when DON last logged out (and from which of his directories),
  139. list all directories for you (or for whomever you're aliased to) with logout
  140. times, give the latest logout for [S,SYS], and finally tell you when ME last
  141. logged out.
  142. If one or more of the directories being listed happens to be logged in at the
  143. moment, a note will be  printed to that effect.  If you have asked for the
  144. latest from among all of someone's directories (including your own, which is
  145. the default), then you gill be told if that useb is logged in on ANY of his
  146. directories.  (In the other cases, such as "*,PRG" or "PRJ,PRG" or "." options,
  147. you are told  only if the specific directory is logged in.)
  148. Note that, even if you are not interested in the logout information, you can
  149. use WHEN *,FOO to get a list of all of FOO's directories.      The other
  150. command for doing this is DIR [*,FOO]/Q/F.   It turns out that WHEN is
  151. significantly faster and uses fewer disk ops.  WHEN is also much faster than
  152. FINGER for finding out logout times or for finding out whether a specific person
  153. is currently logged in (though WHERE)
  154.  
  155.  
  156.  
  157.  
  158.  
  159. Downloaded from Just Say Yes. 2 lines, More than 500 files online!
  160.          Full access on first call. 415-922-2008 CASFA 
  161.  
  162.  
  163.  
  164.  
  165.