home *** CD-ROM | disk | FTP | other *** search
-
-
- <$><$><$><$><$><$><$><$><$><$><$><$>
- <$> ---------------------- <$>
- <$> ! Hacking Primos Vol I ! <$>
- <$> ---------------------- <$>
- <$> <$>
- <$> Written by: Codes Master <$>
- <$> 01/06/87 <$>
- <$> <$>
- <$><$><$><$><$><$><$><$><$><$><$><$>
- <$> For most versions of Primos <$>
- <$><$><$><$><$><$><$><$><$><$><$><$>
-
-
- PREFACE:
- --------
-
- In this file we will go over getting an account, logging in, and the
- features
- of Primos such as mail, adding users, and access levels. We will discuss how
- to
- find your way around in the system and what you can do with what access youMore[n,Y,=]
- may have.Enjoy.
-
- GETTING AN ACCOUNT:
- -------------------
-
- This is the hard part mainly since there are very few default accounts on a
- Prime and the company tells the system manager to change these passwords for
- security once the system is put up.The two main default accounts are SYSTEM
- and
- DOS.The system account is the system administrators account while the DOS
- account is built in for purposes of compiling the system when it first goes
- up.
- Sometimes SYSTEM will have a password such as SYSTEM,MANAGER,OPERATOR,HEAD,
- ADMINISTRATOR,or just the name of the operator of the system.DOS may have
- a password such as DOS,BASIC,BUILD,COMPILE. I have noticed those to be the
- most common passwords on the various Primes I have been on.If you cannot get
- a password to one of those accounts you may try some of the more common
- accounts listed below:
-
- Account: Password:
- -------- ---------
- TEST TEST
- DEMO DEMO
- GUEST GUEST or VISITORMore[n,Y,=]
- GAMES GAMES
- STUDENT STUDENT or SCHOOL (usually on schools only)
- ADMIN ADMIN or ADMINISTRATOR
- NEWS NEWS
- INFO INFO or INFORMATION
-
- If none of these passwords work for you, you may try other various usernames
- and passwords with the schools name etc.If that does not work, you may as well
- give up and try calling another system unless you know someone who is on the
- system and can trash accounts and passwords.
-
- LOGGING IN:
- -----------
-
- Once you have an account and password you may login, but some systems may
- also request a project id.If so, the odds are very much against you getting in
- but try pressing return first. If that does not work you might as well give
- up.
- When you first call the system it is adivisable to press a few miscellaneous
- keys and press return. Say you typed "hhjjj" you should get:
-
-
- Invalid Command "hhjjj". (logo$cp)
- Login please.More[n,Y,=]
- ER!
-
- At that time you should type:
-
- ER!login USERNAME
-
- Then it will respond with:
-
- Password? (TYPE PW)
-
- Then if there's a project id it will respond with:
-
- Project id? (TYPE IT IF YOU KNOW IT)
-
- After all of that is done you are into the system. You should get something
- that says something like this. Say the username is TEST.
-
- TEST (user 18) logged in Sunday, 03 Jan 87 21:14:20.
- Welcome to PRIMOS version 19.4.2. R3.
- Last login Saturday, 02 Jan 87 11:17:28.
-
- After that you may or may not get a file written by the system with news and
- small messages for the user.After that you press return and you should be
- into primos.If not the system is running a login program which will beMore[n,Y,=]
- explained next.
-
- LOGIN.CPL:
- ----------
-
- If you are not immediately dropped into Primos, the system is running a
- login
- program which is name LOGIN.CPL and is sometimes used to operate certain
- functions when logging in such as a private password program or a program
- which may just say Welcome back and the date and time. The login.cpl program
- can do whatever the user who wrote it wants it to do and is written in the
- language CPL. A way to break out of a login program is try typing control P.
- If that does not work you can try passwords or just hang up. During all of
- this
- time ^S will pause the typing while ^Q will make it resume. If you type while
- the pause is on, it WILL be done when the ^Q is depressed.
-
- PRIMOS:
- -------
-
- Once you have gotten by the login and the login program (if there is one)
- you
- should be dropped into Primos. At times you will be dropped into other
- programsMore[n,Y,=]
- due to the login.cpl program and you may have to break out of the program.
- Such
- programs are like menu's with prompts. You know that you're in Primos if you
- get the prompt "OK," or the prompt "ER!". It is possible for the user to
- change
- the prompt with this command:
-
- OK,rdy -rb 'NEW OK PROMPT' -eb 'NEW ER PROMT'
-
- Those commands may be in a login program so that the prompts will not be OK,
- and ER! but two other prompts. Once you are in Primos there are many things
- that you may do.
-
- MAIL:
- -----
-
- By typing MAIL you will get all mail that has been sent to you. (your id) At
- the end it will ask if you'd like to delete it or not. It is advisable to keep
- the mail there if you do not want to have the password changed by the user ho
- see's that his mail is being deleted by someone else. If you'd like to send
- mail to another user you just type "MAIL username" and if the user exists,
- you will be able to type mail to the user. To delete your own mail without
- reading it type "MAIL -DELETE".
-
- More[n,Y,=] MESSAGES:
- ---------
-
- It is possible to send messages between users while in Primos.
- To get a list of all users using the system at the present time you have to
- type M -STAT. You should get something as below.
-
- User No State
- SYSTEM 1 Accept
- IDIOT 18 Accept
- WHOEVER 21 Accept
- HACKER 22 Accept
- SYSTEM 100 Accept
-
- Those are all of the users on the node at the present time. Some times the
- State may be either Accept, or Defer or Reject. That depends on what state the
- user wants to be in. To change the State of your terminal you use the MESSAGE
- command. You type MESSAGE -REJECT or DEFER or ACCEPT. Listed below are what
- each stands for.
-
- Accept: Any user on the system may send you a message at any time and it will
- show up on your screen.
- Defer : All messages sent to you will be withheld until you are done doing
- whatever you are doing at the present time.More[n,Y,=]
- Reject: No messages can be sent to you. (Best for the hacker)
-
- To send a message you must get the user # of the person you want to send and
- you must be on message accept or defer. Then you type M -# -NOW or LATER.
- Now will send it as fast as possible and you must be on message accept. Later
- will send the message when the user is done doing whatever he is up to. You
- only need to be on defer or accept for that. Users may chat with other users
- using this facility.
-
- DIRECTORIES:
- ------------
-
- To get a catalog of the programs and files in your ufd type LD. This should
- give you some sort of listing such as:
-
- <SYS>GUEST>HACKER (DALURW access)
-
- 2 files
-
- LOGIN.CPL ABBREVIATIONS
-
- 1 directory
-
- ARCHIVESMore[n,Y,=]
-
- To attach the directory ARCHIVES you'd type: ATTACH *>ARCHIVES or A
- *>ARCHIVES
- This would then bring you into the directory archives where you'd see
- something
- like this when you type LD.There may or may not be sub-directories.
-
- <SYS>GUEST>HACKER>ARCHIVES (DALURW access)
-
- 1 file
-
- ARCHIVES
-
- There may also be something that says "1 segment directory" or more than
- one.
- Segment directories are used by certain languages and are not directories that
- you can attach to. To get back to your main ufd type ORIGON or type OR.
-
- ACCESS:
- -------
-
- When you list your directory it will say something like "(dalurw access)" in
- the first line. If it says "(All access)" you have entire access to that
- directory and all sub directories below it.Say you have all access to HACKERMore[n,Y,=]
- as above, you may not have all access to guest but you may. With all access
- you may edit access to other directories to enter them and to give others
- access but we will go over that later. With Owner access you may also gain
- All access. At times, you may not even have enough access to list the
- directory
- that you are in though.To list the access to a certain sub or directory type
- LAC. To list access to a sub type LAC SUBNAME. When you do this you should get
- something like this:
-
- "SUBNAME" protected by default ACL (from "<SYS>GUEST>HACKER"):
- SYSTEM.ADMIN: ALL
- HACKER: DALURW
- SYSTEM: ALL
- .SYSOPERS: ALL
- $REST: NONE
-
- D= Delete A= Add L= List U= Use R= Read W= Write for the above. If you
- have the system account or the administrators account or even a sysops account
- you should have all access to most or the entire system.$REST is all of the
- other users that are not in those names. But, not just SYSTEM.ADMIN,HACKER,and
- SYSTEM have access to that ufd, .SYSOPERS also do. A "." before a name is a
- group that the user is assigned when first put on the system and it may be
- editted if you have enough access. A person should be able to find out what
- groups he is in by typing "LG" for list groups. Any user in the .SYSOPERSMore[n,Y,=]
- group
- as above will have all access to SUBNAME as above. If you want to get the
- access of the directory you are presently in, type LAC alone and you will see
- a message somewhat like the above.
-
- THE MFD:
- --------
-
- Each Prime system is made up of large platters of hard magnetic diskettes.
- Each of these diskettes holds two paritions where all of the files are held.
- By typing "ATTACH <#>MFD" # = number of partition, you can attach to any
- partition on the system.The name of each partition is different such as this
- for a normal high school with six partitions.
- 0=COMAND 1=SYSTM 2=STUDNT 3=STUDNT2 4=SCHOOL 5=ARCHIV
-
- Normally all normal users will be on a student (STUDNT) partition while
- teachers would be on school and system operators on COMAND. The systems will
- differ between other systems but that is the most common type of setup I have
- seen on systems. The files on each of these MFD's run the entire system and
- also the sub directories hold the users of the system. If a user does a LAC in
- a MFD, and the user or a group that he is in (i.e. .SYSOPERS) has All or
- Owner access, the user has all access to the entire partition. If he has owner
- access he must do this.
-
- More[n,Y,=] SAC MFD USERNAME:ALL
-
- That will give him all access to everything on the system. But, I would not
- advise doing that right away for it will probably be detected as soon as a
- user who knows what he's doing logs in. If you do have All access you can
- enter all directories on that partition while also being able to do whatever
- you wish to the system. If you have all access to a directory and you do not
- have all access to a sub directory, you may gain access to it by typing:
-
- EDAC DIRECTORYNAME USERNAME:ALL
-
- With that you should be able to get into any directory if you have the right
- access.
-
- CMDNC0:
- -------
-
- In any MFD there should be a directory called CMDNC0. This directory is
- where
- all of the commands are kept. You see, each command is actually a file such as
- when you type 'MAIL' in Primos, the system goes to CMDNC0 and runs the file
- named MAIL.CPL. This file may refer to any other file that it wishes to using
- CPL. I will put out a file on the CPL language very soon to help you with
- this.More[n,Y,=]
- Well, even if you don't have all access to other parts of the system you can
- create a user IF you have access to enough of the other files. In CMDNC0 there
- are files which will add a user and remove users.The most useful file in the
- system is called edit profile. To run it you just have to type R and the name.
- You should do a LD before anything to get the correct filename. Once in
- edit profile you have the power of adding,deleting,and editing users if you
- know how. One of the best features of the Prime is that there are extensive
- help files for every command on the system and by typing HELP COMMAND you will
- get a file with information on that command. By just typing help you get a
- list
- of all commands. If you really want to add a user then you must use edit
- profile or adduser. Below I will explain how to add,edit, and delete a user
- using edit profile.
-
- EDIT PROFILE:
- -------------
-
- Edit profile is a utility that allows you to list, add, edit, and delete
- users on the system. To add a user onto the system, you must decide on a place
- for the user to be (a directory somewhere) and must also get a project id for
- the user. Usually the project id "DEFAULT" will work and you will not be
- prompted for a project id when you log in. The way to add the user is so:
-
- OK,edit_profileMore[n,Y,=]
- Profile editor [rev 19.4.11] in system administrator mode 06 Jan 87 17:20:56
- > au hacker
-
- Set system-wide attributes for user "HACKER":
- Password: (password)
- Groups: .sysopers .system (whatever highest ones from LAC's <are examples)
- Default login project: DEFAULT (or whatever you find)
-
- User "HACKER" added to system.
- Check entry? n
- >quit (or q)
-
- Then you'll be back in Primos. If you cannot figure out a project id you can
- make one yourself in the program or list all of them.
-
- > Add_project whatever
-
- Or you can:
-
- > List_system -PROJ
-
- That will list all projects.
-
- If you need any other help you may also type "help" within edit_profile forMore[n,Y,=]
- extensive help files on all commands. Also, if you cannot seem to add a user
- you may edit your own user by typing:
-
- > cu yourusername
-
- It will then ask for groups in which you may place the highest groups in as
- your groups. All groups begin with a period. If this does not help you can
- always change the system administrator this way:
-
- > Change_System_Administrator yourusername
-
- That should take care of all access levels for you.You may still have to
- edit
- may ACL access levels (LACs) but you should be able to access the entire
- system.Now to delete a user is very much more simple.
-
- > du username
- *** User "USERNAME" deleted from system 06 Jan 87 17:21:20.
-
- That will delete a user. Also you may have to delete the user from a file
- named something like account_list in LOGUFD in the <0>MFD. Also when you add
- a user you must also add the name. At times you may also have to add the user
- to a file called modem_users or something like that to gain modem access for
- the user you create. From there on it's up to you what to do.More[n,Y,=]
-
-
- LOGGING OUT:
- ------------
-
- Last but not least.Logging out is simple.From anywhere in the system such
- as CMDNC0 or wherever you are, as long as you're in Primos, you can type
- LOGOUT. If that doesn't work try LO'. If it still doesn't work you must not
- be in Primos and must exit whatever you are in such as edit profile. You can
- break out of most programs with QUIT or with a control P.
-
- In the next file of Hacking Primos, we will discuss the SYSTEM terminal and
- what you may do with it. We will also review edit profile in great detail and
- will discuss other commands including the compilation of an abbreviation file.
- Also we will take a look at other languages in the systems and how they can be
- used for your benefit. Please look for the Prime CPL file coming out as soon
- as possible and look for the Hacking Primos II file coming soon.
-
- References:
- -----------
-
- o PDR 3621 Prime Subroutines Reference Guide Rev. 19.0
- o Prime System Operators Reference Guide
- o Prime User Reference GuideMore[n,Y,=]
-
- Written by Codes Master on 01/06/87
-
- Enter item#, Scan, Quit, ?=Menu
-
- Gfiles:
-
-
- Another file downloaded from: NIRVANAnet(tm)
-
- & the Temple of the Screaming Electron 510-935-5845
-
- Rat Head 510-524-3649
- Burn This Flag 408-363-9766
- realitycheck 415-474-2602
- Lies Unlimited 415-583-4102
-
- Specializing in conversations, obscure information, high explosives,
- arcane knowledge, political extremism, diversive sexuality,
- insane speculation, and wild rumours. ALL-TEXT BBS SYSTEMS.
-
- Full access for first-time callers. We don't want to know who you are,
- where you live, or what your phone number is. We are not Big Brother.
-
- "Raw Data for Raw Nerves"
-
-
-