home *** CD-ROM | disk | FTP | other *** search
- ==Phrack Inc.==
-
- Volume Two, Issue 12, Phile #7 of 11
-
- -/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-
- \ /
- / Hacking : OSL Systems \
- \ /
- / Written by Evil Jay \
- \ /
- / (C) 1987/88 Evil Jay \
- \ /
- -/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-
-
-
-
- Prologue:
-
-
- This file is for all those people who are running across the OSL system
- and are constantly confused about getting in and what to do once you're in.
- Because of the trouble I had getting a manual on the system from ROLM, I
- was forced to write this file from what I already know, and what I can do
- on the few systems I have gained access to. Since this file is far from
- complete (without a manual, most are), I'll leave it to you, to write up
- future files on the OSL system. Credit goes to Taran King who got me
- interested in writing the file, and who tried to help me get a manual (my
- social engineering leaves something to be desired).
-
-
- What is OSL:
-
- Actually it has been termed as Operating Systems Location, Off Site
- Location and a lot of other names. Which? I'm not sure. What I can tell
- you is that it's an operating system running on an IBM (?) that does
- remote maintenance operations on a ROLM PBX (Referred to as CBX I
- believe). As I said, this file is not too complete, and I was unable to
- get very much information about the system, or the PBX system itself. I
- believe Celtic Phrost wrote a file on ROLM PBX systems, and you might want
- to read that or other ROLM files for more information.
-
-
-
- Getting In:
-
- If you have trouble logging in, try changing your parity. Also, this
- system will only except uppercase. The first thing you should see when you
- get a carrier is the following:
-
-
-
- MARAUDER10292 01/09/85(^G) 1 03/10/87 00:29:47
- RELEASE 8003
- OSL, PLEASE.
- ?
-
-
- MARAUDER10292 is the system identification. Most of the time, this will
- be the name of the company running the OSL system, but occasionally you
- will find a system, you will not be able to identify. CN/A it. It might be
- your only chance of gaining access to that particular system.
-
- 01/09/85. This is a mystery to me. It could be the time that the system
- first went up (but sounds unlikely), the date of the current version of
- the OSL operating system...etc.
-
- The ^G is a Control-G, and rings a bell at your terminal. I do not know
- why, but it does...
-
- The rest of the text on that line is the current time and date.
-
- RELEASE 8003 could be, again, the revision number of the software
- package. I don't know.
-
- OSL PLEASE means that you can now attempt to login.
-
- The ? is your prompt. Remember the uppercase only. Naturally we are
- going to type "OSL" to login. Once this is done, we will receive this
- prompt:
-
- KEY:
-
- This is the password prompt, and so far as I can tell, can be anything
- up to, say, 20 characters long. Obviously we are going to try MARAUDERS or
- MARAUDER as a password. Here's the tricky part. Some systems do not tell
- you whether the password was right or not. Sometimes, if it's right, you
- will get a ? prompt again. If not, you will get an ERROR msg. It depends
- on the system. Each system is set up a different way. Also, some systems
- require all alphabetics, while others require alphanumerics and sometimes
- they will require both. Again, you may or may not get an ERROR message.
- You can ABORT anything at any time by sending a BREAK. One good thing
- about the system is that you have, so far as I can tell, unlimited
- attempts at guessing the "KEY". Also, Druidic Death says that "," is a
- default, or is commonly used (I don't remember which). Unfortunately, I
- have never been able to get this to work myself.
-
-
- Your IN!:
-
- Okay, first thing we need to do is type HELP. If you have access, which
- again, differs from system to system, you will get a menu that looks like
- so. (Maybe not, but I am through telling you how strange this system is.)
-
-
-
- PLEASE ENTER ONE OF THE FOLLOWING COMMANDS
-
- LREP - DISPLAY REPORT MENU
- LST - LIST REPORT COMMANDS CURRENTLY STORED
- ACD - ADD AN ACD COMMAND
- DEL - DELETE AN ACD COMMAND
- MOD - MODIFY AN ACD COMMAND
- SUS - SUSPEND AN ACD COMMAND
- ACT - ACTIVATE AN ACD COMMAND
-
-
- LREP: This lists a menu of reports you can view.
-
- LST : This lists all the commands that have been stored in the buffer.
-
- ACD : This activates a command.
-
- DEL : This deletes a command in the buffer.
-
- MOD : This modifies a command in the buffer.
-
- SUS : This suspends a command in the buffer.
-
- ACT : This activates a command in the buffer.
-
-
- Commands Explained:
-
- Okay, so now we'll go through all of these commands and show you what they
- do, and of course, explain each example.
-
-
- LREP:
-
- LREP lists a number of reports which can be ran. Here is an example:
-
-
- REP# NAME SYNTAX
- ---- ---- ------
- 1 - CURRENT STATUS ACD 1,(FIRST),(LAST),(START),(INT),(#INT),(CLR),(REP)
- 2 - CUMULATIVE STATUS ACD 2,(FIRST),(LAST),(START),(INT),(#INT),(CLR),(REP)
- 3 - TRUNK DISPLAY GROUP ACD 3,(FIRST),(LAST),(START),(INT),(#INT),(CLR),(REP)
- 4 - POSITON PERFORMANCE ACD 4,(FIRST),(LAST),(START),(INT),(#INT),(CLR),(REP)
- 5 - ABBREVIATED AGENT ACD 5,(FIRST),(LAST),(START),(INT),(#INT),(CLR),(REP)
- 6 - DAILY PROFILE ACD 6,(FIRST),(LAST),(START),(INT),(#INT),(CLR),(REP)
- 7 - CUMULATIVE AGENT ACD 7,(FIRST),(LAST),(START),(INT),(#INT),(CLR),(REP)
-
-
- Current Status : Gives you the current status of the PBX system.
- Cumulative Status: Quite obvious.
- Trunk Display Grp: Obvious again.
- Position Prfrmnce: ???
- Abbreviated Agent: ???
- Daily Profile : Gives you a report of how the PBX ran on date 00/00/00.
- Cumulative Agent : ???
-
-
- ACD:
-
- I purposely skipped all the other commands, since they are pretty obvious.
- They all have to do with adding commands to the buffer, modifying them and
- running them..etc. If you get access to a system, it would be wise to LST
- all of the commands that the operators have been running and then try them
- yourself. No biggy, but oh well. The ACD command activates a command and
- lists the desired report on your terminal. While the whole thing can be
- typed on one line, you can just type ACD <REPORT NUMBER> <CR> and do it
- step by step (a little easier to get the hang of it). Now we'll go through
- this, and show you an example of building a command to list the Trunk
- Display Report.
-
-
- ?ACD 3
- <CTRL-G>FIRST GP OR AGENT ID: (Try 1)
- <CTRL-G>LAST GP OR AGENT ID: (Try 2)
- START TIME: (Enter START TIME in army time such as 22:52:00)
- INTERVAL: (Not sure, hit return)
- # OF INTERVALS: (Not sure, hit return)
- CLEAR(Y/N): (Type Y, but this is stored in the last cleared log)
- REPEAT DAILY?: (No!)
- PRINT LAST CLEARED(Y/N): (Here's where the last cleared shows up)
-
- It then prints out the command and executes it, showing you the desired
- report.
-
-
- The end result:
-
- Some other things can be done, such as commands like C and M and a host
- of others, but unfortunately, as I said, these systems are very strange
- and it's hard to find two alike. The computer is not worthless, and
- lots of things can be done on it, but this file is getting quite lengthy.
- If there is enough demand, I will write a follow-up. In the meantime, if I
- have made any mistakes, or you have more knowledge that you would like to
- share with me, I can be reached on the following boards:
-
- ShadowSpawn Private, Hell Phrozen Over, Phantasie Realm and a few others.
-
- -/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-
- \ /
- / An Evil Jay/Phrack, Inc. \
- \ /
- / Presentation \
- \ /
- -/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-
- ===============================================================================
-
-