home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 1 / HACKER1.ISO / miscpub1 / tj3_7.txt < prev    next >
Text File  |  1992-09-26  |  13KB  |  344 lines

  1. The LOD/H Technical Journal, Issue #3: File 07 of 10
  2.  
  3.             IIIIIIIIII   RRRRRRRRRR   IIIIIIIII   SSSSSSSSSS
  4.                 II       RR      RR      II       SS      SS
  5.                 II       RR      RR      II       SS
  6.                 II       RRRRRRRRR       II       SSSSSSSSS
  7.                 II       RR  RR          II              SS
  8.                 II       RR    RR        II       SS      SS
  9.             IIIIIIIIII   RR      RR   IIIIIIIII   SSSSSSSSS
  10.  
  11.           #:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#
  12.           |                                                   |
  13.           #     Introduction to The Iris Operating System     #
  14.           |                                                   |
  15.           #                         by                        #
  16.           |                                                   |
  17.           #                     The Leftist                   #
  18.           |                                                   |
  19.           #              The Legion of Doom/Hackers           #
  20.           |                                                   |
  21.           #:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#
  22.  
  23.                                   IRIS
  24.                 <INTERACTIVE REAL TIME INFORMATION SYSTEM>
  25.  
  26.     Iris is an operating system which most people have heard little or nothing
  27. about.  Many Businesses across the country are starting to use computers which
  28. support the IRIS operating system. IRIS is not new though, it was originally
  29. written to run on PDP-11, Data General, and Royal Systems.  IRIS has grown in
  30. popularity due to the major revisions which have been made over the years and
  31. is a fairly easy system for anyone to learn.  This article, though not a
  32. complete guide to IRIS, will give you the basic knowledge neccesary to
  33. identify, enter, and access information once in.
  34.  
  35.  
  36. Finding IRIS
  37. ------------
  38.  
  39.     You'll know you've found an IRIS system by its login banner, which usually
  40. looks like this:
  41.  
  42. Welcome to "IRIS" R9.1.4 timesharing
  43.  
  44. This is Dr. BOB'S OFFICE!
  45.  
  46. ACCOUNT ID?
  47.  
  48.  
  49. Logging in
  50. ----------
  51.  
  52.     To log into an IRIS system after connecting <at 7E1 usually> press the
  53. escape key.  You should get a message asking for account ID at which point you
  54. would enter your ID followed by a c/r.  You're in the system when you get a #
  55. prompt.  If you've entered an incorrect ID, the normal error message would be:
  56.  
  57. INVALID
  58.  
  59.     The nice thing about IRIS from a hacker point of view is that it will allow
  60. you to brute force hack your way in, never keeping a log of unsuccessful
  61. tries, and never hanging up on you.
  62.     If you don't think your ID is being entered properly, you can turn the
  63. echo back on by first hitting a Control-E. If you suspect parity trouble on
  64. your login <ie: the E key beeps every time you hit it> try hitting a Control-P
  65. to change the parity.
  66.  
  67. Default Accounts
  68. ----------------
  69.  
  70. Try the account names below, and also try them with 1 or 2 spaces after them in
  71. upper and lower case.
  72.  
  73.  
  74. ACCOUNT                COMMENTS                      Privelege level
  75. ~~~~~~~       ~~~~~~~~~~~~~~~~~~~~~~~~~~        ~~~~~~~~~~~~~~~~~~~~~~~~~~
  76. MANAGER       < works 99% of the time >         3     full system priv's
  77.  
  78. BOSS          < manager account       >         3     full system priv's
  79.  
  80. SOFTWARE      < software dept account >         2     general user access
  81.  
  82. DEMO          < demonstration account >         1     scum of the earth priv's
  83.  
  84. PDP8          < always on rev 7.0     >         3     full system priv's
  85.  
  86. PDP11         < always on rev 7.0     >         3     full system priv's
  87.  
  88. ACCOUNTING    < accounting dept.      >         2     general user
  89.  
  90.      Also try the company's name, or its intials.  Sometimes system operators
  91. place control characters in their ID's, or spaces <usually one, sometimes two>
  92. at the end of their account names, this security 'trick' is used due to the
  93. operating system not asking for passwords. Like PRIMOS version 18 systems, all
  94. you needed was a valid username to get in. There are plans of implementing
  95. passwords in the future for IRIS.
  96.  
  97.  
  98. YOU'RE IN!
  99. ----------
  100.  
  101. So you're in- hopefully with full priv's.
  102.  
  103.     The users Privilege Level may be 0, 1, 2, or 3 indicating General,
  104. Privileged, Manager, or Superuser privileges respectively. Only the Superuser
  105. account can access the ACCOUNTS file, but all level two accounts are given
  106. most other privileges that a level 3 account have.
  107.  
  108.     If you were able to log in with a privilege level of 3, you'll be allowed
  109. to run the program ACCOUNTUTILITY or ACCOUNTS, depending on the version of
  110. IRIS is running.  This is almost always found on LU 0, along with all the
  111. other system utilities.  ACCOUNTUTILITY is menu driven, and you should have no
  112. problem using it.
  113.  
  114. Accounts File
  115. -------------
  116.  
  117. The Accounts File contains the following information
  118.  
  119. Account ID
  120. Assigned priority
  121. Assigned Logical Unit #
  122. Account# <Group and User>
  123. Alloted CPU time <in seconds>
  124. Alloted disk blocks
  125. Number of disk blocks in use
  126. Peak # of disk blocks in use
  127. Net File Charges
  128.  
  129.  
  130. ACCOUNTUTILITY
  131. --------------
  132.  
  133.     This program is for editing the accounts on the system.  You must be a
  134. manager on the system <level 3> to run this program, or else have a way to
  135. change the protection of BOTH the accounts file, and the ACCOUNTUTILITY
  136. program.  If this is done, anyone can run the program.  After typing
  137. ACCOUNTUTILITY you'll get the following menu:
  138.  
  139. ACCOUNTS FILE MAINTENANCE  REV 2.2
  140.  
  141. (0) EXIT TO SYSTEM
  142. (1) ADD NEW ACCOUNT
  143. (2) MODIFY ACCOUNT
  144. (3) DELETE ACCOUNT
  145. (4) INQUIRE ACCOUNT
  146. (5) LIST THE ACCOUNTS
  147.  
  148. ENTER FUNCTION NUMBER:
  149.  
  150. It's all pretty straightforward, I don't think I need to go on about this
  151. feature...
  152.  
  153. What to do Inside
  154. -----------------
  155.  
  156.     The first thing you want to do once inside IRIS is to issue the command PP
  157. which will show you who's on, and what they're currently doing.  Sometimes PP
  158. has been renamed to PORT ALL MONITOR. If you logged in and it said your
  159. Logical Unit was not active, you must install the system under the MANAGER
  160. account.  To do this, log in on a full privs account, and type IN, INSTALL, or
  161. FASTINSTALL.  This should allow you to activate all the system's Logical
  162. Units.  Normally, the Logical Units (referred to as LU's) range from 0-99, 99
  163. being a ramdrive.  If you choose to just install Logical Unit number one, the
  164. command would be INSTALL 0.1 and so on.  If you are told Logical Unit x
  165. exists, change? DO NOT CHANGE IT!  Instead, attempt to install a Logical Unit
  166. that doesn't already exist.
  167.  
  168. To list all the files on the Logical Unit assigned to your account, type LIBR.
  169. To list only certain files type LIBR x where x = searchcriteria.
  170. To list the files on another LU, type LIBR x/ where x = the LU number.
  171. To list all the files that you have read access to, type LIBR @.
  172. To list only files that belong to you, type LIBR @g,r where g is your group,
  173.    and u is your user #.
  174. To list files accessed within h hours, type LIBR >h where h is a decimal #.
  175.  
  176. Anyway, you'll see something like this:
  177.  
  178. #LIBR
  179.  
  180. LOGICAL UNIT #0       JUL 30, 1988  19:50:03
  181.  
  182. * FILENAME[VOL]  PROT   COST  SIZE  ACCOUNT  AGE  HSLA  TYPE  PRIV  HBA
  183. S  ASM            33   $0.00    11    0, 1  11068 11068  401   3    400
  184. B  RUN            33   $0.00    21    0, 1  11068     0  602   3    344
  185. T  SU.DSUBS       22   $0.00    22    0, 1  11068     5   30   3      7
  186.  
  187. and so on....
  188.  
  189. Running Programs
  190. ----------------
  191.  
  192.     Most Application Software for IRIS is written in business basic, which is
  193. basic with extended functions specifically for business applications.
  194.  
  195. To execute a runnable file at the # prompt, just type the file's name.
  196. To exit into basic, just type BASIC.
  197. To run a program, simply type its name.
  198. To load a program type BASIC LOAD x where x = filename.
  199. To list a program once in basic, type X LIST X where, in both cases X = the
  200.    line you want to list or simply type LIST to list all the lines of the
  201.    program.
  202.  
  203.                     File Type Chart
  204.  
  205. Number        Letter                 File Type
  206.  
  207. 0               P               Permanent System File
  208. 1               S               System processor or file
  209. 2               B               BASIC processor or program
  210. 3               A               Stand alone processor or program
  211. 4               X               EXECUTE processor or program
  212. 5               G               GPM program
  213. 6               M               MUMPS processor or program
  214. 7               W               COURSE WRITER processor or program
  215. 20              Q               Stand alone compiler
  216. 21              J               Stand alone relocating assembler
  217. 22              L               Stand alone relocatable loader
  218. 23              R               Relocatable binary object tape image
  219. 24              I               Indexed relocatable binary library
  220. 27              Z               Temporary file
  221. 30              T               Text file
  222. 31              F               Formatted data file
  223. 32              C               Contiguous data file
  224. 36              $               Peripheral device driver
  225.  
  226. Passworded Files
  227. ----------------
  228.  
  229.     Sometimes a password will be added to the end of a file name to limit
  230. access to users who have knowledge of the password.  To access a passworded
  231. file, type the following: FILEX ^Epass^E
  232.  
  233. The ^E is correctly represented as Control-E.  The common defaults for
  234. passworded files <especially on LU0> are the letter X and the word THINK.
  235.  
  236.  
  237. Kicking Users off the System
  238. ----------------------------
  239.  
  240.     This is something you do not want to do unless an emergency situation
  241. arises, in which case you would issue the PPP command. This is the port
  242. eviction utility.  It will then ask you which port you would like to evict or
  243. you may type the word ALL to evict everyone but yourself.  This is useful if
  244. you hang a printer port, or are afraid you may have dumped data to a printer
  245. which is offline.
  246.  
  247.  
  248. PORT.STAT
  249. ---------
  250.  
  251.     This command gives you the status of a given port, and its channels. to
  252. run it type:
  253.  
  254. PORT.STAT
  255.  
  256.  
  257. PP
  258. --
  259.  
  260.     PP lets you see who is on the system, what port they're on, what baud rate
  261. they're running, and what process they're running. Just type PP from the #
  262. prompt. IRIS will give you information about the ports on the system and then
  263. will ask you if you would like channel status. Either type in the channel that
  264. you wish to see the status of, or hit return to exit.
  265.  
  266.  
  267. GAMES
  268. -----
  269.  
  270.     Yes, there are even games on IRIS, all the old PDP games hunt the wumpus,
  271. tic-tac-toe, etc...sure to provide hours of amusement.
  272.  
  273.  
  274. Changing the Baud Rate of a Port
  275. --------------------------------
  276.  
  277.     To change a port's baud rate, type PORT BAUD x where x is a standard baud
  278. rate <110,300,600,1200,2400,9600,19200>.  Don't change the baud rate of the
  279. port you are on. This command is useful for temporarily disabling a user.
  280.  
  281.  
  282. Copying Files
  283. -------------
  284.  
  285.     Copy is a general purpose command for moving data of any type from a
  286. specified source to a specified destination.  Also, data from several sources
  287. can be merged into one destination file.
  288.  
  289. The general form of the copy command is:
  290.  
  291. Copy dest = Source1,Source2   etc....
  292.  
  293. Where dest is the filename under which the destination file is to be built.
  294.  
  295.  
  296. Mail
  297. ----
  298.  
  299. To mail a one line message to another port, the following command applies:
  300.  
  301. MAIL p "Hello My name is Joe Comosolo" where p =  the port # to mail to.
  302.  
  303.  
  304. Loading Text Files
  305. ------------------
  306.  
  307. A text file can be loaded by use of the command:
  308.  
  309. EDIT SFILE,DFILE
  310. an exclamation mark must be used to copy over an existing file.
  311.  
  312. A new text file may be created by typing:
  313. EDIT,Filename
  314.  
  315. If you just want to examine a text file, then just type
  316. EDIT Filename
  317.  
  318. Some systems also have the TYPE filename command.
  319.  
  320.  
  321. BYELOG
  322. ------
  323.  
  324. This command allows you to edit the login message you receive before you are
  325. prompted for your account id.  The syntax is:
  326.  
  327. BYELOG message to be printed
  328.  
  329.  
  330. Logging Off
  331. -----------
  332.  
  333. From the # prompt, type BYE and hit return.
  334.  
  335.  
  336. Conclusion
  337. ----------
  338.  
  339.     I hope that article file proves useful.  Keep it in your archives for the
  340. next time you stumble onto an IRIS system. If you have any questions, comments,
  341. or gripes, I can be reached on The Phoenix Project at 512/441-3088.
  342. 
  343. Downloaded From P-80 International Information Systems 304-744-2253 12yrs+
  344.