home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hacker Chronicles 1
/
HACKER1.ISO
/
miscpub1
/
tj3_7.txt
< prev
next >
Wrap
Text File
|
1992-09-26
|
13KB
|
344 lines
The LOD/H Technical Journal, Issue #3: File 07 of 10
IIIIIIIIII RRRRRRRRRR IIIIIIIII SSSSSSSSSS
II RR RR II SS SS
II RR RR II SS
II RRRRRRRRR II SSSSSSSSS
II RR RR II SS
II RR RR II SS SS
IIIIIIIIII RR RR IIIIIIIII SSSSSSSSS
#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#
| |
# Introduction to The Iris Operating System #
| |
# by #
| |
# The Leftist #
| |
# The Legion of Doom/Hackers #
| |
#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#
IRIS
<INTERACTIVE REAL TIME INFORMATION SYSTEM>
Iris is an operating system which most people have heard little or nothing
about. Many Businesses across the country are starting to use computers which
support the IRIS operating system. IRIS is not new though, it was originally
written to run on PDP-11, Data General, and Royal Systems. IRIS has grown in
popularity due to the major revisions which have been made over the years and
is a fairly easy system for anyone to learn. This article, though not a
complete guide to IRIS, will give you the basic knowledge neccesary to
identify, enter, and access information once in.
Finding IRIS
------------
You'll know you've found an IRIS system by its login banner, which usually
looks like this:
Welcome to "IRIS" R9.1.4 timesharing
This is Dr. BOB'S OFFICE!
ACCOUNT ID?
Logging in
----------
To log into an IRIS system after connecting <at 7E1 usually> press the
escape key. You should get a message asking for account ID at which point you
would enter your ID followed by a c/r. You're in the system when you get a #
prompt. If you've entered an incorrect ID, the normal error message would be:
INVALID
The nice thing about IRIS from a hacker point of view is that it will allow
you to brute force hack your way in, never keeping a log of unsuccessful
tries, and never hanging up on you.
If you don't think your ID is being entered properly, you can turn the
echo back on by first hitting a Control-E. If you suspect parity trouble on
your login <ie: the E key beeps every time you hit it> try hitting a Control-P
to change the parity.
Default Accounts
----------------
Try the account names below, and also try them with 1 or 2 spaces after them in
upper and lower case.
ACCOUNT COMMENTS Privelege level
~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~
MANAGER < works 99% of the time > 3 full system priv's
BOSS < manager account > 3 full system priv's
SOFTWARE < software dept account > 2 general user access
DEMO < demonstration account > 1 scum of the earth priv's
PDP8 < always on rev 7.0 > 3 full system priv's
PDP11 < always on rev 7.0 > 3 full system priv's
ACCOUNTING < accounting dept. > 2 general user
Also try the company's name, or its intials. Sometimes system operators
place control characters in their ID's, or spaces <usually one, sometimes two>
at the end of their account names, this security 'trick' is used due to the
operating system not asking for passwords. Like PRIMOS version 18 systems, all
you needed was a valid username to get in. There are plans of implementing
passwords in the future for IRIS.
YOU'RE IN!
----------
So you're in- hopefully with full priv's.
The users Privilege Level may be 0, 1, 2, or 3 indicating General,
Privileged, Manager, or Superuser privileges respectively. Only the Superuser
account can access the ACCOUNTS file, but all level two accounts are given
most other privileges that a level 3 account have.
If you were able to log in with a privilege level of 3, you'll be allowed
to run the program ACCOUNTUTILITY or ACCOUNTS, depending on the version of
IRIS is running. This is almost always found on LU 0, along with all the
other system utilities. ACCOUNTUTILITY is menu driven, and you should have no
problem using it.
Accounts File
-------------
The Accounts File contains the following information
Account ID
Assigned priority
Assigned Logical Unit #
Account# <Group and User>
Alloted CPU time <in seconds>
Alloted disk blocks
Number of disk blocks in use
Peak # of disk blocks in use
Net File Charges
ACCOUNTUTILITY
--------------
This program is for editing the accounts on the system. You must be a
manager on the system <level 3> to run this program, or else have a way to
change the protection of BOTH the accounts file, and the ACCOUNTUTILITY
program. If this is done, anyone can run the program. After typing
ACCOUNTUTILITY you'll get the following menu:
ACCOUNTS FILE MAINTENANCE REV 2.2
(0) EXIT TO SYSTEM
(1) ADD NEW ACCOUNT
(2) MODIFY ACCOUNT
(3) DELETE ACCOUNT
(4) INQUIRE ACCOUNT
(5) LIST THE ACCOUNTS
ENTER FUNCTION NUMBER:
It's all pretty straightforward, I don't think I need to go on about this
feature...
What to do Inside
-----------------
The first thing you want to do once inside IRIS is to issue the command PP
which will show you who's on, and what they're currently doing. Sometimes PP
has been renamed to PORT ALL MONITOR. If you logged in and it said your
Logical Unit was not active, you must install the system under the MANAGER
account. To do this, log in on a full privs account, and type IN, INSTALL, or
FASTINSTALL. This should allow you to activate all the system's Logical
Units. Normally, the Logical Units (referred to as LU's) range from 0-99, 99
being a ramdrive. If you choose to just install Logical Unit number one, the
command would be INSTALL 0.1 and so on. If you are told Logical Unit x
exists, change? DO NOT CHANGE IT! Instead, attempt to install a Logical Unit
that doesn't already exist.
To list all the files on the Logical Unit assigned to your account, type LIBR.
To list only certain files type LIBR x where x = searchcriteria.
To list the files on another LU, type LIBR x/ where x = the LU number.
To list all the files that you have read access to, type LIBR @.
To list only files that belong to you, type LIBR @g,r where g is your group,
and u is your user #.
To list files accessed within h hours, type LIBR >h where h is a decimal #.
Anyway, you'll see something like this:
#LIBR
LOGICAL UNIT #0 JUL 30, 1988 19:50:03
* FILENAME[VOL] PROT COST SIZE ACCOUNT AGE HSLA TYPE PRIV HBA
S ASM 33 $0.00 11 0, 1 11068 11068 401 3 400
B RUN 33 $0.00 21 0, 1 11068 0 602 3 344
T SU.DSUBS 22 $0.00 22 0, 1 11068 5 30 3 7
and so on....
Running Programs
----------------
Most Application Software for IRIS is written in business basic, which is
basic with extended functions specifically for business applications.
To execute a runnable file at the # prompt, just type the file's name.
To exit into basic, just type BASIC.
To run a program, simply type its name.
To load a program type BASIC LOAD x where x = filename.
To list a program once in basic, type X LIST X where, in both cases X = the
line you want to list or simply type LIST to list all the lines of the
program.
File Type Chart
Number Letter File Type
0 P Permanent System File
1 S System processor or file
2 B BASIC processor or program
3 A Stand alone processor or program
4 X EXECUTE processor or program
5 G GPM program
6 M MUMPS processor or program
7 W COURSE WRITER processor or program
20 Q Stand alone compiler
21 J Stand alone relocating assembler
22 L Stand alone relocatable loader
23 R Relocatable binary object tape image
24 I Indexed relocatable binary library
27 Z Temporary file
30 T Text file
31 F Formatted data file
32 C Contiguous data file
36 $ Peripheral device driver
Passworded Files
----------------
Sometimes a password will be added to the end of a file name to limit
access to users who have knowledge of the password. To access a passworded
file, type the following: FILEX ^Epass^E
The ^E is correctly represented as Control-E. The common defaults for
passworded files <especially on LU0> are the letter X and the word THINK.
Kicking Users off the System
----------------------------
This is something you do not want to do unless an emergency situation
arises, in which case you would issue the PPP command. This is the port
eviction utility. It will then ask you which port you would like to evict or
you may type the word ALL to evict everyone but yourself. This is useful if
you hang a printer port, or are afraid you may have dumped data to a printer
which is offline.
PORT.STAT
---------
This command gives you the status of a given port, and its channels. to
run it type:
PORT.STAT
PP
--
PP lets you see who is on the system, what port they're on, what baud rate
they're running, and what process they're running. Just type PP from the #
prompt. IRIS will give you information about the ports on the system and then
will ask you if you would like channel status. Either type in the channel that
you wish to see the status of, or hit return to exit.
GAMES
-----
Yes, there are even games on IRIS, all the old PDP games hunt the wumpus,
tic-tac-toe, etc...sure to provide hours of amusement.
Changing the Baud Rate of a Port
--------------------------------
To change a port's baud rate, type PORT BAUD x where x is a standard baud
rate <110,300,600,1200,2400,9600,19200>. Don't change the baud rate of the
port you are on. This command is useful for temporarily disabling a user.
Copying Files
-------------
Copy is a general purpose command for moving data of any type from a
specified source to a specified destination. Also, data from several sources
can be merged into one destination file.
The general form of the copy command is:
Copy dest = Source1,Source2 etc....
Where dest is the filename under which the destination file is to be built.
Mail
----
To mail a one line message to another port, the following command applies:
MAIL p "Hello My name is Joe Comosolo" where p = the port # to mail to.
Loading Text Files
------------------
A text file can be loaded by use of the command:
EDIT SFILE,DFILE
an exclamation mark must be used to copy over an existing file.
A new text file may be created by typing:
EDIT,Filename
If you just want to examine a text file, then just type
EDIT Filename
Some systems also have the TYPE filename command.
BYELOG
------
This command allows you to edit the login message you receive before you are
prompted for your account id. The syntax is:
BYELOG message to be printed
Logging Off
-----------
From the # prompt, type BYE and hit return.
Conclusion
----------
I hope that article file proves useful. Keep it in your archives for the
next time you stumble onto an IRIS system. If you have any questions, comments,
or gripes, I can be reached on The Phoenix Project at 512/441-3088.
Downloaded From P-80 International Information Systems 304-744-2253 12yrs+